97 unsigned int glVertexShaderName;
100 unsigned int glGeometryShaderName;
101 unsigned int expectedOutputPrimitiveCount;
102 bool mayChangeOutputPrimitiveCount;
105 unsigned int glFragmentShaderName;
156typedef struct _VuoShader
165 unsigned int uniformsCount;
190 bool useAlphaAsCoverage;
195 uint64_t activationCount;
201#define VuoShader_OVERRIDES_INTERPROCESS_SERIALIZATION
213#define VUOSHADER_GLSL_SOURCE(version,source) "#version " #version "\n" #source
242void VuoShader_setFrostedGlassShaderValues(
VuoShader shader,
VuoColor color,
VuoReal brightness, VuoPoint2d noisePosition,
VuoReal noiseTime,
VuoReal noiseAmount,
VuoReal noiseScale,
VuoReal chromaticAberration,
VuoInteger levels,
VuoReal roughness,
VuoReal spacing,
VuoInteger iterations,
float aspectRatio);