Lines Matching refs:spirvShader
30 SpirvShader const *spirvShader, in VertexProgram() argument
32 : VertexRoutine(state, pipelineLayout, spirvShader) in VertexProgram()
35 routine.setImmutableInputBuiltins(spirvShader); in VertexProgram()
42 …routine.setInputBuiltin(spirvShader, spv::BuiltInViewIndex, [&](const SpirvShader::BuiltinMapping … in VertexProgram()
47 …routine.setInputBuiltin(spirvShader, spv::BuiltInInstanceIndex, [&](const SpirvShader::BuiltinMapp… in VertexProgram()
53 …routine.setInputBuiltin(spirvShader, spv::BuiltInSubgroupSize, [&](const SpirvShader::BuiltinMappi… in VertexProgram()
73 auto it = spirvShader->inputBuiltins.find(spv::BuiltInVertexIndex); in program()
74 if(it != spirvShader->inputBuiltins.end()) in program()
83 spirvShader->emit(&routine, activeLaneMask, storesAndAtomicsMask, descriptorSets); in program()
85 spirvShader->emitEpilog(&routine); in program()
86 spirvShader->clearPhis(&routine); in program()