Blender Git Loki
Git Commits -> Revision 06ca181
Revision 06ca181 by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) May 24, 2021, 18:43 (GMT) |
EEVEE: GPencil: Add basic support for gpencil geometry This adds support for rendering gpencil objects. There is a lot of features to implement specially the ones requiring per object uniforms. |
Commit Details:
Full Hash: 06ca1818d0014eda00a1a9e4b31fbd0b5eda86d7
Parent Commit: 6c0d8c4
Lines Changed: +516, -33
2 Added Paths:
/source/blender/draw/engines/eevee/shaders/eevee_surface_gpencil_vert.glsl (+85, -0) (View)
/source/blender/draw/intern/shaders/common_gpencil_lib.glsl (+285, -0) (View)
/source/blender/draw/intern/shaders/common_gpencil_lib.glsl (+285, -0) (View)
15 Modified Paths:
/source/blender/draw/CMakeLists.txt (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.cc (+4, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shader.cc (+44, -19) (Diff)
/source/blender/draw/engines/eevee/eevee_shader.hh (+2, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.cc (+14, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.hh (+18, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.cc (+3, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.hh (+6, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_wrapper.hh (+18, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_surface_lib.glsl (+1, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_surface_mesh_vert.glsl (+8, -0) (Diff)
/source/blender/draw/intern/shaders/common_attribute_lib.glsl (+2, -0) (Diff)
/source/blender/draw/intern/shaders/common_math_lib.glsl (+15, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.cc (+6, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.cc (+4, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shader.cc (+44, -19) (Diff)
/source/blender/draw/engines/eevee/eevee_shader.hh (+2, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.cc (+14, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.hh (+18, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.cc (+3, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.hh (+6, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_wrapper.hh (+18, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_surface_lib.glsl (+1, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_surface_mesh_vert.glsl (+8, -0) (Diff)
/source/blender/draw/intern/shaders/common_attribute_lib.glsl (+2, -0) (Diff)
/source/blender/draw/intern/shaders/common_math_lib.glsl (+15, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.cc (+6, -0) (Diff)