Lines Matching defs:CompiledShaderState
47 struct CompiledShaderState struct
57 bool hasValidGeometryShaderInputPrimitiveType() const in hasValidGeometryShaderInputPrimitiveType()
61 bool hasValidGeometryShaderOutputPrimitiveType() const in hasValidGeometryShaderOutputPrimitiveType()
65 bool hasValidGeometryShaderMaxVertices() const in hasValidGeometryShaderMaxVertices()
70 const gl::ShaderType shaderType;
72 int shaderVersion;
73 std::string translatedSource;
74 sh::BinaryBlob compiledBinary;
75 sh::WorkGroupSize localSize;
77 std::vector<sh::ShaderVariable> inputVaryings;
78 std::vector<sh::ShaderVariable> outputVaryings;
79 std::vector<sh::ShaderVariable> uniforms;
80 std::vector<sh::InterfaceBlock> uniformBlocks;
81 std::vector<sh::InterfaceBlock> shaderStorageBlocks;
82 std::vector<sh::ShaderVariable> allAttributes;
83 std::vector<sh::ShaderVariable> activeAttributes;
84 std::vector<sh::ShaderVariable> activeOutputVariables;
86 sh::CompilerMetadataFlags metadataFlags;
87 gl::BlendEquationBitSet advancedBlendEquations;
111 using SharedCompiledShaderState = std::shared_ptr<CompiledShaderState>; argument