Lines Matching refs:ShaderBinary
518 struct ShaderBinary struct
526 ShaderBinary(void) in ShaderBinary() function
529 ShaderBinary(const ShaderBinaryDataType binary_) : binary(binary_) in ShaderBinary() function
533 ShaderBinary(const ShaderBinaryDataType binary_, glu::ShaderType shaderType_) : binary(binary_) in ShaderBinary() argument
540 ShaderBinary &operator<<(const ShaderType &shaderType) in operator <<() argument
546 ShaderBinary &operator<<(const std::string &entryPoint) in operator <<() argument
552 ShaderBinary &operator<<(const SpecializationData &specData) in operator <<() argument
560 struct VertexBinary : public ShaderBinary
562 VertexBinary(const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_VERTEX) in VertexBinary()
567 struct FragmentBinary : public ShaderBinary
569 …FragmentBinary(const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_FRAGMEN… in FragmentBinary()
574 struct GeometryBinary : public ShaderBinary
576 …GeometryBinary(const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_GEOMETR… in GeometryBinary()
581 struct ComputeBinary : public ShaderBinary
583 … ComputeBinary(const ShaderBinaryDataType binary_) : ShaderBinary(binary_, glu::SHADERTYPE_COMPUTE) in ComputeBinary()
588 struct TessellationControlBinary : public ShaderBinary
591 : ShaderBinary(binary_, glu::SHADERTYPE_TESSELLATION_CONTROL) in TessellationControlBinary()
596 struct TessellationEvaluationBinary : public ShaderBinary
599 : ShaderBinary(binary_, glu::SHADERTYPE_TESSELLATION_EVALUATION) in TessellationEvaluationBinary()
606 std::vector<ShaderBinary> binaries;
617 ProgramBinaries &operator<<(const ShaderBinary &shaderBinary) in operator <<()