Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
DBufferMtl.mm6 // BufferMtl.mm:
7 // Implements the class methods for BufferMtl.
10 #include "libANGLE/renderer/metal/BufferMtl.h"
90 // BufferMtl implementation
91 BufferMtl::BufferMtl(const gl::BufferState &state)
95 BufferMtl::~BufferMtl() {}
97 void BufferMtl::destroy(const gl::Context *context)
107 angle::Result BufferMtl::setData(const gl::Context *context,
116 angle::Result BufferMtl::setSubData(const gl::Context *context,
125 angle::Result BufferMtl::copySubData(const gl::Context *context,
[all …]
DVertexArrayMtl.h96 BufferMtl *idxBuffer,
102 BufferMtl *srcBuffer,
108 BufferMtl *srcBuffer,
116 BufferMtl *srcBuffer,
DBufferMtl.h108 class BufferMtl : public BufferImpl, public BufferHolderMtl
111 BufferMtl(const gl::BufferState &state);
112 ~BufferMtl() override;
DVertexArrayMtl.mm14 #include "libANGLE/renderer/metal/BufferMtl.h"
131 size_t GetVertexCount(BufferMtl *srcBuffer,
151 size_t GetVertexCountWithConversion(BufferMtl *srcBuffer,
172 inline size_t GetIndexCount(BufferMtl *srcBuffer, size_t offset, gl::DrawElementsType indexType)
639 BufferMtl *bufferMtl = mtl::GetImpl(bufferGL);
707 BufferMtl *bufferMtl = mtl::GetImpl(glElementArrayBuffer);
749 BufferMtl *idxBuffer = mtl::GetImpl(glElementArrayBuffer);
755 BufferMtl::getRestartIndicesFromClientData(contextMtl, indexType, clientBuffer);
845 BufferMtl *idxBuffer = mtl::GetImpl(getState().getElementArrayBuffer());
883 BufferMtl *idxBuffer,
[all …]
DBUILD.gn13 "BufferMtl.h",
14 "BufferMtl.mm",
Dmtl_common.h108 class BufferMtl; variable
DProgramMtl.mm20 #include "libANGLE/renderer/metal/BufferMtl.h"
1427 BufferMtl *bufferMtl = mtl::GetImpl(bufferBinding.get());
1601 BufferMtl *bufferMtl = mtl::GetImpl(buffer);
Dmtl_render_utils.h25 class BufferMtl; variable
Dmtl_render_utils.mm15 #include "libANGLE/renderer/metal/BufferMtl.h"
2099 BufferMtl *elementBufferMtl = GetImpl(elementBuffer);
2228 BufferMtl *elementBufferMtl = GetImpl(elementBuffer);
2352 BufferMtl *bufferMtl = GetImpl(elementBuffer);
DContextMtl.mm17 #include "libANGLE/renderer/metal/BufferMtl.h"
1219 return new BufferMtl(state);
1371 const gl::TransformFeedbackBuffersArray<BufferMtl *> &bufferHandles =
DFrameBufferMtl.mm19 #include "libANGLE/renderer/metal/BufferMtl.h"
1505 BufferMtl *packBufferMtl = mtl::GetImpl(packPixelsParams.packBuffer);
DTextureMtl.mm19 #include "libANGLE/renderer/metal/BufferMtl.h"
1814 BufferMtl *unpackBufferMtl = mtl::GetImpl(unpackBuffer);
1870 BufferMtl *unpackBufferMtl = mtl::GetImpl(unpackBuffer);