Home
last modified time | relevance | path

Searched refs:mWritePosition (Results 1 – 13 of 13) sorted by relevance

/external/angle/src/libANGLE/renderer/d3d/
DIndexBuffer.cpp42 mWritePosition = 0; in IndexBufferInterface()
74 bool check = (mWritePosition + size < mWritePosition); in mapBuffer()
79 angle::Result error = mIndexBuffer->mapBuffer(context, mWritePosition, size, outMappedMemory); in mapBuffer()
91 *streamOffset = mWritePosition; in mapBuffer()
94 mWritePosition += size; in mapBuffer()
110 return mWritePosition; in getWritePosition()
115 mWritePosition = writePosition; in setWritePosition()
DVertexBuffer.cpp128 : VertexBufferInterface(factory, true), mWritePosition(0), mReservedSpace(0) in StreamingVertexBufferInterface()
155 mWritePosition = 0; in reserveSpace()
157 else if (mWritePosition + size > curBufferSize) in reserveSpace()
160 mWritePosition = 0; in reserveSpace()
184 angle::CheckedNumeric<unsigned int> checkedPosition(mWritePosition); in storeDynamicAttribute()
202 start, adjustedCount, instances, mWritePosition, in storeDynamicAttribute()
207 *outStreamOffset = mWritePosition; in storeDynamicAttribute()
210 mWritePosition += spaceRequired; in storeDynamicAttribute()
DIndexBuffer.h97 unsigned int mWritePosition; variable
DVertexBuffer.h142 unsigned int mWritePosition; variable
/external/swiftshader/src/OpenGL/libGLES_CM/
DIndexDataManager.cpp166 mWritePosition = 0; in StreamingIndexBuffer()
183 mapPtr = (char*)mIndexBuffer->lock(sw::PUBLIC) + mWritePosition; in map()
191 *offset = mWritePosition; in map()
192 mWritePosition += requiredSpace; in map()
225 mWritePosition = 0; in reserveSpace()
227 else if(mWritePosition + requiredSpace > mBufferSize) // Recycle in reserveSpace()
235 mWritePosition = 0; in reserveSpace()
DVertexDataManager.cpp267 mWritePosition = 0; in StreamingVertexBuffer()
287 mapPtr = (char*)mVertexBuffer->lock(sw::PRIVATE) + mWritePosition; in map()
289 *offset = mWritePosition; in map()
290 mWritePosition += requiredSpace; in map()
315 mWritePosition = 0; in reserveRequiredSpace()
317 else if(mWritePosition + mRequiredSpace > mBufferSize) // Recycle in reserveRequiredSpace()
325 mWritePosition = 0; in reserveRequiredSpace()
DIndexDataManager.h52 unsigned int mWritePosition; variable
DVertexDataManager.h74 unsigned int mWritePosition; variable
/external/swiftshader/src/OpenGL/libGLESv2/
DVertexDataManager.cpp295 mWritePosition = 0; in StreamingVertexBuffer()
315 mapPtr = (char*)mVertexBuffer->lock(sw::PRIVATE) + mWritePosition; in map()
317 *offset = mWritePosition; in map()
318 mWritePosition += requiredSpace; in map()
343 mWritePosition = 0; in reserveRequiredSpace()
345 else if(mWritePosition + mRequiredSpace > mBufferSize) // Recycle in reserveRequiredSpace()
353 mWritePosition = 0; in reserveRequiredSpace()
DIndexDataManager.cpp385 mWritePosition = 0; in StreamingIndexBuffer()
402 mapPtr = (char*)mIndexBuffer->lock(sw::PUBLIC) + mWritePosition; in map()
410 *offset = mWritePosition; in map()
411 mWritePosition += requiredSpace; in map()
444 mWritePosition = 0; in reserveSpace()
446 else if(mWritePosition + requiredSpace > mBufferSize) // Recycle in reserveSpace()
454 mWritePosition = 0; in reserveSpace()
DIndexDataManager.h55 size_t mWritePosition; variable
DVertexDataManager.h74 unsigned int mWritePosition; variable
/external/angle/doc/
DBufferImplementation.md40 The ArrayVertexBuffer::mWritePosition variable holds the current end position of