Lines Matching refs:spirvShader
30 SpirvShader const *spirvShader, in PixelRoutine() argument
32 : QuadRasterizer(state, spirvShader) in PixelRoutine()
36 if(spirvShader) in PixelRoutine()
38 spirvShader->emitProlog(&routine); in PixelRoutine()
60 const bool earlyDepthTest = !spirvShader || spirvShader->getModes().EarlyFragmentTests; in quad()
67 if(spirvShader) in quad()
77 …if(spirvShader->hasBuiltinInput(spv::BuiltInSampleId) || spirvShader->hasBuiltinInput(spv::BuiltIn… in quad()
84 …bool shaderContainsInterpolation = spirvShader && spirvShader->getUsedCapabilities().Interpolation… in quad()
85 …bool shaderContainsSampleQualifier = spirvShader && spirvShader->getModes().ContainsSampleQualifie… in quad()
185 if(spirvShader) in quad()
208 auto const &input = spirvShader->inputs[interpolant]; in quad()
252 if(spirvShader->getUsedCapabilities().ClipDistance) in quad()
254 auto it = spirvShader->inputBuiltins.find(spv::BuiltInClipDistance); in quad()
255 if(it != spirvShader->inputBuiltins.end()) in quad()
265 if(spirvShader->getUsedCapabilities().CullDistance) in quad()
267 auto it = spirvShader->inputBuiltins.find(spv::BuiltInCullDistance); in quad()
268 if(it != spirvShader->inputBuiltins.end()) in quad()
286 if(spirvShader) in quad()
288 bool earlyFragTests = (spirvShader && spirvShader->getModes().EarlyFragmentTests); in quad()
294 if((spirvShader && spirvShader->getModes().ContainsKill) || state.alphaToCoverage) in quad()
435 if(spirvShader && spirvShader->getModes().DepthReplacing) in depthTest32F()
512 if(spirvShader && spirvShader->getModes().DepthReplacing) in depthTest16()
631 if(spirvShader && spirvShader->getModes().DepthReplacing) in writeDepth32F()
663 if(spirvShader && spirvShader->getModes().DepthReplacing) in writeDepth16()
809 if(spirvShader) in stencilReplaceRef()
811 auto it = spirvShader->outputBuiltins.find(spv::BuiltInFragStencilRefEXT); in stencilReplaceRef()
812 if(it != spirvShader->outputBuiltins.end()) in stencilReplaceRef()