Home
last modified time | relevance | path

Searched refs:AttributesMask (Results 1 – 25 of 37) sorted by relevance

12

/external/angle/src/libANGLE/
DVertexArray.h48 const AttributesMask &getEnabledAttributesMask() const { return mEnabledAttributesMask; } in getEnabledAttributesMask()
74 AttributesMask getBindingToAttributesMask(GLuint bindingIndex) const;
78 AttributesMask getClientMemoryAttribsMask() const { return mClientMemoryAttribsMask; } in getClientMemoryAttribsMask()
80 AttributesMask getNullPointerClientMemoryAttribsMask() const in getNullPointerClientMemoryAttribsMask()
95 AttributesMask mEnabledAttributesMask;
97 AttributesMask mLastSyncedEnabledAttributesMask;
109 AttributesMask mClientMemoryAttribsMask;
110 AttributesMask mNullPointerClientMemoryAttribsMask;
113 AttributesMask mCachedMappedArrayBuffers;
114 AttributesMask mCachedMutableOrImpersistentArrayBuffers;
[all …]
DVertexAttribute.h54 const AttributesMask &getBoundAttributesMask() const { return mBoundAttributesMask; } in getBoundAttributesMask()
68 AttributesMask mBoundAttributesMask;
DProgramExecutable.h156 const AttributesMask &getActiveAttribLocationsMask() const in getActiveAttribLocationsMask()
161 AttributesMask getNonBuiltinAttribLocationsMask() const { return mAttributesMask; } in getNonBuiltinAttribLocationsMask()
164 AttributesMask getAttributesMask() const;
425 AttributesMask mAttributesMask;
DGLES1State.cpp547 AttributesMask GLES1State::getVertexArraysAttributeMask() const in getVertexArraysAttributeMask()
549 AttributesMask attribsMask; in getVertexArraysAttributeMask()
572 AttributesMask GLES1State::getActiveAttributesMask() const in getActiveAttributesMask()
575 return AttributesMask(0xFF); in getActiveAttributesMask()
DContext.h204 AttributesMask getActiveBufferedAttribsMask() const { return mCachedActiveBufferedAttribsMask; } in getActiveBufferedAttribsMask()
205 AttributesMask getActiveClientAttribsMask() const { return mCachedActiveClientAttribsMask; } in getActiveClientAttribsMask()
206 AttributesMask getActiveDefaultAttribsMask() const { return mCachedActiveDefaultAttribsMask; } in getActiveDefaultAttribsMask()
396 AttributesMask mCachedActiveBufferedAttribsMask;
397 AttributesMask mCachedActiveClientAttribsMask;
398 AttributesMask mCachedActiveDefaultAttribsMask;
DGLES1State.h241 AttributesMask getVertexArraysAttributeMask() const;
242 AttributesMask getActiveAttributesMask() const;
DVertexArray.cpp53 AttributesMask VertexArrayState::getBindingToAttributesMask(GLuint bindingIndex) const in getBindingToAttributesMask()
216 AttributesMask(static_cast<uint32_t>(1 << bindingIndex))); in detachBuffer()
298 const AttributesMask &boundAttributesMask) in updateCachedArrayBuffersMasks()
825 const AttributesMask &activeAttribues = context->getStateCache().getActiveBufferedAttribsMask(); in hasTransformFeedbackBindingConflict()
DGLES1Renderer.h205 AttributesMask mask);
DGLES1Renderer.cpp605 AttributesMask prevAttributesMask = glState->gles1().getVertexArraysAttributeMask(); in drawTexture()
607 setAttributesEnabled(context, glState, gles1State, AttributesMask()); in drawTexture()
1191 AttributesMask mask) in setAttributesEnabled()
DState.h508 AttributesMask getAndResetDirtyCurrentValues() const;
732 mutable AttributesMask mDirtyCurrentValues;
1362 AttributesMask getAndResetDirtyCurrentValues() const in getAndResetDirtyCurrentValues()
DProgramExecutable.cpp326 mAttributesMask = gl::AttributesMask(stream->readInt<uint32_t>()); in load()
327 mActiveAttribLocationsMask = gl::AttributesMask(stream->readInt<uint32_t>()); in load()
743 AttributesMask ProgramExecutable::getAttributesMask() const in getAttributesMask()
Dangletypes.h514 using AttributesMask = angle::BitSet<MAX_VERTEX_ATTRIBS>; variable
906 ANGLE_INLINE ComponentTypeMask GetActiveComponentTypeMask(gl::AttributesMask activeAttribLocations) in GetActiveComponentTypeMask()
/external/angle/src/libANGLE/renderer/gl/
DVertexArrayGL.h35 const gl::AttributesMask &activeAttributesMask,
40 const gl::AttributesMask &activeAttributesMask,
58 const gl::AttributesMask &activeMask);
67 const gl::AttributesMask &activeAttributesMask,
88 void computeStreamingAttributeSizes(const gl::AttributesMask &attribsToStream,
96 const gl::AttributesMask &attribsToStream,
127 gl::AttributesMask *attributeMask) const;
134 gl::AttributesMask mProgramActiveAttribLocationsMask;
149 mutable gl::AttributesMask mForcedStreamingAttributesForDrawArraysInstancedMask;
150 mutable gl::AttributesMask mInstancedAttributesMask;
[all …]
DVertexArrayGL.cpp160 const gl::AttributesMask &activeAttributesMask, in syncClientSideData()
186 const gl::AttributesMask &activeAttributesMask, in syncDrawState()
197 const gl::AttributesMask &needsStreamingAttribs = in syncDrawState()
217 gl::AttributesMask updatedStreamingAttribsMask = needsStreamingAttribs; in syncDrawState()
343 void VertexArrayGL::computeStreamingAttributeSizes(const gl::AttributesMask &attribsToStream, in computeStreamingAttributeSizes()
376 const gl::AttributesMask &attribsToStream, in streamAttributes()
568 gl::AttributesMask *attributeMask) const in recoverForcedStreamingAttributesForDrawArraysInstanced()
1025 const gl::AttributesMask &activeMask) in applyActiveAttribLocationsMask()
1027 gl::AttributesMask updateMask = mProgramActiveAttribLocationsMask ^ activeMask; in applyActiveAttribLocationsMask()
DContextGL.cpp363 gl::AttributesMask ContextGL::updateAttributesForBaseInstance(const gl::Program *program, in updateAttributesForBaseInstance()
367 gl::AttributesMask attribToUpdateMask; in updateAttributesForBaseInstance()
411 void ContextGL::resetUpdatedAttributes(gl::AttributesMask attribMask) in resetUpdatedAttributes()
472 gl::AttributesMask attribToResetMask = in drawArraysInstancedBaseInstance()
635 gl::AttributesMask attribToResetMask = in drawElementsInstancedBaseVertexBaseInstance()
DContextGL.h314 gl::AttributesMask updateAttributesForBaseInstance(const gl::Program *program,
316 void resetUpdatedAttributes(gl::AttributesMask attribMask);
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DVertexArray11.h68 const gl::AttributesMask &activeDirtyAttribs);
79 const gl::AttributesMask &activeDynamicAttribs);
91 gl::AttributesMask mDynamicAttribsMask;
94 gl::AttributesMask mAttribsToTranslate;
DVertexArray11.cpp83 gl::AttributesMask attributesToUpdate; in syncState()
159 const gl::AttributesMask &activeLocations = executable.getActiveAttribLocationsMask(); in syncStateForDraw()
160 gl::AttributesMask activeDirtyAttribs = (mAttribsToTranslate & activeLocations); in syncStateForDraw()
170 const gl::AttributesMask &activeLocations = executable.getActiveAttribLocationsMask(); in syncStateForDraw()
171 gl::AttributesMask activeDynamicAttribs = (mDynamicAttribsMask & activeLocations); in syncStateForDraw()
256 gl::AttributesMask activeDynamicAttribs = (mDynamicAttribsMask & activeLocations); in hasActiveDynamicAttrib()
261 const gl::AttributesMask &activeDirtyAttribs) in updateDirtyAttribs()
314 const gl::AttributesMask &activeDynamicAttribs) in updateDynamicAttribs()
/external/angle/src/libANGLE/renderer/d3d/
DVertexDataManager.h111 const gl::AttributesMask &dynamicAttribsMask,
120 const gl::AttributesMask &dynamicAttribsMask,
158 gl::AttributesMask mDynamicAttribsMaskCache;
DVertexDataManager.cpp418 const gl::AttributesMask &dynamicAttribsMask, in storeDynamicAttribs()
464 const gl::AttributesMask &dynamicAttribsMask, in PromoteDynamicAttribs()
/external/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.h115 const gl::AttributesMask &getStreamingVertexAttribsMask() const in getStreamingVertexAttribsMask()
158 gl::AttributesMask mCurrentArrayBufferCompressed;
174 gl::AttributesMask mStreamingVertexAttribsMask;
DVertexArrayVk.cpp297 const gl::AttributesMask activeAttribs = in handleLineLoopIndirectDraw()
902 const gl::AttributesMask activeAttribs = in updateStreamedAttribs()
905 const gl::AttributesMask activeStreamedAttribs = mStreamingVertexAttribsMask & activeAttribs; in updateStreamedAttribs()
DContextVk.h398 void invalidateDefaultAttributes(const gl::AttributesMask &dirtyMask);
1492 gl::AttributesMask mDirtyDefaultAttribsMask;
1498 gl::AttributesMask mHasInFlightStreamedVertexBuffers;
/external/angle/src/libANGLE/renderer/metal/
DContextMtl.h287 void invalidateDefaultAttributes(const gl::AttributesMask &dirtyMask);
601 gl::AttributesMask mDirtyDefaultAttribsMask;
DVertexArrayMtl.mm397 const gl::AttributesMask &programActiveAttribsMask =
500 const gl::AttributesMask &programActiveAttribsMask =
539 const gl::AttributesMask &clientAttribs = context->getStateCache().getActiveClientAttribsMask();

12