Lines Matching refs:ShaderBinary
340 struct ShaderBinary struct
348 ShaderBinary (void) {} in ShaderBinary() function
349 ShaderBinary (const ShaderBinaryDataType binary_) : binary(binary_) in ShaderBinary() argument
353 ShaderBinary (const ShaderBinaryDataType binary_, glu::ShaderType shaderType_) : binary(binary_) in ShaderBinary() function
360 ShaderBinary& operator<< (const ShaderType& shaderType) in operator <<() argument
366 ShaderBinary& operator<< (const std::string& entryPoint) in operator <<() argument
372 ShaderBinary& operator<< (const SpecializationData& specData) in operator <<() argument
380 struct VertexBinary : public ShaderBinary
382 …VertexBinary (const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_VERTEX) … in VertexBinary()
385 struct FragmentBinary : public ShaderBinary
387 …FragmentBinary (const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_FRAGME… in FragmentBinary()
390 struct GeometryBinary : public ShaderBinary
392 …GeometryBinary (const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_GEOMET… in GeometryBinary()
395 struct ComputeBinary : public ShaderBinary
397 …ComputeBinary (const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_COMPUTE… in ComputeBinary()
400 struct TessellationControlBinary : public ShaderBinary
402 …TessellationControlBinary (const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADER… in TessellationControlBinary()
405 struct TessellationEvaluationBinary : public ShaderBinary
407 …TessellationEvaluationBinary (const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHA… in TessellationEvaluationBinary()
412 std::vector<ShaderBinary> binaries;
419 …ProgramBinaries& operator<< (const ShaderBinary& shaderBinary) { binaries.push_back(shaderBinary);… in operator <<()