HomeSort by relevance Sort by last modified time
    Searched refs:VertexFormat (Results 1 - 21 of 21) sorted by null

  /external/chromium_org/third_party/angle/src/libGLESv2/
angletypes.cpp 73 VertexFormat::VertexFormat()
80 VertexFormat::VertexFormat(GLenum type, GLboolean normalized, GLuint components, bool pureInteger)
93 VertexFormat::VertexFormat(const VertexAttribute &attribute)
110 VertexFormat::VertexFormat(const VertexAttribute &attribute, GLenum currentValueType)
131 void VertexFormat::GetInputLayout(VertexFormat *inputLayout
    [all...]
DynamicHLSL.h 29 struct VertexFormat;
44 std::string generateInputLayoutHLSL(const VertexFormat inputLayout[], const Attribute shaderAttributes[]) const;
53 void getInputLayoutSignature(const VertexFormat inputLayout[], GLenum signature[]) const;
70 std::string generateAttributeConversionHLSL(const VertexFormat &vertexFormat, const ShaderVariable &shaderAttrib) const;
angletypes.h 227 struct VertexFormat
234 VertexFormat();
235 VertexFormat(GLenum type, GLboolean normalized, GLuint components, bool pureInteger);
236 explicit VertexFormat(const VertexAttribute &attribute);
237 VertexFormat(const VertexAttribute &attribute, GLenum currentValueType);
239 static void GetInputLayout(VertexFormat *inputLayout,
244 bool operator==(const VertexFormat &other) const;
245 bool operator!=(const VertexFormat &other) const;
246 bool operator<(const VertexFormat& other) const;
ProgramBinary.h 86 rx::ShaderExecutable *getVertexExecutableForInputLayout(const VertexFormat inputLayout[MAX_VERTEX_ATTRIBS]);
221 const VertexFormat inputLayout[MAX_VERTEX_ATTRIBS],
228 const VertexFormat *inputs() const { return mInputs; }
233 VertexFormat mInputs[MAX_VERTEX_ATTRIBS];
DynamicHLSL.cpp 342 std::string DynamicHLSL::generateInputLayoutHLSL(const VertexFormat inputLayout[], const Attribute shaderAttributes[]) const
353 const VertexFormat &vertexFormat = inputLayout[inputIndex];
366 GLenum componentType = mRenderer->getVertexComponentType(vertexFormat);
380 (mRenderer->getVertexConversionType(vertexFormat) & rx::VERTEX_CONVERT_GPU) != 0)
382 initHLSL += generateAttributeConversionHLSL(vertexFormat, shaderAttribute);
    [all...]
ProgramBinary.cpp 54 void GetInputLayoutFromShader(const std::vector<gl::Attribute> &shaderAttributes, VertexFormat inputLayout[MAX_VERTEX_ATTRIBS])
69 VertexFormat *defaultFormat = &inputLayout[layoutIndex];
88 const VertexFormat inputLayout[],
212 rx::ShaderExecutable *ProgramBinary::getVertexExecutableForInputLayout(const VertexFormat inputLayout[MAX_VERTEX_ATTRIBS])
    [all...]
Context.cpp     [all...]
  /external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d11/
formatutils11.h 63 VertexCopyFunction GetVertexCopyFunction(const gl::VertexFormat &vertexFormat);
64 size_t GetVertexElementSize(const gl::VertexFormat &vertexFormat);
65 VertexConversionType GetVertexConversionType(const gl::VertexFormat &vertexFormat);
66 DXGI_FORMAT GetNativeVertexFormat(const gl::VertexFormat &vertexFormat);
InputLayoutCache.cpp 26 gl::VertexFormat inputLayout[gl::MAX_VERTEX_ATTRIBS])
34 inputLayout[attributeIndex] = gl::VertexFormat(*translatedAttribute.attribute,
111 gl::VertexFormat vertexFormat(*attributes[i].attribute, attributes[i].currentValueType);
112 DXGI_FORMAT dxgiFormat = gl_d3d11::GetNativeVertexFormat(vertexFormat);
140 gl::VertexFormat shaderInputLayout[gl::MAX_VERTEX_ATTRIBS];
VertexBuffer11.cpp 111 gl::VertexFormat vertexFormat(attrib, currentValue.Type);
112 VertexCopyFunction conversionFunc = gl_d3d11::GetVertexCopyFunction(vertexFormat);
150 gl::VertexFormat vertexFormat(attrib);
151 unsigned int elementSize = static_cast<unsigned int>(gl_d3d11::GetVertexElementSize(vertexFormat));
Renderer11.h 80 virtual void applyShaders(gl::ProgramBinary *programBinary, bool rasterizerDiscard, bool transformFeedbackActive, const gl::VertexFormat inputLayout[]);
239 virtual rx::VertexConversionType getVertexConversionType(const gl::VertexFormat &vertexFormat) const;
240 virtual GLenum getVertexComponentType(const gl::VertexFormat &vertexFormat) const;
formatutils11.cpp     [all...]
Renderer11.cpp     [all...]
  /external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d9/
formatutils9.h 40 VertexCopyFunction GetVertexCopyFunction(const gl::VertexFormat &vertexFormat);
41 size_t GetVertexElementSize(const gl::VertexFormat &vertexFormat);
42 VertexConversionType GetVertexConversionType(const gl::VertexFormat &vertexFormat);
43 D3DDECLTYPE GetNativeVertexFormat(const gl::VertexFormat &vertexFormat);
VertexBuffer9.cpp 119 gl::VertexFormat vertexFormat(attrib, currentValue.Type);
120 bool needsConversion = (d3d9::GetVertexConversionType(vertexFormat) & VERTEX_CONVERT_CPU) > 0;
129 VertexCopyFunction copyFunction = d3d9::GetVertexCopyFunction(vertexFormat);
205 gl::VertexFormat vertexFormat(attrib, GL_FLOAT);
206 unsigned int elementSize = d3d9::GetVertexElementSize(vertexFormat);
Renderer9.h 79 virtual void applyShaders(gl::ProgramBinary *programBinary, bool rasterizerDiscard, bool transformFeedbackActive, const gl::VertexFormat inputLayout[]);
236 virtual rx::VertexConversionType getVertexConversionType(const gl::VertexFormat &vertexFormat) const;
237 virtual GLenum getVertexComponentType(const gl::VertexFormat &vertexFormat) const;
formatutils9.cpp     [all...]
VertexDeclarationCache.cpp 135 gl::VertexFormat vertexFormat(*attributes[i].attribute, GL_FLOAT);
139 element->Type = d3d9::GetNativeVertexFormat(vertexFormat);
Renderer9.cpp     [all...]
  /external/chromium_org/third_party/angle/src/libGLESv2/renderer/
Renderer.h 120 virtual void applyShaders(gl::ProgramBinary *programBinary, bool rasterizerDiscard, bool transformFeedbackActive, const gl::VertexFormat inputLayout[]) = 0;
271 virtual rx::VertexConversionType getVertexConversionType(const gl::VertexFormat &vertexFormat) const = 0;
272 virtual GLenum getVertexComponentType(const gl::VertexFormat &vertexFormat) const = 0;
VertexBuffer.cpp 176 gl::VertexFormat vertexFormat(attrib, currentValue.Type);
182 requiresConversion = (mRenderer->getVertexConversionType(vertexFormat) & VERTEX_CONVERT_CPU) != 0;

Completed in 452 milliseconds