Home
last modified time | relevance | path

Searched refs:VertexAttribute (Results 1 – 25 of 77) sorted by relevance

1234

/external/angle/src/libANGLE/
DVertexAttribute.cpp49 VertexAttribute::VertexAttribute(GLuint bindingIndex) in VertexAttribute() function in gl::VertexAttribute
59 VertexAttribute::VertexAttribute(VertexAttribute &&attrib) in VertexAttribute() function in gl::VertexAttribute
69 VertexAttribute &VertexAttribute::operator=(VertexAttribute &&attrib) in operator =()
84 void VertexAttribute::updateCachedElementLimit(const VertexBinding &binding) in updateCachedElementLimit()
139 size_t ComputeVertexAttributeStride(const VertexAttribute &attrib, const VertexBinding &binding) in ComputeVertexAttributeStride()
147 GLintptr ComputeVertexAttributeOffset(const VertexAttribute &attrib, const VertexBinding &binding) in ComputeVertexAttributeOffset()
DVertexAttribute.h74 struct VertexAttribute final : private angle::NonCopyable
76 explicit VertexAttribute(GLuint bindingIndex);
77 VertexAttribute(VertexAttribute &&attrib);
78 VertexAttribute &operator=(VertexAttribute &&attrib);
101 ANGLE_INLINE size_t ComputeVertexAttributeTypeSize(const VertexAttribute &attrib) in ComputeVertexAttributeTypeSize()
108 size_t ComputeVertexAttributeStride(const VertexAttribute &attrib, const VertexBinding &binding);
111 GLintptr ComputeVertexAttributeOffset(const VertexAttribute &attrib, const VertexBinding &binding);
DVertexArray.h47 const std::vector<VertexAttribute> &getVertexAttributes() const { return mVertexAttributes; } in getVertexAttributes()
48 const VertexAttribute &getVertexAttribute(size_t attribIndex) const in getVertexAttribute()
77 std::vector<VertexAttribute> mVertexAttributes;
175 const VertexAttribute &getVertexAttribute(size_t attribIndex) const;
222 const std::vector<VertexAttribute> &getVertexAttributes() const in getVertexAttributes()
320 bool setVertexAttribFormatImpl(VertexAttribute *attrib,
Dqueryutils.h34 struct VertexAttribute;
89 void QueryVertexAttribfv(const VertexAttribute &attrib,
95 void QueryVertexAttribiv(const VertexAttribute &attrib,
101 void QueryVertexAttribPointerv(const VertexAttribute &attrib, GLenum pname, void **pointer);
103 void QueryVertexAttribIiv(const VertexAttribute &attrib,
109 void QueryVertexAttribIuiv(const VertexAttribute &attrib,
DVertexArray.cpp68 VertexAttribute &attrib = mVertexAttributes[attribIndex]; in setAttribBinding()
195 const VertexAttribute &VertexArray::getVertexAttribute(size_t attribIndex) const in getVertexAttribute()
380 ANGLE_INLINE bool VertexArray::setVertexAttribFormatImpl(VertexAttribute *attrib, in setVertexAttribFormatImpl()
406 VertexAttribute &attrib = mState.mVertexAttributes[attribIndex]; in setVertexAttribFormat()
431 VertexAttribute &attrib = mState.mVertexAttributes[attribIndex]; in enableAttribute()
461 VertexAttribute &attrib = mState.mVertexAttributes[attribIndex]; in setVertexAttribPointerImpl()
649 const VertexAttribute &attrib = mState.mVertexAttributes[attribIndex]; in hasTransformFeedbackBindingConflict()
/external/angle/src/libANGLE/renderer/d3d/
DVertexBuffer.h27 struct VertexAttribute;
50 const gl::VertexAttribute &attrib,
101 const gl::VertexAttribute &attrib,
121 const gl::VertexAttribute &attrib,
131 const gl::VertexAttribute &attribute,
152 const gl::VertexAttribute &attrib,
159 bool matchesAttribute(const gl::VertexAttribute &attribute,
162 void setAttribute(const gl::VertexAttribute &attribute, const gl::VertexBinding &binding);
170 bool matchesAttribute(const gl::VertexAttribute &attrib,
173 void set(const gl::VertexAttribute &attrib, const gl::VertexBinding &binding);
DVertexBuffer.cpp95 const gl::VertexAttribute &attrib, in getSpaceRequired()
168 const gl::VertexAttribute &attrib, in storeDynamicAttribute()
202 const gl::VertexAttribute &attrib, in reserveVertexSpace()
229 const gl::VertexAttribute &attrib, in matchesAttribute()
244 void StaticVertexBufferInterface::AttributeSignature::set(const gl::VertexAttribute &attrib, in set()
259 bool StaticVertexBufferInterface::matchesAttribute(const gl::VertexAttribute &attrib, in matchesAttribute()
265 void StaticVertexBufferInterface::setAttribute(const gl::VertexAttribute &attrib, in setAttribute()
272 const gl::VertexAttribute &attrib, in storeStaticAttribute()
DVertexDataManager.h22 struct VertexAttribute;
62 const gl::VertexAttribute *attribute;
86 const gl::VertexAttribute &attrib,
DBufferD3D.h20 struct VertexAttribute;
51 StaticVertexBufferInterface *getStaticVertexBuffer(const gl::VertexAttribute &attribute,
DVertexDataManager.cpp41 int64_t GetMaxAttributeByteOffsetForDraw(const gl::VertexAttribute &attrib, in GetMaxAttributeByteOffsetForDraw()
57 int ElementsInBuffer(const gl::VertexAttribute &attrib, in ElementsInBuffer()
76 const gl::VertexAttribute &attrib, in DirectStoragePossible()
166 const gl::VertexAttribute &attrib, in ClassifyAttributeStorage()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/XRay/
DGraph.h73 template <typename VertexAttribute, typename EdgeAttribute,
84 detail::DenseMapPair<VertexIdentifier, VertexAttribute>;
98 using VertexMapT = DenseMap<VertexIdentifier, VertexAttribute>;
382 VertexAttribute &operator[](const VertexIdentifier &I) {
399 Expected<VertexAttribute &> at(const VertexIdentifier &I) { in at()
408 Expected<const VertexAttribute &> at(const VertexIdentifier &I) const { in at()
449 insert(const std::pair<VertexIdentifier, VertexAttribute> &Val) { in insert()
454 insert(std::pair<VertexIdentifier, VertexAttribute> &&Val) { in insert()
/external/deqp/framework/opengl/simplereference/
DsglrShaderProgram.hpp57 struct VertexAttribute struct
59VertexAttribute (const std::string& name_, rr::GenericVecType type_) : name(name_), type(type_)… in VertexAttribute() function
149 ShaderProgramDeclaration& operator<< (const VertexAttribute&);
171 std::vector<VertexAttribute> m_vertexAttributes;
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-xray/
Dxray-graph-diff.h42 struct VertexAttribute { struct
46 using GraphT = Graph<VertexAttribute, EdgeAttribute, StringRef>; argument
/external/swiftshader/src/OpenGL/libGLES_CM/
DVertexDataManager.h68 …void *map(const VertexAttribute &attribute, unsigned int requiredSpace, unsigned int *streamOffset…
89 …StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
DContext.h146 class VertexAttribute
149VertexAttribute() : mType(GL_FLOAT), mSize(4), mNormalized(false), mStride(0), mPointer(nullptr), … in VertexAttribute() function
194 typedef VertexAttribute VertexAttributeArray[MAX_VERTEX_ATTRIBS];
284 VertexAttribute vertexAttribute[MAX_VERTEX_ATTRIBS];
428 const VertexAttribute &getVertexAttribState(unsigned int attribNum);
DVertexDataManager.cpp60 …(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute) in writeAttributeData()
280 void *StreamingVertexBuffer::map(const VertexAttribute &attribute, unsigned int requiredSpace, unsi… in map()
/external/swiftshader/src/OpenGL/libGLESv2/
DVertexDataManager.h68 …void *map(const VertexAttribute &attribute, unsigned int requiredSpace, unsigned int *streamOffset…
89 …StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
DVertexDataManager.cpp59 …(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute) in writeAttributeData()
126 const VertexAttribute &attrib = attribs[i].mArrayEnabled ? attribs[i] : currentAttribs[i]; in prepareVertexData()
145 const VertexAttribute &attrib = attribs[i].mArrayEnabled ? attribs[i] : currentAttribs[i]; in prepareVertexData()
308 void *StreamingVertexBuffer::map(const VertexAttribute &attribute, unsigned int requiredSpace, unsi… in map()
DVertexArray.h34 const VertexAttribute& getVertexAttribute(size_t attributeIndex) const;
/external/deqp/modules/gles3/functional/
Des3fFboTestUtil.cpp79 << sglr::pdec::VertexAttribute("a_position", rr::GENERICVECTYPE_FLOAT) in FlatColorShader()
153 << sglr::pdec::VertexAttribute("a_position", rr::GENERICVECTYPE_FLOAT) in GradientShader()
154 << sglr::pdec::VertexAttribute("a_coord", rr::GENERICVECTYPE_FLOAT) in GradientShader()
277 decl << sglr::pdec::VertexAttribute("a_position", rr::GENERICVECTYPE_FLOAT); in genTexture2DShaderDecl()
278 decl << sglr::pdec::VertexAttribute("a_coord", rr::GENERICVECTYPE_FLOAT); in genTexture2DShaderDecl()
424 << sglr::pdec::VertexAttribute("a_position", rr::GENERICVECTYPE_FLOAT) in TextureCubeShader()
425 << sglr::pdec::VertexAttribute("a_coord", rr::GENERICVECTYPE_FLOAT) in TextureCubeShader()
562 << sglr::pdec::VertexAttribute("a_position", rr::GENERICVECTYPE_FLOAT) in Texture2DArrayShader()
563 << sglr::pdec::VertexAttribute("a_coord", rr::GENERICVECTYPE_FLOAT) in Texture2DArrayShader()
670 << sglr::pdec::VertexAttribute("a_position", rr::GENERICVECTYPE_FLOAT) in Texture3DShader()
[all …]
/external/angle/src/libANGLE/renderer/gl/
DVertexArrayGL.cpp31 bool SameVertexAttribFormat(const VertexAttribute &a, const VertexAttribute &b) in SameVertexAttribFormat()
42 bool IsVertexAttribPointerSupported(size_t attribIndex, const VertexAttribute &attrib) in IsVertexAttribPointerSupported()
465 const VertexAttribute &attrib = mState.getVertexAttribute(attribIndex); in updateAttribPointer()
522 const VertexAttribute &attrib, in callVertexAttribPointer()
552 const VertexAttribute &attrib = mState.getVertexAttribute(attribIndex); in updateAttribFormat()
813 VertexAttribute &attribute = mAppliedAttributes[index]; in validateState()
DVertexArrayGL.h115 const gl::VertexAttribute &attrib,
131 mutable std::vector<gl::VertexAttribute> mAppliedAttributes;
/external/angle/src/libANGLE/renderer/d3d/d3d9/
DVertexBuffer9.h30 const gl::VertexAttribute &attrib,
/external/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.cpp271 const gl::VertexAttribute &attrib = attribs[attribIndex]; in handleLineLoopIndirectDraw()
445 const std::vector<gl::VertexAttribute> &attribs = mState.getVertexAttributes(); in syncState()
539 const std::vector<gl::VertexAttribute> &attribs = mState.getVertexAttributes(); in updateActiveAttribInfo()
545 const gl::VertexAttribute &attrib = attribs[attribIndex]; in updateActiveAttribInfo()
555 const gl::VertexAttribute &attrib, in syncDirtyAttrib()
724 const gl::VertexAttribute &attrib = attribs[attribIndex]; in updateStreamedAttribs()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DVertexBuffer11.h33 const gl::VertexAttribute &attrib,

1234