diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2021-05-24 21:43:25 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2021-05-24 21:43:25 +0300 |
commit | 06ca1818d0014eda00a1a9e4b31fbd0b5eda86d7 (patch) | |
tree | f9463e7d638ccca85ea7757d17b0c4391cc15e40 /source/blender/draw/engines/eevee/eevee_shader.hh | |
parent | 6c0d8c4b758527cb3cbc11b01035322bb2b0ede3 (diff) |
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.
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_shader.hh')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_shader.hh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_shader.hh b/source/blender/draw/engines/eevee/eevee_shader.hh index 325d370d2c4..9d394011559 100644 --- a/source/blender/draw/engines/eevee/eevee_shader.hh +++ b/source/blender/draw/engines/eevee/eevee_shader.hh @@ -127,7 +127,8 @@ class ShaderModule { /* Run some custom preprocessor shader rewrite and returns a new string. */ std::string enum_preprocess(const char *input); - char *material_shader_code_defs_get(eMaterialDomain domain_type); + char *material_shader_code_defs_get(eMaterialGeometry geometry_type, + eMaterialDomain domain_type); char *material_shader_code_vert_get(const GPUCodegenOutput *codegen, GPUMaterial *mat, eMaterialGeometry geometry_type); |