Blender Git Commit Log
Git Commits -> Revision 80e199c
Revision 80e199c by Clément Foucault (tmp-drw-callbatching) August 17, 2019, 12:48 (GMT) |
GPU: Make Eevee shader pass resourceID to the fragment shader this way we don't need a fallback uniform and the overcome the impossibility to do draw call merging with these shaders. |
Commit Details:
Full Hash: 80e199cf4da305fd0a00c8b2c0c4d0e9d721f9ea
Parent Commit: 4d7fba5
Lines Changed: +49, -15
5 Modified Paths:
/source/blender/draw/engines/eevee/eevee_materials.c (+7, -2) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl (+3, -1) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+0, -3) (Diff)
/source/blender/draw/modes/shaders/common_view_lib.glsl (+28, -9) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+11, -0) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl (+3, -1) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+0, -3) (Diff)
/source/blender/draw/modes/shaders/common_view_lib.glsl (+28, -9) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+11, -0) (Diff)