Blender Git Loki
Git Commits -> Revision 102f66c
Revision 102f66c by Clément Foucault (tmp-pointcloud-render) July 14, 2020, 14:47 (GMT) |
PointCloud: Initial rendering support for Workbench Also includes outline overlays. Removes the temp overlay drawing |
Commit Details:
Full Hash: 102f66c0a4b1f1013aa6bb061c9a2627f4252031
Parent Commit: 5e12123
Lines Changed: +218, -261
1 Added Path:
/source/blender/draw/engines/workbench/shaders/workbench_prepass_pointcloud_vert.glsl (+37, -0) (View)
1 Deleted Path:
/source/blender/draw/engines/overlay/overlay_pointcloud.c (+0, -72)
19 Modified Paths:
/source/blender/draw/CMakeLists.txt (+2, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_engine.c (+0, -8) (Diff)
/source/blender/draw/engines/overlay/overlay_outline.c (+19, -2) (Diff)
/source/blender/draw/engines/overlay/overlay_private.h (+2, -4) (Diff)
/source/blender/draw/engines/overlay/overlay_shader.c (+29, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_wireframe.c (+9, -4) (Diff)
/source/blender/draw/engines/overlay/shaders/outline_prepass_vert.glsl (+6, -3) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl (+1, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_engine.c (+15, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_materials.c (+3, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_opaque.c (+4, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+9, -6) (Diff)
/source/blender/draw/engines/workbench/workbench_shader.c (+9, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_transparent.c (+12, -12) (Diff)
/source/blender/draw/intern/draw_cache.c (+2, -2) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+3, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_pointcloud.c (+43, -3) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+1, -1) (Diff)
/source/blender/draw/intern/shaders/common_pointcloud_lib.glsl (+12, -126) (Diff)
/source/blender/draw/engines/overlay/overlay_engine.c (+0, -8) (Diff)
/source/blender/draw/engines/overlay/overlay_outline.c (+19, -2) (Diff)
/source/blender/draw/engines/overlay/overlay_private.h (+2, -4) (Diff)
/source/blender/draw/engines/overlay/overlay_shader.c (+29, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_wireframe.c (+9, -4) (Diff)
/source/blender/draw/engines/overlay/shaders/outline_prepass_vert.glsl (+6, -3) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl (+1, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_engine.c (+15, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_materials.c (+3, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_opaque.c (+4, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+9, -6) (Diff)
/source/blender/draw/engines/workbench/workbench_shader.c (+9, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_transparent.c (+12, -12) (Diff)
/source/blender/draw/intern/draw_cache.c (+2, -2) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+3, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_pointcloud.c (+43, -3) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+1, -1) (Diff)
/source/blender/draw/intern/shaders/common_pointcloud_lib.glsl (+12, -126) (Diff)