Home
last modified time | relevance | path

Searched refs:VertexShader (Results 1 – 25 of 55) sorted by relevance

123

/external/swiftshader/src/Shader/
DVertexShader.cpp24 VertexShader::VertexShader(const VertexShader *vs) : Shader() in VertexShader() function in sw::VertexShader
55 VertexShader::VertexShader(const unsigned long *token) : Shader() in VertexShader() function in sw::VertexShader
72 VertexShader::~VertexShader() in ~VertexShader()
76 int VertexShader::validate(const unsigned long *const token) in validate()
147 bool VertexShader::containsTextureSampling() const in containsTextureSampling()
152 void VertexShader::analyze() in analyze()
164 void VertexShader::analyzeInput() in analyzeInput()
178 void VertexShader::analyzeOutput() in analyzeOutput()
268 void VertexShader::analyzeTextureSampling() in analyzeTextureSampling()
DVertexShader.hpp23 class VertexShader : public Shader class
26 explicit VertexShader(const VertexShader *vs = 0);
27 explicit VertexShader(const unsigned long *token);
29 virtual ~VertexShader();
DVertexProgram.hpp28 class VertexShader;
33 VertexProgram(const VertexProcessor::State &state, const VertexShader *vertexShader);
38 const VertexShader *const shader;
DVertexRoutine.hpp41 VertexRoutine(const VertexProcessor::State &state, const VertexShader *shader);
/external/swiftshader/src/OpenGL/libGL/
DShader.cpp355 VertexShader::VertexShader(ResourceManager *manager, GLuint handle) : Shader(manager, handle) in VertexShader() function in gl::VertexShader
360 VertexShader::~VertexShader() in ~VertexShader()
365 GLenum VertexShader::getType() in getType()
370 int VertexShader::getSemanticIndex(const std::string &attributeName) in getSemanticIndex()
386 sw::Shader *VertexShader::getShader() const in getShader()
391 sw::VertexShader *VertexShader::getVertexShader() const in getVertexShader()
396 void VertexShader::createShader() in createShader()
399 vertexShader = new sw::VertexShader(); in createShader()
402 void VertexShader::deleteShader() in deleteShader()
DShader.h95 class VertexShader : public Shader
100 VertexShader(ResourceManager *manager, GLuint handle);
102 ~VertexShader();
108 virtual sw::VertexShader *getVertexShader() const;
114 sw::VertexShader *vertexShader;
DProgram.h35 class VertexShader; variable
82 sw::VertexShader *getVertexShader();
171 VertexShader *vertexShader;
174 sw::VertexShader *vertexBinary;
DDevice.hpp67 virtual void setVertexShader(sw::VertexShader *shader);
88 sw::VertexShader *vertexShader;
/external/swiftshader/src/OpenGL/libGLESv2/
DShader.cpp370 VertexShader::VertexShader(ResourceManager *manager, GLuint handle) : Shader(manager, handle) in VertexShader() function in es2::VertexShader
375 VertexShader::~VertexShader() in ~VertexShader()
380 GLenum VertexShader::getType() const in getType()
385 int VertexShader::getSemanticIndex(const std::string &attributeName) in getSemanticIndex()
401 sw::Shader *VertexShader::getShader() const in getShader()
406 sw::VertexShader *VertexShader::getVertexShader() const in getVertexShader()
411 void VertexShader::createShader() in createShader()
414 vertexShader = new sw::VertexShader(); in createShader()
417 void VertexShader::deleteShader() in deleteShader()
DShader.h92 class VertexShader : public Shader
97 VertexShader(ResourceManager *manager, GLuint handle);
99 ~VertexShader();
105 virtual sw::VertexShader *getVertexShader() const;
111 sw::VertexShader *vertexShader;
DDevice.hpp60 virtual void setVertexShader(sw::VertexShader *shader);
84 sw::VertexShader *vertexShader;
DProgram.h35 class VertexShader; variable
132 sw::VertexShader *getVertexShader();
275 VertexShader *vertexShader;
278 sw::VertexShader *vertexBinary;
/external/deqp/framework/opengl/simplereference/
DsglrShaderProgram.cpp134 : rr::VertexShader (decl.getVertexInputCount(), decl.getVertexOutputCount()) in ShaderProgram()
155 this->rr::VertexShader::m_inputs[ndx].type = decl.m_vertexAttributes[ndx].type; in ShaderProgram()
163 this->rr::VertexShader::m_outputs[ndx].type = decl.m_vertexToGeometryVaryings[ndx].type; in ShaderProgram()
164 … this->rr::VertexShader::m_outputs[ndx].flatshade = decl.m_vertexToGeometryVaryings[ndx].flatshade; in ShaderProgram()
166 this->rr::GeometryShader::m_inputs[ndx] = this->rr::VertexShader::m_outputs[ndx]; in ShaderProgram()
180 this->rr::VertexShader::m_outputs[ndx].type = decl.m_vertexToFragmentVaryings[ndx].type; in ShaderProgram()
181 … this->rr::VertexShader::m_outputs[ndx].flatshade = decl.m_vertexToFragmentVaryings[ndx].flatshade; in ShaderProgram()
183 this->rr::FragmentShader::m_inputs[ndx] = this->rr::VertexShader::m_outputs[ndx]; in ShaderProgram()
DsglrShaderProgram.hpp226 class ShaderProgram : private rr::VertexShader, private rr::GeometryShader, private rr::FragmentSha…
234 …inline const rr::VertexShader* getVertexShader (void) const { return static_cast<const rr::Vert… in getVertexShader()
/external/swiftshader/third_party/PowerVR_SDK/Tools/OGLES2/
DPVRTPFXParserAPI.cpp216 const SPVRTPFXParserShader& VertexShader = src.GetVertexShader(uiVertIdx); in LoadShadersForEffect() local
217 if(ParserEffect.VertexShaderName == VertexShader.Name) in LoadShadersForEffect()
219 if(VertexShader.bUseFileName) in LoadShadersForEffect()
221 pszVertexShader = VertexShader.pszGLSLcode; in LoadShadersForEffect()
225 if(!VertexShader.pszGLSLcode) in LoadShadersForEffect()
229 …pszVertexShader = (char *)malloc((strlen(VertexShader.pszGLSLcode) + (VertexShader.nFirstLineNumbe… in LoadShadersForEffect()
231 for(unsigned int n = 0; n < VertexShader.nFirstLineNumber; n++) in LoadShadersForEffect()
233 strcat(pszVertexShader, VertexShader.pszGLSLcode); in LoadShadersForEffect()
235 pszVertexShader = (char *)malloc(strlen(VertexShader.pszGLSLcode) + 1); in LoadShadersForEffect()
237 strcat(pszVertexShader, VertexShader.pszGLSLcode); in LoadShadersForEffect()
DPVRTShader.cpp240 const GLuint VertexShader, in PVRTCreateProgram() argument
249 glAttachShader(*pProgramObject, VertexShader); in PVRTCreateProgram()
DPVRTShader.h90 const GLuint VertexShader,
/external/deqp/framework/referencerenderer/
DrrShaders.hpp99 class VertexShader class
102VertexShader (size_t numInputs, size_t numOutputs) : m_inputs(numInputs), m_outputs(numOutputs) {} in VertexShader() function in rr::VertexShader
110 ~VertexShader (void) {}; // \note Renderer will not delete any objects passed in. in ~VertexShader()
203 class VertexShaderLoop : public VertexShader
DrrRenderer.hpp64 …Program (const VertexShader* vertexShader_, const FragmentShader* fragmentShader_, const GeometryS… in Program()
71 const VertexShader* vertexShader;
/external/swiftshader/src/D3D9/
DDirect3DVertexShader9.hpp45 const sw::VertexShader *getVertexShader() const;
54 sw::VertexShader vertexShader;
DDirect3DVertexShader9.cpp115 const sw::VertexShader *Direct3DVertexShader9::getVertexShader() const in getVertexShader()
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineReferenceRenderer.hpp45 class ColorVertexShader : public rr::VertexShader
48 ColorVertexShader (void) : rr::VertexShader(2, 2) in ColorVertexShader()
80 class TexCoordVertexShader : public rr::VertexShader
83 TexCoordVertexShader (void) : rr::VertexShader(2, 2) in TexCoordVertexShader()
/external/swiftshader/src/Renderer/
DRenderer.hpp33 class VertexShader;
360 virtual void setVertexShader(const VertexShader *shader);
422 void loadConstants(const VertexShader *vertexShader);
/external/deqp/modules/egl/
DteglRenderTests.cpp228 class ReferenceShader : public rr::VertexShader, public rr::FragmentShader
237 : rr::VertexShader (2, 1) // color and pos in => color out in ReferenceShader()
240 this->rr::VertexShader::m_inputs[0].type = rr::GENERICVECTYPE_FLOAT; in ReferenceShader()
241 this->rr::VertexShader::m_inputs[1].type = rr::GENERICVECTYPE_FLOAT; in ReferenceShader()
243 this->rr::VertexShader::m_outputs[0].type = rr::GENERICVECTYPE_FLOAT; in ReferenceShader()
244 this->rr::VertexShader::m_outputs[0].flatshade = false; in ReferenceShader()
440 …rr::Program(static_cast<const rr::VertexShader*>(&shader), static_cast<const rr::FragmentShader*>(… in renderReference()
/external/deqp/modules/gles3/functional/
Des3fShaderBuiltinVarTests.cpp879 class VertexIDReferenceShader : public rr::VertexShader, public rr::FragmentShader
888 : rr::VertexShader (2, 1) // color and pos in => color out in VertexIDReferenceShader()
891 this->rr::VertexShader::m_inputs[0].type = rr::GENERICVECTYPE_FLOAT; in VertexIDReferenceShader()
892 this->rr::VertexShader::m_inputs[1].type = rr::GENERICVECTYPE_FLOAT; in VertexIDReferenceShader()
894 this->rr::VertexShader::m_outputs[0].type = rr::GENERICVECTYPE_FLOAT; in VertexIDReferenceShader()
895 this->rr::VertexShader::m_outputs[0].flatshade = false; in VertexIDReferenceShader()

123