tornavis/source/blender/draw/intern
Jeroen Bakker 4f2ce8d8d3 DrawManager: Remove experimental draw lock.
The draw locking was implemented for project Heist and moved behind an experimental
feature after it became clear there were issues with it. Nowadays it isn't used,
and the idea is to replace it with a different solution after all draw engines have
been ported to the new draw manager API. {T102180}

This patch will remove the experimental feature as it isn't used, or useful.
2022-11-16 15:18:39 +01:00
..
mesh_extractors Merge branch 'blender-v3.4-release' 2022-11-16 11:01:29 -03:00
shaders DRW: View: Add base for multi-view support 2022-11-14 11:17:38 +01:00
DRW_gpu_wrapper.hh Cleanup: format 2022-11-15 16:43:18 +11:00
DRW_render.h DRW: Remove screen_vecs 2022-10-07 12:43:10 +02:00
draw_attributes.cc Cleanup: Use std::mutex for mesh runtime mutexes 2022-10-12 22:31:50 -05:00
draw_attributes.h Cleanup: Use std::mutex for mesh runtime mutexes 2022-10-12 22:31:50 -05:00
draw_cache.c DRW: Pointcloud: Refactor drawing to remove instancing 2022-10-25 15:50:13 +02:00
draw_cache.h DRW: Pointcloud: Refactor drawing to remove instancing 2022-10-25 15:50:13 +02:00
draw_cache_extract.hh Sculpt: Rewrite PBVH draw 2022-09-28 14:51:23 -07:00
draw_cache_extract_mesh.cc Mesh: Move runtime data out of DNA 2022-10-12 20:55:57 -05:00
draw_cache_extract_mesh_render_data.cc Cleanup: Simplify handling of loop to poly map in normal calculation 2022-11-11 23:27:36 -06:00
draw_cache_impl.h Cleanup: Simplify freeing and clearing mesh runtime data 2022-11-15 20:26:33 -06:00
draw_cache_impl_curve.cc Geometry Nodes: viewport preview 2022-09-28 17:54:59 +02:00
draw_cache_impl_curves.cc Cleanup: DRW: Fix unused parameters warning 2022-11-03 19:34:58 +01:00
draw_cache_impl_gpencil.cc Refactor: Rename Object->imat to Object->world_to_object 2022-11-02 15:42:23 +01:00
draw_cache_impl_lattice.c Cleanup: redundant parenthesis 2022-10-07 22:55:03 +11:00
draw_cache_impl_mesh.cc Cleanup: Simplify freeing and clearing mesh runtime data 2022-11-15 20:26:33 -06:00
draw_cache_impl_particles.c Fix T100883: crash with particle instancing and clumping 2022-11-09 20:37:55 +01:00
draw_cache_impl_pointcloud.cc DRW: PointCloud: Fix memset writting non-trivial type std::mutex 2022-11-03 19:34:58 +01:00
draw_cache_impl_subdivision.cc Mesh: Move runtime data out of DNA 2022-10-12 20:55:57 -05:00
draw_cache_impl_volume.cc Cleanup: Move draw_cache_impl_volume.c to C++ 2022-10-11 13:01:13 -05:00
draw_cache_inline.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
draw_color_management.cc GPU: convert 'GPU_SHADER_2D_IMAGE_COLOR' to 3D 2022-09-05 17:34:10 -03:00
draw_color_management.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
draw_command.cc DRW: Manager: Add possibility to bind UBO and VBO as SSBO through commands 2022-11-15 20:16:25 +01:00
draw_command.hh DRW: Manager: Add possibility to bind UBO and VBO as SSBO through commands 2022-11-15 20:16:25 +01:00
draw_command_shared.hh Cleanup: spelling in comments, formatting, move comments into headers 2022-09-06 16:25:20 +10:00
draw_common.c Cleanup: redundant parenthesis 2022-10-07 22:55:03 +11:00
draw_common.h DRW: Pointcloud: Refactor drawing to remove instancing 2022-10-25 15:50:13 +02:00
draw_common_shader_shared.h Overlay: Use global viewport size instead of DRWView one 2022-10-07 12:43:10 +02:00
draw_curves.cc Refactor: Rename Object->obmat to Object->object_to_world 2022-11-01 10:48:18 +01:00
draw_curves_private.h Cleanup: Curves: Remove GPUTexture wrappers for buffer texture 2022-10-25 16:44:21 +02:00
draw_debug.cc DRW: Fix gl error related to incorrect uniform size 2022-10-12 17:39:23 +02:00
draw_debug.h DRW: DebugDraw: Port module to C++ and add GPU capabilities 2022-08-09 15:45:46 +02:00
draw_debug.hh DRW: Debug: Fix `print` template 2022-08-14 20:40:04 +02:00
draw_defines.h Attribute Node: support accessing attributes of View Layer and Scene. 2022-10-08 16:43:18 +03:00
draw_fluid.c Cleanup: redundant parenthesis 2022-10-07 22:55:03 +11:00
draw_hair.cc Refactor: Rename Object->obmat to Object->object_to_world 2022-11-01 10:48:18 +01:00
draw_hair_private.h Cleanup: Curves: Remove GPUTexture wrappers for buffer texture 2022-10-25 16:44:21 +02:00
draw_handle.hh DRWManager: New implementation. 2022-09-02 18:45:14 +02:00
draw_instance_data.c Attribute Node: support accessing attributes of View Layer and Scene. 2022-10-08 16:43:18 +03:00
draw_instance_data.h Cleanup: Move draw_manager_data.cc to C++ 2022-09-30 09:38:02 -05:00
draw_manager.c DrawManager: Remove experimental draw lock. 2022-11-16 15:18:39 +01:00
draw_manager.cc DRW: View: Add base for multi-view support 2022-11-14 11:17:38 +01:00
draw_manager.h Cleanup: quiet warnings, format 2022-10-10 11:22:41 +11:00
draw_manager.hh Attribute Node: support accessing attributes of View Layer and Scene. 2022-10-08 16:43:18 +03:00
draw_manager_data.cc Cleanup: DRW: Remove two clang-tidy warnings 2022-11-14 11:17:38 +01:00
draw_manager_exec.c Attribute Node: support accessing attributes of View Layer and Scene. 2022-10-08 16:43:18 +03:00
draw_manager_profiling.c Fix deprecation warnings about printf() on macOS 2022-11-08 12:01:01 +01:00
draw_manager_profiling.h EEVEE: Rewrite: Implement nodetree support with every geometry types 2022-05-02 09:35:45 +02:00
draw_manager_shader.c Cleanup: use bool instead of short for job stop & do_update arguments 2022-11-05 13:47:01 +11:00
draw_manager_testing.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
draw_manager_text.cc Refactor: Rename Object->imat to Object->world_to_object 2022-11-02 15:42:23 +01:00
draw_manager_text.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
draw_manager_texture.c File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
draw_pass.hh DRW: Manager: Add possibility to bind UBO and VBO as SSBO through commands 2022-11-15 20:16:25 +01:00
draw_pbvh.cc Fix deprecation warnings about printf() on macOS 2022-11-08 12:01:01 +01:00
draw_pbvh.h Cleanup: add license header 2022-10-03 12:04:41 +11:00
draw_pointcloud.cc Cleanup: Curves: Remove GPUTexture wrappers for buffer texture 2022-10-25 16:44:21 +02:00
draw_pointcloud_private.hh DRW: Pointcloud: Refactor drawing to remove instancing 2022-10-25 15:50:13 +02:00
draw_resource.cc Cleanup: DRW: Remove two clang-tidy warnings 2022-11-14 11:17:38 +01:00
draw_resource.hh Refactor: Rename Object->imat to Object->world_to_object 2022-11-02 15:42:23 +01:00
draw_select_buffer.c File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
draw_shader.cc Cleanup: replace UNUSED macro with commented args in C++ code 2022-10-03 17:38:16 -05:00
draw_shader.h DRWManager: New implementation. 2022-09-02 18:45:14 +02:00
draw_shader_shared.h DRW: View: Add base for multi-view support 2022-11-14 11:17:38 +01:00
draw_state.h DRWManager: New implementation. 2022-09-02 18:45:14 +02:00
draw_subdivision.h Fix T99715: Only force optimal display during on cage editing. 2022-08-02 13:38:34 +02:00
draw_texture_pool.cc DRW: GPU Wrapper: add possibility to swap Texture and TextureFromPool 2022-08-05 14:45:09 +02:00
draw_texture_pool.h DRW: GPU Wrapper: add possibility to swap Texture and TextureFromPool 2022-08-05 14:45:09 +02:00
draw_view.c GPU: remove 'GPU_SHADER_2D_FLAT_COLOR' 2022-09-05 16:34:05 -03:00
draw_view.cc DRW: View: Add base for multi-view support 2022-11-14 11:17:38 +01:00
draw_view.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
draw_view.hh Cleanup: Resolve unused variable warning in draw module 2022-11-14 14:50:10 -06:00
draw_view_data.cc DRWManager: New implementation. 2022-09-02 18:45:14 +02:00
draw_view_data.h Fix T100700: Compositor crashes when disabled then enabled 2022-08-31 16:59:54 +02:00
draw_volume.cc Refactor: Rename Object->obmat to Object->object_to_world 2022-11-01 10:48:18 +01:00
smaa_textures.c File headers: manually convert files to use SPDX headers 2022-02-11 15:15:49 +11:00
smaa_textures.h File headers: manually convert files to use SPDX headers 2022-02-11 15:15:49 +11:00