Searched refs:SpirvRoutine (Results 1 – 8 of 8) sorted by relevance
/external/swiftshader/src/Pipeline/ |
D | ComputeProgram.hpp | 66 void emit(SpirvRoutine *routine); 67 void setWorkgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupID[3]); 68 …void setSubgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupID[3], SIMD::Int …
|
D | ComputeProgram.cpp | 56 SpirvRoutine routine(pipelineLayout); in generate() 63 void ComputeProgram::setWorkgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupI… in setWorkgroupBuiltins() 110 void ComputeProgram::setSubgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupID… in setSubgroupBuiltins() 172 void ComputeProgram::emit(SpirvRoutine *routine) in emit()
|
D | SpirvShader.hpp | 64 class SpirvRoutine; 786 void emitProlog(SpirvRoutine *routine) const; 787 …void emit(SpirvRoutine *routine, RValue<SIMD::Int> const &activeLaneMask, RValue<SIMD::Int> const … 788 void emitEpilog(SpirvRoutine *routine) const; 789 void clearPhis(SpirvRoutine *routine) const; 915 EmitState(SpirvRoutine *routine, in EmitState() 978 SpirvRoutine *routine = nullptr; // The current routine being built. 1359 class SpirvRoutine class 1362 SpirvRoutine(vk::PipelineLayout const *pipelineLayout);
|
D | VertexRoutine.hpp | 63 SpirvRoutine routine;
|
D | PixelRoutine.hpp | 42 SpirvRoutine routine;
|
D | SpirvShader.cpp | 1587 void SpirvShader::emitProlog(SpirvRoutine *routine) const in emitProlog() 1607 routine->phis.emplace(insn.resultId(), SpirvRoutine::Variable(type.componentCount)); in emitProlog() 1623 routine->samplerCache.emplace(insn.resultId(), SpirvRoutine::SamplerCache{}); in emitProlog() 1633 void SpirvShader::emit(SpirvRoutine *routine, RValue<SIMD::Int> const &activeLaneMask, RValue<SIMD:… in emit() 2472 void SpirvShader::emitEpilog(SpirvRoutine *routine) const in emitEpilog() 2500 void SpirvShader::clearPhis(SpirvRoutine *routine) const in clearPhis() 2571 SpirvRoutine::SpirvRoutine(vk::PipelineLayout const *pipelineLayout) in SpirvRoutine() function in sw::SpirvRoutine 2576 void SpirvRoutine::setImmutableInputBuiltins(SpirvShader const *shader) in setImmutableInputBuiltins()
|
D | SpirvShaderGLSLstd450.cpp | 1097 return SpirvRoutine::interpolateAtXY(x, y, rhw, planeEquation, false, true); in Interpolate() 1100 SIMD::Float SpirvRoutine::interpolateAtXY(const SIMD::Float &x, const SIMD::Float &y, const SIMD::F… in interpolateAtXY()
|
D | PixelRoutine.cpp | 181 …rhwCentroid = reciprocal(SpirvRoutine::interpolateAtXY(XXXX, YYYY, rhwCentroid, primitive + OFFSET… in quad() 214 SpirvRoutine::interpolateAtXY(XXXX, YYYY, rhwCentroid, in quad() 221 SpirvRoutine::interpolateAtXY(xxxx, yyyy, rhw, in quad()
|