Lines Matching refs:NativeStorage
155 class Buffer11::NativeStorage : public Buffer11::BufferStorage class in rx::Buffer11
158 NativeStorage(Renderer11 *renderer, BufferUsage usage, const angle::Subject *onStorageChanged);
159 ~NativeStorage() override;
205 class Buffer11::StructuredBufferStorage : public Buffer11::NativeStorage
697 NativeStorage *storage = nullptr; in getBuffer()
728 NativeStorage *bufferStorage = nullptr; in getConstantBufferRange()
758 NativeStorage *nativeStorage = nullptr; in getRawUAVRange()
769 NativeStorage *nativeStorage = nullptr; in getSRV()
844 return new NativeStorage(mRenderer, usage, this); in allocateStorage()
848 return new NativeStorage(mRenderer, usage, nullptr); in allocateStorage()
855 Buffer11::NativeStorage **storageOut) in getConstantBufferRangeStorage()
909 *storageOut = GetAs<NativeStorage>(newStorage); in getConstantBufferRangeStorage()
1010 NativeStorage *stagingBuffer = nullptr; in updateBufferStorage()
1123 Buffer11::NativeStorage::NativeStorage(Renderer11 *renderer, in NativeStorage() function in rx::Buffer11::NativeStorage
1129 Buffer11::NativeStorage::~NativeStorage() in ~NativeStorage()
1135 bool Buffer11::NativeStorage::isCPUAccessible(GLbitfield access) const in isCPUAccessible()
1148 angle::Result Buffer11::NativeStorage::copyFromStorage(const gl::Context *context, in copyFromStorage()
1205 const d3d11::Buffer *sourceBuffer = &GetAs<NativeStorage>(source)->getBuffer(); in copyFromStorage()
1216 angle::Result Buffer11::NativeStorage::resize(const gl::Context *context, in resize()
1274 void Buffer11::NativeStorage::FillBufferDesc(D3D11_BUFFER_DESC *bufferDesc, in FillBufferDesc()
1353 angle::Result Buffer11::NativeStorage::map(const gl::Context *context, in map()
1372 void Buffer11::NativeStorage::unmap() in unmap()
1379 angle::Result Buffer11::NativeStorage::getSRVForFormat(const gl::Context *context, in getSRVForFormat()
1406 angle::Result Buffer11::NativeStorage::getRawUAV(const gl::Context *context, in getRawUAV()
1437 void Buffer11::NativeStorage::clearSRVs() in clearSRVs()
1442 void Buffer11::NativeStorage::clearUAVs() in clearUAVs()
1450 : NativeStorage(renderer, usage, onStorageChanged), mStructuredBufferResourceView() in StructuredBufferStorage()