Blender Git Loki
Git Commits -> Revision 19d7217
Revision 19d7217 by Clément Foucault (master) August 20, 2020, 14:11 (GMT) |
GPUShaderInterface: GL backend isolation |
Commit Details:
Full Hash: 19d72175bac1d78a05e9141e21c234a15b151e89
Parent Commit: 14fcd46
Lines Changed: +750, -672
3 Added Paths:
/source/blender/gpu/intern/gpu_shader_interface.hh (+225, -0) (View)
/source/blender/gpu/opengl/gl_shader_interface.cc (+297, -0) (View)
/source/blender/gpu/opengl/gl_shader_interface.hh (+60, -0) (View)
/source/blender/gpu/opengl/gl_shader_interface.cc (+297, -0) (View)
/source/blender/gpu/opengl/gl_shader_interface.hh (+60, -0) (View)
1 Deleted Path:
/source/blender/gpu/GPU_shader_interface.h (+0, -117)
17 Modified Paths:
/source/blender/gpu/CMakeLists.txt (+3, -1) (Diff)
/source/blender/gpu/GPU_context.h (+0, -1) (Diff)
/source/blender/gpu/GPU_immediate.h (+0, -1) (Diff)
/source/blender/gpu/GPU_shader.h (+35, -5) (Diff)
/source/blender/gpu/intern/gpu_attr_binding.cc (+5, -8) (Diff)
/source/blender/gpu/intern/gpu_attr_binding_private.h (+2, -4) (Diff)
/source/blender/gpu/intern/gpu_batch_private.hh (+0, -1) (Diff)
/source/blender/gpu/intern/gpu_immediate.cc (+1, -3) (Diff)
/source/blender/gpu/intern/gpu_matrix.cc (+0, -2) (Diff)
/source/blender/gpu/intern/gpu_shader.cc (+17, -11) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.cc (+56, -476) (Diff)
/source/blender/gpu/intern/gpu_shader_private.hh (+5, -1) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+24, -21) (Diff)
/source/blender/gpu/opengl/gl_batch.hh (+8, -8) (Diff)
/source/blender/gpu/opengl/gl_shader.cc (+2, -4) (Diff)
/source/blender/gpu/opengl/gl_vertex_array.cc (+8, -6) (Diff)
/source/blender/gpu/opengl/gl_vertex_array.hh (+2, -2) (Diff)
/source/blender/gpu/GPU_context.h (+0, -1) (Diff)
/source/blender/gpu/GPU_immediate.h (+0, -1) (Diff)
/source/blender/gpu/GPU_shader.h (+35, -5) (Diff)
/source/blender/gpu/intern/gpu_attr_binding.cc (+5, -8) (Diff)
/source/blender/gpu/intern/gpu_attr_binding_private.h (+2, -4) (Diff)
/source/blender/gpu/intern/gpu_batch_private.hh (+0, -1) (Diff)
/source/blender/gpu/intern/gpu_immediate.cc (+1, -3) (Diff)
/source/blender/gpu/intern/gpu_matrix.cc (+0, -2) (Diff)
/source/blender/gpu/intern/gpu_shader.cc (+17, -11) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.cc (+56, -476) (Diff)
/source/blender/gpu/intern/gpu_shader_private.hh (+5, -1) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+24, -21) (Diff)
/source/blender/gpu/opengl/gl_batch.hh (+8, -8) (Diff)
/source/blender/gpu/opengl/gl_shader.cc (+2, -4) (Diff)
/source/blender/gpu/opengl/gl_vertex_array.cc (+8, -6) (Diff)
/source/blender/gpu/opengl/gl_vertex_array.hh (+2, -2) (Diff)