Home
last modified time | relevance | path

Searched refs:BufferMtl (Results 1 – 12 of 12) sorted by relevance

/external/angle/src/libANGLE/renderer/metal/
DBufferMtl.mm6 // BufferMtl.mm:
7 // Implements the class methods for BufferMtl.
10 #include "libANGLE/renderer/metal/BufferMtl.h"
93 // BufferMtl implementation
94 BufferMtl::BufferMtl(const gl::BufferState &state)
98 BufferMtl::~BufferMtl() {}
100 void BufferMtl::destroy(const gl::Context *context)
110 angle::Result BufferMtl::setData(const gl::Context *context,
119 angle::Result BufferMtl::setSubData(const gl::Context *context,
128 angle::Result BufferMtl::copySubData(const gl::Context *context,
[all …]
DVertexArrayMtl.h91 BufferMtl *idxBuffer,
97 BufferMtl *srcBuffer,
103 BufferMtl *srcBuffer,
111 BufferMtl *srcBuffer,
DBufferMtl.h101 class BufferMtl : public BufferImpl, public BufferHolderMtl
104 BufferMtl(const gl::BufferState &state);
105 ~BufferMtl() override;
DBUILD.gn13 "BufferMtl.h",
14 "BufferMtl.mm",
DVertexArrayMtl.mm14 #include "libANGLE/renderer/metal/BufferMtl.h"
132 size_t GetVertexCount(BufferMtl *srcBuffer,
152 inline size_t GetIndexCount(BufferMtl *srcBuffer, size_t offset, gl::DrawElementsType indexType)
619 BufferMtl *bufferMtl = mtl::GetImpl(bufferGL);
687 BufferMtl *bufferMtl = mtl::GetImpl(glElementArrayBuffer);
722 BufferMtl *idxBuffer = mtl::GetImpl(getState().getElementArrayBuffer());
760 BufferMtl *idxBuffer,
811 BufferMtl *srcBuffer,
906 BufferMtl *srcBuffer,
929 BufferMtl *srcBuffer,
Dmtl_common.h109 class BufferMtl; variable
Dmtl_render_utils.h25 class BufferMtl; variable
DProgramMtl.mm20 #include "libANGLE/renderer/metal/BufferMtl.h"
1390 BufferMtl *bufferMtl = mtl::GetImpl(bufferBinding.get());
1563 BufferMtl *bufferMtl = mtl::GetImpl(buffer);
Dmtl_render_utils.mm15 #include "libANGLE/renderer/metal/BufferMtl.h"
2117 BufferMtl *elementBufferMtl = GetImpl(elementBuffer);
2246 BufferMtl *elementBufferMtl = GetImpl(elementBuffer);
2370 BufferMtl *bufferMtl = GetImpl(elementBuffer);
DFrameBufferMtl.mm18 #include "libANGLE/renderer/metal/BufferMtl.h"
1448 BufferMtl *packBufferMtl = mtl::GetImpl(packPixelsParams.packBuffer);
DTextureMtl.mm19 #include "libANGLE/renderer/metal/BufferMtl.h"
1666 BufferMtl *unpackBufferMtl = mtl::GetImpl(unpackBuffer);
1722 BufferMtl *unpackBufferMtl = mtl::GetImpl(unpackBuffer);
DContextMtl.mm16 #include "libANGLE/renderer/metal/BufferMtl.h"
1156 return new BufferMtl(state);