Home
last modified time | relevance | path

Searched refs:GrMtlDepthStencil (Results 1 – 13 of 13) sorted by relevance

/third_party/flutter/skia/src/gpu/mtl/
DGrMtlDepthStencil.h21 class GrMtlDepthStencil : public SkRefCnt {
23 static GrMtlDepthStencil* Create(const GrMtlGpu*, const GrStencilSettings&, GrSurfaceOrigin);
25 ~GrMtlDepthStencil() { fMtlDepthStencilState = nil; } in ~GrMtlDepthStencil()
51 static const Key& GetKey(const GrMtlDepthStencil& depthStencil) { return depthStencil.fKey; } in GetKey()
57 GrMtlDepthStencil(id<MTLDepthStencilState> mtlDepthStencilState, Key key) in GrMtlDepthStencil() function
DGrMtlDepthStencil.mm9 #include "src/gpu/mtl/GrMtlDepthStencil.h"
72 GrMtlDepthStencil* GrMtlDepthStencil::Create(const GrMtlGpu* gpu,
87 return new GrMtlDepthStencil([gpu->device() newDepthStencilStateWithDescriptor: desc],
91 void skia_stencil_to_key(GrStencilSettings::Face face, GrMtlDepthStencil::Key::Face* faceKey) {
108 GrMtlDepthStencil::Key GrMtlDepthStencil::GenerateKey(const GrStencilSettings& stencil,
DGrMtlResourceProvider.h35 GrMtlDepthStencil* findOrCreateCompatibleDepthStencilState(const GrStencilSettings&,
117 SkTDynamicHash<GrMtlDepthStencil, GrMtlDepthStencil::Key> fDepthStencilStates;
DGrMtlResourceProvider.mm50 GrMtlDepthStencil* GrMtlResourceProvider::findOrCreateCompatibleDepthStencilState(
52 GrMtlDepthStencil* depthStencilState;
53 GrMtlDepthStencil::Key key = GrMtlDepthStencil::GenerateKey(stencil, origin);
56 depthStencilState = GrMtlDepthStencil::Create(fGpu, stencil, origin);
84 SkTDynamicHash<GrMtlDepthStencil, GrMtlDepthStencil::Key>::Iter dsIter(&fDepthStencilStates);
DGrMtlPipelineState.mm194 GrMtlDepthStencil* state =
/third_party/skia/src/gpu/mtl/
DGrMtlDepthStencil.h22 class GrMtlDepthStencil : public GrManagedResource {
24 static GrMtlDepthStencil* Create(const GrMtlGpu*, const GrStencilSettings&, GrSurfaceOrigin);
26 ~GrMtlDepthStencil() override { fMtlDepthStencilState = nil; } in ~GrMtlDepthStencil()
52 static const Key& GetKey(const GrMtlDepthStencil& depthStencil) { return depthStencil.fKey; } in GetKey()
71 GrMtlDepthStencil(id<MTLDepthStencilState> mtlDepthStencilState, Key key) in GrMtlDepthStencil() function
DGrMtlDepthStencil.mm9 #include "src/gpu/mtl/GrMtlDepthStencil.h"
74 GrMtlDepthStencil* GrMtlDepthStencil::Create(const GrMtlGpu* gpu,
89 return new GrMtlDepthStencil([gpu->device() newDepthStencilStateWithDescriptor: desc],
93 void skia_stencil_to_key(GrStencilSettings::Face face, GrMtlDepthStencil::Key::Face* faceKey) {
110 GrMtlDepthStencil::Key GrMtlDepthStencil::GenerateKey(const GrStencilSettings& stencil,
DGrMtlResourceProvider.h37 GrMtlDepthStencil* findOrCreateCompatibleDepthStencilState(const GrStencilSettings&,
92 SkTDynamicHash<GrMtlDepthStencil, GrMtlDepthStencil::Key> fDepthStencilStates;
DGrMtlResourceProvider.mm46 GrMtlDepthStencil* GrMtlResourceProvider::findOrCreateCompatibleDepthStencilState(
48 GrMtlDepthStencil* depthStencilState;
49 GrMtlDepthStencil::Key key = GrMtlDepthStencil::GenerateKey(stencil, origin);
52 depthStencilState = GrMtlDepthStencil::Create(fGpu, stencil, origin);
164 fDepthStencilStates.foreach([&](GrMtlDepthStencil* stencil) { stencil->unref(); });
DGrMtlPipelineState.mm180 GrMtlDepthStencil* state =
/third_party/flutter/skia/gn/
Dgpu.gni746 "$_src/gpu/mtl/GrMtlDepthStencil.h",
747 "$_src/gpu/mtl/GrMtlDepthStencil.mm",
/third_party/skia/gn/
Dgpu.gni765 "$_src/gpu/mtl/GrMtlDepthStencil.h",
766 "$_src/gpu/mtl/GrMtlDepthStencil.mm",
/third_party/flutter/engine/flutter/ci/licenses_golden/
Dlicenses_skia1102 FILE: ../../../third_party/skia/src/gpu/mtl/GrMtlDepthStencil.mm
5036 FILE: ../../../third_party/skia/src/gpu/mtl/GrMtlDepthStencil.h