Lines Matching defs:Buffer11

7 // Buffer11.cpp Defines the Buffer11 class.
9 #include "libGLESv2/renderer/d3d/d3d11/Buffer11.h"
70 // Each instance of Buffer11::BufferStorage11 is specialized for a class of D3D binding points
75 class Buffer11::BufferStorage11
105 class Buffer11::NativeBuffer11 : public Buffer11::BufferStorage11
130 class Buffer11::PackStorage11 : public Buffer11::BufferStorage11
159 Buffer11::Buffer11(Renderer11 *renderer)
168 Buffer11::~Buffer11()
176 Buffer11 *Buffer11::makeBuffer11(BufferImpl *buffer)
178 ASSERT(HAS_DYNAMIC_TYPE(Buffer11*, buffer));
179 return static_cast<Buffer11*>(buffer);
182 gl::Error Buffer11::setData(const void *data, size_t size, GLenum usage)
198 void *Buffer11::getData()
250 gl::Error Buffer11::setSubData(const void *data, size_t size, size_t offset)
288 gl::Error Buffer11::copySubData(BufferImpl* source, GLintptr sourceOffset, GLintptr destOffset, GLsizeiptr size)
290 Buffer11 *sourceBuffer = makeBuffer11(source);
341 gl::Error Buffer11::map(size_t offset, size_t length, GLbitfield access, GLvoid **mapPtr)
381 gl::Error Buffer11::unmap()
389 void Buffer11::markTransformFeedbackUsage()
401 void Buffer11::markBufferUsage()
414 Renderer* Buffer11::getRenderer()
419 ID3D11Buffer *Buffer11::getBuffer(BufferUsage usage)
436 ID3D11ShaderResourceView *Buffer11::getSRV(DXGI_FORMAT srvFormat)
484 gl::Error Buffer11::packPixels(ID3D11Texture2D *srcTexture, UINT srcSubresource, const PackPixelsParams &params)
503 Buffer11::BufferStorage11 *Buffer11::getBufferStorage(BufferUsage usage)
564 Buffer11::BufferStorage11 *Buffer11::getLatestBufferStorage() const
583 Buffer11::NativeBuffer11 *Buffer11::getStagingBuffer()
597 Buffer11::PackStorage11 *Buffer11::getPackStorage()
611 bool Buffer11::supportsDirectBinding() const
619 Buffer11::BufferStorage11::BufferStorage11(Renderer11 *renderer, BufferUsage usage)
627 Buffer11::NativeBuffer11::NativeBuffer11(Renderer11 *renderer, BufferUsage usage)
633 Buffer11::NativeBuffer11::~NativeBuffer11()
639 bool Buffer11::NativeBuffer11::copyFromStorage(BufferStorage11 *source, size_t sourceOffset,
692 bool Buffer11::NativeBuffer11::resize(size_t size, bool preserveData)
733 void Buffer11::NativeBuffer11::fillBufferDesc(D3D11_BUFFER_DESC* bufferDesc, Renderer *renderer,
782 void *Buffer11::NativeBuffer11::map(size_t offset, size_t length, GLbitfield access)
798 bool Buffer11::NativeBuffer11::setData(D3D11_MAP mapMode, const uint8_t *data, size_t size, size_t offset)
817 void Buffer11::NativeBuffer11::unmap()
824 Buffer11::PackStorage11::PackStorage11(Renderer11 *renderer)
833 Buffer11::PackStorage11::~PackStorage11()
839 bool Buffer11::PackStorage11::copyFromStorage(BufferStorage11 *source, size_t sourceOffset,
848 bool Buffer11::PackStorage11::resize(size_t size, bool preserveData)
862 void *Buffer11::PackStorage11::map(size_t offset, size_t length, GLbitfield access)
876 void Buffer11::PackStorage11::unmap()
881 gl::Error Buffer11::PackStorage11::packPixels(ID3D11Texture2D *srcTexure, UINT srcSubresource, const PackPixelsParams &params)
948 void Buffer11::PackStorage11::flushQueuedPackCommand()