#include <cstdint>
#include <functional>
#include <regex>
#include <sstream>
#include <string>
#include <vector>
Go to the source code of this file.
|
| enum | blender::gpu::shader::metadata::Builtin : uint64_t {
blender::gpu::shader::metadata::FragCoord = hash("gl_FragCoord")
, blender::gpu::shader::metadata::FrontFacing = hash("gl_FrontFacing")
, blender::gpu::shader::metadata::GlobalInvocationID = hash("gl_GlobalInvocationID")
, blender::gpu::shader::metadata::InstanceID = hash("gl_InstanceID")
,
blender::gpu::shader::metadata::LocalInvocationID = hash("gl_LocalInvocationID")
, blender::gpu::shader::metadata::LocalInvocationIndex = hash("gl_LocalInvocationIndex")
, blender::gpu::shader::metadata::NumWorkGroup = hash("gl_NumWorkGroup")
, blender::gpu::shader::metadata::PointCoord = hash("gl_PointCoord")
,
blender::gpu::shader::metadata::PointSize = hash("gl_PointSize")
, blender::gpu::shader::metadata::PrimitiveID = hash("gl_PrimitiveID")
, blender::gpu::shader::metadata::VertexID = hash("gl_VertexID")
, blender::gpu::shader::metadata::WorkGroupID = hash("gl_WorkGroupID")
,
blender::gpu::shader::metadata::WorkGroupSize = hash("gl_WorkGroupSize")
, blender::gpu::shader::metadata::drw_debug = hash("drw_debug_")
, blender::gpu::shader::metadata::printf = hash("printf")
, blender::gpu::shader::metadata::assert = hash("assert")
} |
| enum | blender::gpu::shader::metadata::Qualifier : uint64_t { blender::gpu::shader::metadata::in = hash("in")
, blender::gpu::shader::metadata::out = hash("out")
, blender::gpu::shader::metadata::inout = hash("inout")
} |
| enum | blender::gpu::shader::metadata::Type : uint64_t {
blender::gpu::shader::metadata::float1 = hash("float")
, blender::gpu::shader::metadata::float2 = hash("float2")
, blender::gpu::shader::metadata::float3 = hash("float3")
, blender::gpu::shader::metadata::float4 = hash("float4")
,
blender::gpu::shader::metadata::float3x3 = hash("float3x3")
, blender::gpu::shader::metadata::float4x4 = hash("float4x4")
, blender::gpu::shader::metadata::sampler1DArray = hash("sampler1DArray")
, blender::gpu::shader::metadata::sampler2DArray = hash("sampler2DArray")
,
blender::gpu::shader::metadata::sampler2D = hash("sampler2D")
, blender::gpu::shader::metadata::sampler3D = hash("sampler3D")
, blender::gpu::shader::metadata::Closure = hash("Closure")
} |