diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-08-20 18:59:21 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-08-22 14:51:02 +0300 |
commit | bb639ccc47a4d66ef451f6b590bd6fad5de2b2f2 (patch) | |
tree | 3818440489740ab22e06e9a541ff35d968795468 /source/blender/gpu/GPU_material.h | |
parent | 118251a2a86a6ba7e500827bbe7a7812ebf76007 (diff) |
GPUMaterial: Geometry Node: Add support for parametric output
This supports meshes and hairs too. Matches cycles output.
This adds barycentric coords to the GPUBuiltin enum which will also be used
for the wireframe node.
Diffstat (limited to 'source/blender/gpu/GPU_material.h')
-rw-r--r-- | source/blender/gpu/GPU_material.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/gpu/GPU_material.h b/source/blender/gpu/GPU_material.h index ab55b9c61e7..c8f66e33202 100644 --- a/source/blender/gpu/GPU_material.h +++ b/source/blender/gpu/GPU_material.h @@ -112,7 +112,8 @@ typedef enum GPUBuiltin { GPU_OBJECT_INFO = (1 << 15), GPU_VOLUME_DENSITY = (1 << 16), GPU_VOLUME_FLAME = (1 << 17), - GPU_VOLUME_TEMPERATURE = (1 << 18) + GPU_VOLUME_TEMPERATURE = (1 << 18), + GPU_BARYCENTRIC_TEXCO = (1 << 19), } GPUBuiltin; typedef enum GPUMatType { |