Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-11 | Code cleanup: use bool | Campbell Barton | |
2014-04-11 | Change GPU deletion at GPU buffer update time. This should be detected | Antony Riakiotakis | |
and done at PBVH update time, since it is possible to have no triangles to display in a buffer if node is hidden. | |||
2014-04-11 | Support logging of modified faces in dyntopo. | Antony Riakiotakis | |
This is meant to support undo when hiding parts of the mesh. Also avoid rebuilding the PBVH in that case as well (no nodes split) | |||
2014-04-11 | UI: correct own bad use of bool and document area_copy_data args | Campbell Barton | |
2014-04-11 | UI: de-duplicate UI_OT_copy_to_selected_button poll/exec | Campbell Barton | |
2014-04-11 | Dyntopo: use hidden face flags in more places | Campbell Barton | |
2014-04-10 | Dyntopo: Minor display optimization. | Antony Riakiotakis | |
While hiding, flush the hidden flags to the faces. This avoids iterating through all the loops while updating the GPU buffers. | |||
2014-04-10 | Speedup track preview widget for byte images | Sergey Sharybin | |
This gives a huge speedup gain for cases when you've got rather huge markers on a byte images. Done by skipping IMB_float_from_rect()/IMB_rect_from_float() for such cases. We can sample the buffers without color space conversion. | |||
2014-04-10 | BMesh: DM_to_bmesh_ex, no need to calloc | Campbell Barton | |
2014-04-10 | Revert "Mempool: simplify memory chunk list building" | Campbell Barton | |
This reverts commit c82371fc06ffb8d2970c985b44167e9a5e0222f1. Caused regression in iterator | |||
2014-04-10 | Remove extra glEnd() call. | Antony Riakiotakis | |
2014-04-10 | BGE: Allow skinned meshes with modifiers to do skinning updates in parallel. | Mitchell Stokes | |
2014-04-10 | BGE: Fixing a crash when animating objects with modifiers and armatures. | Mitchell Stokes | |
Our deformer system really needs some work. First, there was a crash with shape keys because BL_ModifierDeformer derives from BL_ShapeDeformer, which means we try to execute shape keys even if we do not have them. Also, for some reason BL_ModifierDeformer::Update() does not work if called from the threaded loop, so it is skipped for now. In other words, skinned updates on meshes with modifiers are currently not run in parallel. | |||
2014-04-10 | More instances of needed material initialization. | Antony Riakiotakis | |
2014-04-10 | Code cleanup: use struct type for mempool & style edits | Campbell Barton | |
2014-04-10 | Fix T39663: Blender crashes when trying to triangulate uv unwrapped mesh. | Bastien Montagne | |
A dummy arg inversion! This is to be included in 2.70a! | |||
2014-04-09 | Back buffer selection needs updates to materials. | Antony Riakiotakis | |
2014-04-09 | Make material array account for mesh/object storage of materials | Antony Riakiotakis | |
2014-04-09 | Revert "FCurve Transform: scaling no longer changes hansle types" | Campbell Barton | |
This reverts commit 6cc5bdc99e63b05248f132833bfe0259c2a27923. Revent this for 2.70a, it changes behavior too much without allowing keyframe handles to be scaled some alternative way. | |||
2014-04-09 | Freestyle: fix for typos in Python API docstrings. | Tamito Kajiyama | |
2014-04-09 | Code cleanup: ifdef unused linklist for GPU drawobject's | Campbell Barton | |
2014-04-09 | View3D: disable LOD when game engine is disabled or ifdef'd | Campbell Barton | |
2014-04-09 | Code cleanup: remove Object.bbsize, sizefac and pad | Campbell Barton | |
2014-04-09 | More stack cleanup on GPU_buffers | Antony Riakiotakis | |
2014-04-09 | Add material storage to derivedmesh. | Antony Riakiotakis | |
The variables are considered invalid unless DM_update_materials is called prior to use. Only use case currently is mesh drawing. This helps with excessive allocation on the stack during GPUObject creation, but may help elsewhere in the future as well. | |||
2014-04-09 | GPU: replace callocs with malloc since reallocs aren't cleared | Campbell Barton | |
2014-04-08 | GHash/Edgehash: make simple iterator checking functions inline. | Campbell Barton | |
also remove NULL check, only a few areas made use of this. | |||
2014-04-08 | Dyntopo: replace GHash with GSet, saves some memory | Campbell Barton | |
2014-04-08 | DerivedMesh: replace edgehash with edgeset | Campbell Barton | |
2014-04-08 | Mempool: simplify memory chunk list building | Campbell Barton | |
2014-04-08 | BMesh: bmesh_sfme now initializes the copy | Campbell Barton | |
2014-04-08 | BMesh: minor speedup, avoid calloc+assign, assign all members instead | Campbell Barton | |
2014-04-08 | Mempool: delay allocating an initial chunk, its not always used | Campbell Barton | |
2014-04-08 | Matcaps. | Antony Riakiotakis | |
Instead of setting color every time, just set it on material enable. Handles all cases of surfaces. Thanks to Campbell for pointing out! | |||
2014-04-08 | Code cleanup: remove paranoid NULL check | Campbell Barton | |
2014-04-08 | Fix T39635: Crash convening curve to mesh | Campbell Barton | |
2014-04-07 | Fix T39626 Matcaps not working in edit mode. | Antony Riakiotakis | |
Set a while color before the draw call. This will be ineffective in GLSL but will affect matcaps. | |||
2014-04-07 | Weekly UI messages fixes... | Bastien Montagne | |
2014-04-07 | Fix own rB8714ae09f894: Forgot to handle bone constraints in versionning code! | Bastien Montagne | |
2014-04-07 | Color pickers: | Antony Riakiotakis | |
* Code Cleanup * Fix some more color correction cases that were left unattended. (NDOF, resetting the operation in circle pickers) | |||
2014-04-07 | Fix own broken rB95b25e7333c4 (crash on any undo op :/). | Bastien Montagne | |
Issue here was that buttons_texture_context_compute() was getting scene from (button-customized) context, before the button paths (and hence, context) had been updated. So after an undo, it was getting an invalid (freed by undo) scene pointer. Now update BCONTEXT_SCENE path before calling buttons_texture_context_compute(). | |||
2014-04-07 | Code cleanup: make the source G rated again. | Campbell Barton | |
2014-04-07 | Code cleanup: use parens around multi-line defines. | Campbell Barton | |
2014-04-07 | Fix T39623: deleting an object crashes | Campbell Barton | |
2014-04-07 | Fix T39562: Properties panel Pinning is broken | Bastien Montagne | |
'scene' was simply not handled in button context. | |||
2014-04-07 | Fix T39563: Tiny unit-display problem in constraint panels. | Bastien Montagne | |
There is no good solution here, since RNA props can only have one type/unit. Tried to find the less worse one - have different RNA props for same DNA value (a bit like the angle/length for camera lens). Also fixed two other issues with Transform conctraint: * Angle were still in degrees (yes, another backward-compatibility breacking). * Scale was absolute, unlike loc/rot. Also cleaned up a bit the code, replaced some magic numbers by proper enums, ... | |||
2014-04-07 | Correct assert for RNA IDProps | Campbell Barton | |
2014-04-07 | Code cleanup: remove unused functions and convert int -> bool | Campbell Barton | |
2014-04-07 | Code cleanup: project gpencil in float coords & delete outdated comments | Campbell Barton | |
2014-04-07 | Dyntopo: minor speedups with bmesh use. | Campbell Barton | |