Blender Git Loki
Git Commits -> Revision 73de98e
Revision 73de98e by Clément Foucault (tmp-workbench-rewrite) March 1, 2020, 12:41 (GMT) |
Workbench: Refactor: Add transparent (xray) support |
Commit Details:
Full Hash: 73de98e6e0911af26266ed14aa39bb9b94a45d8f
Parent Commit: d36e63f
Lines Changed: +512, -219
3 Added Paths:
/source/blender/draw/engines/workbench/shaders/workbench_shader_interface_lib.glsl (+16, -0) (View)
/source/blender/draw/engines/workbench/shaders/workbench_transparent_accum_frag.glsl (+86, -0) (View)
/source/blender/draw/engines/workbench/shaders/workbench_transparent_resolve_frag.glsl (+26, -0) (View)
/source/blender/draw/engines/workbench/shaders/workbench_transparent_accum_frag.glsl (+86, -0) (View)
/source/blender/draw/engines/workbench/shaders/workbench_transparent_resolve_frag.glsl (+26, -0) (View)
14 Modified Paths:
/source/blender/draw/CMakeLists.txt (+3, -0) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl (+4, -49) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_composite_frag.glsl (+5, -5) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_data_lib.glsl (+3, -0) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_frag.glsl (+29, -0) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl (+5, -43) (Diff)
/source/blender/draw/engines/workbench/transparent_mode.c (+4, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_data.c (+8, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_engine.c (+55, -19) (Diff)
/source/blender/draw/engines/workbench/workbench_materials.c (+10, -6) (Diff)
/source/blender/draw/engines/workbench/workbench_opaque.c (+8, -14) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+26, -7) (Diff)
/source/blender/draw/engines/workbench/workbench_shader.c (+117, -70) (Diff)
/source/blender/draw/engines/workbench/workbench_transparent.c (+107, -1) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl (+4, -49) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_composite_frag.glsl (+5, -5) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_data_lib.glsl (+3, -0) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_frag.glsl (+29, -0) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl (+5, -43) (Diff)
/source/blender/draw/engines/workbench/transparent_mode.c (+4, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_data.c (+8, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_engine.c (+55, -19) (Diff)
/source/blender/draw/engines/workbench/workbench_materials.c (+10, -6) (Diff)
/source/blender/draw/engines/workbench/workbench_opaque.c (+8, -14) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+26, -7) (Diff)
/source/blender/draw/engines/workbench/workbench_shader.c (+117, -70) (Diff)
/source/blender/draw/engines/workbench/workbench_transparent.c (+107, -1) (Diff)