Revision d5a6568 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 17, 2018, 16:01 (GMT) |
Fix link Palette error with textures The link was not loading the referenced images. |
March 17, 2018, 15:59 (GMT) |
DRW: Move cache time to GPUViewport for profiling This enables us to average this timer over time like the others. |
March 17, 2018, 15:59 (GMT) |
GWN: Vertex Buffer refactor. We now alloc a vbo id on creation and let OpenGL manage its memory directly. We use glMapBuffer to get this memory location. This enables us to reuse and modify any vertex buffer directly without destroying it with its associated Batches. This commit does not really improve performance but will let us implement more optimizations in the future. We can also resize the buffer even if this can be slow if we need to keep the existing data. The addition of the usage hint makes dynamic buffers not a special case anymore, simplifying things a bit. |
Revision ea63d43 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 17, 2018, 15:48 (GMT) |
New Onion Skinning Loop option When draw an animation with a loop it's very useful to have an indication of the first frame. Some changes in the order of the parameters too. |
Revision 8d76f15 by Gaia Clary March 17, 2018, 14:27 (GMT) |
refactor: Collada: removed trivial function The function get_joint_id(Object *ob, Bone *bone) was so simple I replaced the function by a one line statement. Now you can see directly what happens and no longer need to lookup what the function does. |
Revision 3211a2c by Gaia Clary March 17, 2018, 13:39 (GMT) |
Merge branch 'master' into collada |
March 17, 2018, 13:24 (GMT) |
Merge branch 'master' into blender2.8 |
March 17, 2018, 13:16 (GMT) |
Refactor: Collada: remove param, changed order of params in Function call * In the Collada Module parameters are typically ordered in a similar way. I changed this to: extern std::string get_joint_id(Object *ob, Bone *bone); * The Object parameter was not used in get_joint_sid(). I changed this to: extern std::string get_joint_sid(Bone *bone); |
Revision d2ee32f by Gaia Clary March 17, 2018, 12:51 (GMT) |
Feature Collada: Export also not selected intermediate objects Problem: When we export an Object Hierarchy, then we must export all elements of the hierarchy to maintain the transforms. This is especially important when exporting animated objects, because the animation curves are exported as relative curves based on the parent-child hierarchy. If an intermediate animated object is missing then the exported animation breaks. Solution: If the "Selected" Optioon is enabled, then take care to also export all objects which are not selected and hidden, but which are parents of selected objects. |
Revision f76d010 by Gaia Clary March 17, 2018, 12:46 (GMT) |
Cleanup: Collada added indentation, changed variable names Just for better reading, no functional change here. |
Revision 58d67e0 by Gaia Clary March 17, 2018, 12:40 (GMT) |
Feature: Collada: Added new classes for The Animation exporter Actually the new classes are not depending on Collada itself. They coul dbe reused for other purposes as well, for example as a general helper tool for Animation export. |
Revision bc59cce by Gaia Clary March 17, 2018, 12:36 (GMT) |
Merge branch 'master' of git.blender.org:blender into collada |
Revision 5330415 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 16, 2018, 17:54 (GMT) |
UI: Move angle factor to top of the panel |
Revision ab42439 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 16, 2018, 17:07 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision a900b2d by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 16, 2018, 17:07 (GMT) |
Replace Random checkboxes by Factors As we have a new Random section in the stroke panel, it's not logic to have buttons in the main panel. Now, these random parameters work equal to other random factors. |
March 16, 2018, 16:50 (GMT) |
Merge branch 'master' into blender2.8 |
March 16, 2018, 16:49 (GMT) |
Fix (unreported) a broken 'RNA diff collection' case. When a name property is defined for collection's struct, but no name is actually set, we want to also fallback to index case. We cannot handle empty names to address items of a collection! |
March 16, 2018, 16:49 (GMT) |
Some more minor cleanups. |
March 16, 2018, 16:17 (GMT) |
Add an assert to BKE_icon_changed() that we are actually dealing with ID icon. Otherwise, ID->obj is an opaque pointer, wrong usage here could lead to a vast amount of bad things. |
March 16, 2018, 16:06 (GMT) |
Fix T54310: Assert when enable Brush custom icon. We had a mix of two issues here actually: * First, Brush are currently using their own sauce for custom previews, this is not great, but moving them to use common ImagePreview system of IDs is a low-priority TODO. For now, they should totally ignore their own ImagePreview. * Second, BKE_icon_changed() would systematically create a PreviewImage for ID types supporting it, which does not really makes sense, this function is merely here to 'tag' previews as outdated. Actual creation of previews is deferred to later, when we actually need them. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021