April 22, 2015, 05:23 (GMT) |
determine normal draw mode better based on auto smooth, how many faces are flat vs. smooth, and viewport overrides. |
April 22, 2015, 02:01 (GMT) |
fix compiler warnings (gcc 4.9) |
April 21, 2015, 21:17 (GMT) |
Mesh drawing: loop normals Looks good, matches existing viewport. Still room for size optimization here and with flat shading. |
Revision 906da36 by Dalai Felinto April 21, 2015, 19:10 (GMT) |
Revert "bge: scene.pre_cull[] callback, test build" This reverts commit a31773c7316d6e7644c019246c17887e28addb88. |
Revision a31773c by Dalai Felinto April 21, 2015, 19:10 (GMT) |
bge: scene.pre_cull[] callback, test build |
Revision 0a24f78 by Dalai Felinto April 21, 2015, 19:10 (GMT) |
Merge remote-tracking branch 'origin/master' into experimental-build |
April 21, 2015, 15:56 (GMT) |
Some cleanup... |
April 21, 2015, 15:31 (GMT) |
Merge branch 'alembic' into gooseberry Conflicts: source/blender/editors/space_view3d/drawvolume.c |
April 21, 2015, 15:28 (GMT) |
Merge branch 'master' into ui-preview-buttons |
April 21, 2015, 15:26 (GMT) |
Estimation for overall data size of Alembic components. This is not accurate, but should give some indication about the most expensive parts of a cache, so it can be optimized efficiently. |
April 21, 2015, 11:35 (GMT) |
Improved Alembic archive examination tool for cache libraries. A new panel is added for showing the structure and contents of archives of a cache library (instead of simply dumping on the terminal). The archive structure is stored in a lightweight tree structure, mirroring the hierarchy of objects and properties in Alembic. These object/property nodes can be expanded individually for easier navigation through the archive. |
April 21, 2015, 09:51 (GMT) |
Use a dedicated panel for cache library UI instead of appending to the duplication UI. |
April 21, 2015, 08:39 (GMT) |
Alembic: Make alembic's HDF5 library optional This way blender will be happy about alembic compiled without HDF5 support. |
April 21, 2015, 07:15 (GMT) |
fix compile on MSVC BLI_threads uses bool, so depends on include order. Proper fix would be to #include <stdbool.h> in BLI_threads.h but I don't want to modify in this branch. |
April 21, 2015, 07:02 (GMT) |
disable logging of orphaned GL buffer IDs |
April 21, 2015, 06:27 (GMT) |
Merge remote-tracking branch 'origin/GPU_data_request' into GPU_data_request Conflicts (resolved): source/blender/gpu/intern/gpux_draw.c source/blender/gpu/intern/gpux_element.c source/blender/gpu/intern/gpux_vbo.c |
April 21, 2015, 05:41 (GMT) |
Mesh drawing: variety of surface normal treatments Can be NONE, SMOOTH, FLAT or LOOP. LOOP is unfinished at the moment. NONE might be pulled into its own drawing override mode. Note: this commit includes some debug/tracing that is still useful to me but will be removed in the future. |
April 21, 2015, 04:35 (GMT) |
const-ify BKE_mesh_calc_poly_normal Some of my new mesh drawing code needs to call this with const data. TODO: swing the â??const hammerâ? at more BKE_mesh functions |
April 21, 2015, 04:31 (GMT) |
very minor cleanup |
April 21, 2015, 04:30 (GMT) |
manage GL buffer IDs in a thread-safe way Old way was causing crash in GL when DerivedMesh discarded its GPUxBatch from another thread. New way deletes ID when safe to do so, otherwise â??orphansâ? the ID to be deleted later. |
|
|
|


Master Commits
MiikaHweb | 2003-2021