Home
last modified time | relevance | path

Searched refs:SpirvRoutine (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/src/Pipeline/
DComputeProgram.hpp66 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 …
DComputeProgram.cpp56 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()
DSpirvShader.hpp64 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);
DVertexRoutine.hpp63 SpirvRoutine routine;
DPixelRoutine.hpp42 SpirvRoutine routine;
DSpirvShader.cpp1587 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()
DSpirvShaderGLSLstd450.cpp1097 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()
DPixelRoutine.cpp181 …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()