Home
last modified time | relevance | path

Searched refs:SpirvShader (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/src/Pipeline/
DSpirvShader.cpp23 volatile int SpirvShader::serialCounter = 1; // Start at 1, 0 is invalid shader.
25 SpirvShader::SpirvShader(InsnStore const &insns) in SpirvShader() function in sw::SpirvShader
198 void SpirvShader::ProcessInterfaceVariable(Object &object) in ProcessInterfaceVariable()
244 void SpirvShader::ProcessExecutionMode(InsnIterator insn) in ProcessExecutionMode()
277 uint32_t SpirvShader::ComputeTypeSize(sw::SpirvShader::InsnIterator insn) in ComputeTypeSize()
335 …void SpirvShader::PopulateInterfaceSlot(std::vector<InterfaceComponent> *iface, Decorations const … in PopulateInterfaceSlot()
347 …int SpirvShader::PopulateInterfaceInner(std::vector<InterfaceComponent> *iface, uint32_t id, Decor… in PopulateInterfaceInner()
424 void SpirvShader::PopulateInterface(std::vector<InterfaceComponent> *iface, uint32_t id) in PopulateInterface()
440 void SpirvShader::Decorations::Apply(spv::Decoration decoration, uint32_t arg) in Apply()
477 void SpirvShader::Decorations::Apply(const sw::SpirvShader::Decorations &src) in Apply()
[all …]
DVertexShader.hpp35 …id setInput(int inputIdx, const Semantic& semantic, SpirvShader::AttribType attribType = SpirvShad…
44 SpirvShader::AttribType getAttribType(int inputIndex) const;
59 SpirvShader::AttribType attribType[MAX_VERTEX_INPUTS];
DVertexShader.cpp36 attribType[i] = SpirvShader::ATTRIBTYPE_FLOAT; in VertexShader()
73 attribType[i] = SpirvShader::ATTRIBTYPE_FLOAT; in VertexShader()
160 …void VertexShader::setInput(int inputIdx, const sw::Shader::Semantic& semantic, SpirvShader::Attri… in setInput()
191 SpirvShader::AttribType VertexShader::getAttribType(int inputIdx) const in getAttribType()
DSpirvShader.hpp30 class SpirvShader class
125 explicit SpirvShader(InsnStore const &insns);
DVertexRoutine.cpp146 …bool isNativeFloatAttrib = (stream.attribType == SpirvShader::ATTRIBTYPE_FLOAT) || stream.normaliz… in readStream()
177 case SpirvShader::ATTRIBTYPE_INT: in readStream()
183 case SpirvShader::ATTRIBTYPE_UINT: in readStream()
/external/swiftshader/src/Vulkan/
DVkPipeline.hpp21 namespace sw { class SpirvShader; }
70 sw::SpirvShader *vertexShader = nullptr;
71 sw::SpirvShader *fragmentShader = nullptr;
DVkPipeline.cpp394 auto spirvShader = new sw::SpirvShader{code}; in compileShaders()
/external/swiftshader/src/Device/
DVertexProcessor.hpp77 unsigned int attribType : BITS(SpirvShader::ATTRIBTYPE_LAST);
DVertexProcessor.cpp415 …pe = context->vertexShader ? context->vertexShader->getAttribType(i) : SpirvShader::ATTRIBTYPE_FLO… in update()