Lines Matching refs:GrMtlOpsRenderPass

8 #include "src/gpu/mtl/GrMtlOpsRenderPass.h"
25 GrMtlOpsRenderPass::GrMtlOpsRenderPass(GrMtlGpu* gpu, GrRenderTarget* rt, GrSurfaceOrigin origin, function
33 GrMtlOpsRenderPass::~GrMtlOpsRenderPass() { function
36 void GrMtlOpsRenderPass::precreateCmdEncoder() {
44 void GrMtlOpsRenderPass::submit() {
72 bool GrMtlOpsRenderPass::onBindPipeline(const GrProgramInfo& programInfo,
118 void GrMtlOpsRenderPass::onSetScissorRect(const SkIRect& scissor) {
125 bool GrMtlOpsRenderPass::onBindTextures(const GrGeometryProcessor& geomProc,
135 void GrMtlOpsRenderPass::onClear(const GrScissorState& scissor, std::array<float, 4> color) {
150 void GrMtlOpsRenderPass::onClearStencilClip(const GrScissorState& scissor, bool insideStencilMask) {
176 void GrMtlOpsRenderPass::inlineUpload(GrOpFlushState* state, GrDeferredTextureUploadFn& upload) {
184 void GrMtlOpsRenderPass::initRenderState(id<MTLRenderCommandEncoder> encoder) {
197 void GrMtlOpsRenderPass::setupRenderPass(
261 void GrMtlOpsRenderPass::onBindBuffers(sk_sp<const GrBuffer> indexBuffer,
289 void GrMtlOpsRenderPass::onDraw(int vertexCount, int baseVertex) {
300 void GrMtlOpsRenderPass::onDrawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue,
318 void GrMtlOpsRenderPass::onDrawInstanced(int instanceCount, int baseInstance, int vertexCount,
336 void GrMtlOpsRenderPass::onDrawIndexedInstanced(
360 void GrMtlOpsRenderPass::onDrawIndirect(const GrBuffer* drawIndirectBuffer,
384 void GrMtlOpsRenderPass::onDrawIndexedIndirect(const GrBuffer* drawIndirectBuffer,
415 void GrMtlOpsRenderPass::setVertexBuffer(id<MTLRenderCommandEncoder> encoder,
446 void GrMtlOpsRenderPass::resetBufferBindings() {