Home
last modified time | relevance | path

Searched refs:VertexBinding (Results 1 – 25 of 34) sorted by relevance

12

/external/angle/src/libANGLE/
DVertexAttribute.cpp16 VertexBinding::VertexBinding() : VertexBinding(0) {} in VertexBinding() function in gl::VertexBinding
18 VertexBinding::VertexBinding(GLuint boundAttribute) : mStride(16u), mDivisor(0), mOffset(0) in VertexBinding() function in gl::VertexBinding
23 VertexBinding::VertexBinding(VertexBinding &&binding) in VertexBinding() function in gl::VertexBinding
28 VertexBinding::~VertexBinding() {} in ~VertexBinding()
30 VertexBinding &VertexBinding::operator=(VertexBinding &&binding) in operator =()
43 void VertexBinding::onContainerBindingChanged(const Context *context, int incr) const in onContainerBindingChanged()
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.h24 class VertexBinding final : angle::NonCopyable
27 VertexBinding();
28 explicit VertexBinding(GLuint boundAttribute);
29 VertexBinding(VertexBinding &&binding);
30 ~VertexBinding();
31 VertexBinding &operator=(VertexBinding &&binding);
81 void updateCachedElementLimit(const VertexBinding &binding);
108 size_t ComputeVertexAttributeStride(const VertexAttribute &attrib, const VertexBinding &binding);
111 GLintptr ComputeVertexAttributeOffset(const VertexAttribute &attrib, const VertexBinding &binding);
DVertexArray.h52 const std::vector<VertexBinding> &getVertexBindings() const { return mVertexBindings; } in getVertexBindings()
53 const VertexBinding &getVertexBinding(size_t bindingIndex) const in getVertexBinding()
57 const VertexBinding &getBindingFromAttribIndex(size_t attribIndex) const in getBindingFromAttribIndex()
90 std::vector<VertexBinding> mVertexBindings;
186 const VertexBinding &getVertexBinding(size_t bindingIndex) const;
188 const VertexBinding &getBindingFromAttribIndex(size_t attribIndex) const in getBindingFromAttribIndex()
238 const std::vector<VertexBinding> &getVertexBindings() const in getVertexBindings()
313 void updateCachedBufferBindingSize(VertexBinding *binding);
319 void updateCachedMappedArrayBuffersBinding(const VertexBinding &binding);
DVertexArray.cpp74 VertexBinding &oldBinding = mVertexBindings[oldBindingIndex]; in setAttribBinding()
75 VertexBinding &newBinding = mVertexBindings[newBindingIndex]; in setAttribBinding()
101 const VertexBinding &vertexBinding = mVertexBindings[index]; in updateCachedMutableOrNonPersistentArrayBuffers()
128 for (VertexBinding &binding : mState.mVertexBindings) in onDestroy()
166 VertexBinding &binding = mState.mVertexBindings[bindingIndex]; in detachBuffer()
214 const VertexBinding &VertexArray::getVertexBinding(size_t bindingIndex) const in getVertexBinding()
242 ANGLE_INLINE void VertexArray::updateCachedBufferBindingSize(VertexBinding *binding) in updateCachedBufferBindingSize()
282 ANGLE_INLINE void VertexArray::updateCachedMappedArrayBuffersBinding(const VertexBinding &binding) in updateCachedMappedArrayBuffersBinding()
308 VertexBinding *binding = &mState.mVertexBindings[bindingIndex]; in bindVertexBufferImpl()
402 VertexBinding &binding = mState.mVertexBindings[bindingIndex]; in setVertexBindingDivisor()
[all …]
Dqueryutils.h35 class VertexBinding; variable
90 const VertexBinding &binding,
96 const VertexBinding &binding,
104 const VertexBinding &binding,
110 const VertexBinding &binding,
Dqueryutils.cpp590 const VertexBinding &binding, in QueryVertexAttribBase()
1578 const VertexBinding &binding, in QueryVertexAttribfv()
1587 const VertexBinding &binding, in QueryVertexAttribiv()
1610 const VertexBinding &binding, in QueryVertexAttribIiv()
1619 const VertexBinding &binding, in QueryVertexAttribIuiv()
/external/angle/src/libANGLE/renderer/d3d/
DVertexBuffer.h28 class VertexBinding; variable
51 const gl::VertexBinding &binding,
102 const gl::VertexBinding &binding,
123 const gl::VertexBinding &binding,
134 const gl::VertexBinding &binding,
156 const gl::VertexBinding &binding,
163 const gl::VertexBinding &binding) const;
165 void setAttribute(const gl::VertexAttribute &attribute, const gl::VertexBinding &binding);
174 const gl::VertexBinding &binding) const;
176 void set(const gl::VertexAttribute &attrib, const gl::VertexBinding &binding);
DVertexBuffer.cpp96 const gl::VertexBinding &binding, in getSpaceRequired()
170 const gl::VertexBinding &binding, in storeDynamicAttribute()
217 const gl::VertexBinding &binding, in reserveVertexSpace()
245 const gl::VertexBinding &binding) const in matchesAttribute()
260 const gl::VertexBinding &binding) in set()
275 const gl::VertexBinding &binding) const in matchesAttribute()
281 const gl::VertexBinding &binding) in setAttribute()
288 const gl::VertexBinding &binding, in storeStaticAttribute()
DVertexDataManager.h23 class VertexBinding; variable
63 const gl::VertexBinding *binding;
87 const gl::VertexBinding &binding);
DBufferD3D.h21 class VertexBinding; variable
52 const gl::VertexBinding &binding);
DVertexDataManager.cpp42 const gl::VertexBinding &binding, in GetMaxAttributeByteOffsetForDraw()
58 const gl::VertexBinding &binding, in ElementsInBuffer()
77 const gl::VertexBinding &binding) in DirectStoragePossible()
167 const gl::VertexBinding &binding) in ClassifyAttributeStorage()
DBufferD3D.cpp94 const gl::VertexBinding &binding) in getStaticVertexBuffer()
DRendererD3D.h141 const gl::VertexBinding &binding,
/external/angle/src/libANGLE/renderer/metal/
DVertexArrayMtl.h72 const gl::VertexBinding &binding,
98 const gl::VertexBinding &binding,
104 const gl::VertexBinding &binding,
112 const gl::VertexBinding &binding,
DVertexArrayMtl.mm133 const gl::VertexBinding &binding,
247 const std::vector<gl::VertexBinding> &bindings = mState.getVertexBindings();
369 const std::vector<gl::VertexBinding> &bindings = mState.getVertexBindings();
393 const gl::VertexBinding &binding = bindings[attrib.bindingIndex];
501 const std::vector<gl::VertexBinding> &bindings = mState.getVertexBindings();
506 const gl::VertexBinding &binding = bindings[attrib.bindingIndex];
606 const gl::VertexBinding &binding,
812 const gl::VertexBinding &binding,
907 const gl::VertexBinding &binding,
930 const gl::VertexBinding &binding,
/external/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.h117 const gl::VertexBinding &binding,
125 const gl::VertexBinding &binding,
134 const gl::VertexBinding &binding,
DVertexArrayVk.cpp31 ANGLE_INLINE bool BindingIsAligned(const gl::VertexBinding &binding, in BindingIsAligned()
119 size_t GetVertexCount(BufferVk *srcBuffer, const gl::VertexBinding &binding, uint32_t srcFormatSize) in GetVertexCount()
298 const gl::VertexBinding &binding = bindings[attrib.bindingIndex]; in handleLineLoopIndirectDraw()
378 const gl::VertexBinding &binding, in convertVertexBufferGPU()
428 const gl::VertexBinding &binding, in convertVertexBufferCPU()
475 const std::vector<gl::VertexBinding> &bindings = mState.getVertexBindings(); in syncState()
568 const std::vector<gl::VertexBinding> &bindings = mState.getVertexBindings(); in updateActiveAttribInfo()
574 const gl::VertexBinding &binding = bindings[attribs[attribIndex].bindingIndex]; in updateActiveAttribInfo()
587 const gl::VertexBinding &binding, in syncDirtyAttrib()
794 const gl::VertexBinding &binding = bindings[attrib.bindingIndex]; in updateStreamedAttribs()
/external/angle/src/libANGLE/renderer/d3d/d3d9/
DVertexBuffer9.h31 const gl::VertexBinding &binding,
DVertexBuffer9.cpp62 const gl::VertexBinding &binding, in storeVertexAttributes()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DVertexBuffer11.h34 const gl::VertexBinding &binding,
DVertexBuffer11.cpp100 const gl::VertexBinding &binding, in storeVertexAttributes()
DVertexArray11.cpp220 const gl::VertexBinding &binding = mState.getBindingFromAttribIndex(attribIndex); in updateVertexAttribStorage()
/external/angle/src/tests/perf_tests/
DIndexDataManagerTest.cpp62 const gl::VertexBinding &,
/external/angle/src/libANGLE/renderer/gl/
DVertexArrayGL.cpp42 bool SameVertexBuffer(const VertexBindingGL &a, const VertexBinding &b) in SameVertexBuffer()
638 const VertexBinding &binding = mState.getVertexBinding(attribIndex); in updateAttribPointer()
779 const VertexBinding &binding = mState.getVertexBinding(bindingIndex); in updateBindingBuffer()
DContextGL.cpp372 const gl::VertexBinding &binding = bindings[attrib.bindingIndex]; in updateAttributesForBaseInstance()
413 const gl::VertexBinding &binding = in resetUpdatedAttributes()

12