Blender Git Statistics -> Branches -> tmp-batch-cache-cleanup
"Tmp-batch-cache-cleanup" branch
Total commits : 30
Total committers : 1
First Commit : July 19, 2019
Latest Commit : July 28, 2019
Commits by Date
Date | Number of Commits | |
---|---|---|
July 28, 2019 | 3 | |
July 27, 2019 | 0 | |
July 26, 2019 | 0 | |
July 25, 2019 | 0 | |
July 24, 2019 | 0 | |
July 23, 2019 | 1 | |
July 22, 2019 | 7 | |
July 21, 2019 | 7 | |
July 20, 2019 | 0 | |
July 19, 2019 | 12 |
Committers
Author | Number of Commits |
---|---|
Clément Foucault | 30 |
Popular Files
Filename | Total Edits |
---|---|
draw_cache_impl_mesh.c | 22 |
gpu_element.c | 6 |
draw_cache_impl.h | 3 |
GPU_element.h | 3 |
gpu_batch.c | 3 |
GPU_vertex_format.h | 3 |
draw_cache_extract_mesh.c | 2 |
edit_mesh_mode.c | 2 |
gpu_vertex_format.c | 2 |
draw_cache_extract.h | 2 |
Latest commits
July 28, 2019, 14:29 (GMT) |
Mesh Batch Cache: Move index buffer range hack to be more local |
July 28, 2019, 13:23 (GMT) |
Mesh Batch Cache: Refactor: Again - Use Extract naming convention to name extract functions that fill vbo/ibo - Separate extract functions into separate file (for clarity) - Make simpler iter loops to avoid as much overhead as possible - Separate loose elements looping functions to avoid iteration complexity (unfortunately this makes the code more verbose). - Some iter functions are threadable and tagged as such. - Add multithreaded iteration for extract functions that supports them. |
July 28, 2019, 13:17 (GMT) |
GPU: Elements: Put back index tracking in index_buf_set_* functions There is no threadsafe way of filling the IBOs. So keep filling them simple and track used indices length. |
July 23, 2019, 18:02 (GMT) |
Mesh Batch Cache: Fix threading issue with element buffer objects Some elements indices can be written by multiple thread at once and since setting an element is only garantee to be atomic for single verts, we cannot reliably use GPU_indexbuf_set_line_* in this case. To avoid this, we create another iteration for the problematic IBOs |
July 22, 2019, 22:10 (GMT) |
Cleanup: Remove Printf |
July 22, 2019, 22:10 (GMT) |
Merge branch 'tmp-batch-cache-cleanup' of git.blender.org:blender into tmp-batch-cache-cleanup |
July 22, 2019, 22:09 (GMT) |
Mesh Batch Cache: Fix some threadsafety issue with indices buffers |
July 22, 2019, 22:05 (GMT) |
Mesh Batch Cache: Fix some threadsafety issue with indices buffers |
July 22, 2019, 16:30 (GMT) |
GPU: Make small float normal compression functions inlined |
July 22, 2019, 16:29 (GMT) |
Mesh Batch Cache: Fix bitmap test for loose verts |
July 22, 2019, 10:48 (GMT) |
Mesh Batch Cache: Add debug timer |
July 21, 2019, 19:27 (GMT) |
Cleanup: Mesh Batch Cache: Rewrite iterations to prepare for multithreading |
July 21, 2019, 15:38 (GMT) |
Mesh Batch Cache: Speedup: Move the prev edit edge hack for edit uv... and move it to the only function that needs it: mesh_edituv_data_iter_edit. |
July 21, 2019, 15:24 (GMT) |
Mesh Batch Cache: Speedup: Remove the need for memset in index buffer init Instead of setting the whole IBO to restart index, we only set the restart indices when we encounter a hidden elem. |
July 21, 2019, 14:20 (GMT) |
Cleanup: Mesh Batch Cache: Remove old unused code |
July 21, 2019, 10:01 (GMT) |
Cleanup: Silence warnings |
July 21, 2019, 10:01 (GMT) |
Mesh Batch Cache: Refactor: Fix subdiv UV edge highligh in vert select mode |
July 21, 2019, 10:01 (GMT) |
UVEdit: Support Mesh eval cage selection - Select Vert / Edge / Face support - TODO : Rect / Lasso / Circle / Loop |
July 19, 2019, 16:50 (GMT) |
Mesh Batch Cache: Refactor: Fix lnor & vnor display |
July 19, 2019, 15:20 (GMT) |
Mesh Batch Cache: Refactor Part 6 Add back subdiv facedot correct position. |
MiikaHweb - Blender Git Statistics v1.06