Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2021-05-24 21:43:25 +0300
committerClément Foucault <foucault.clem@gmail.com>2021-05-24 21:43:25 +0300
commit06ca1818d0014eda00a1a9e4b31fbd0b5eda86d7 (patch)
treef9463e7d638ccca85ea7757d17b0c4391cc15e40 /source/blender/draw/engines/eevee/eevee_shader.hh
parent6c0d8c4b758527cb3cbc11b01035322bb2b0ede3 (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.hh3
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);