Home
last modified time | relevance | path

Searched refs:GrMtlCaps (Results 1 – 22 of 22) sorted by relevance

/external/skia/src/gpu/mtl/
DGrMtlCaps.mm8 #include "src/gpu/mtl/GrMtlCaps.h"
31 GrMtlCaps::GrMtlCaps(const GrContextOptions& contextOptions, const id<MTLDevice> device, function
49 void GrMtlCaps::initFeatureSet(MTLFeatureSet featureSet) {
155 bool GrMtlCaps::canCopyAsBlit(GrSurface* dst,
177 bool GrMtlCaps::canCopyAsBlit(MTLPixelFormat dstFormat, int dstSampleCount,
197 bool GrMtlCaps::canCopyAsResolve(GrSurface* dst,
213 bool GrMtlCaps::canCopyAsResolve(MTLPixelFormat dstFormat, int dstSampleCount,
240 bool GrMtlCaps::onCanCopySurface(const GrSurfaceProxy* dst, const GrSurfaceProxy* src,
268 void GrMtlCaps::initGrCaps(id<MTLDevice> device) {
370 bool GrMtlCaps::isFormatSRGB(const GrBackendFormat& format) const {
[all …]
DGrMtlCaps.h22 class GrMtlCaps : public GrCaps {
24 GrMtlCaps(const GrContextOptions& contextOptions, id<MTLDevice> device,
DGrMtlBuffer.h16 class GrMtlCaps; variable
DGrMtlPipelineStateBuilder.h21 class GrMtlCaps; variable
DGrMtlGpu.h44 const GrMtlCaps& mtlCaps() const { return *fMtlCaps.get(); } in mtlCaps()
267 sk_sp<GrMtlCaps> fMtlCaps;
DGrMtlVaryingHandler.mm34 // implement a function in GrMtlCaps to be less conservative.
DGrMtlPipelineStateBuilder.mm529 GrMtlCaps* mtlCaps = (GrMtlCaps*)this->caps();
DGrMtlOpsRenderPass.mm74 const GrMtlCaps& caps = fGpu->mtlCaps();
DGrMtlGpu.mm152 fMtlCaps.reset(new GrMtlCaps(options, fDevice, featureSet));
781 const GrMtlCaps& caps = this->mtlCaps();
/external/skqp/src/gpu/mtl/
DGrMtlCaps.mm8 #include "GrMtlCaps.h"
17 GrMtlCaps::GrMtlCaps(const GrContextOptions& contextOptions, const id<MTLDevice> device, function
41 void GrMtlCaps::initFeatureSet(MTLFeatureSet featureSet) {
117 bool GrMtlCaps::canCopyAsBlit(GrPixelConfig dstConfig, int dstSampleCount,
142 bool GrMtlCaps::canCopyAsDraw(GrPixelConfig dstConfig, bool dstIsRenderable,
156 bool GrMtlCaps::canCopyAsDrawThenBlit(GrPixelConfig dstConfig, GrPixelConfig srcConfig,
169 bool GrMtlCaps::onCanCopySurface(const GrSurfaceProxy* dst, const GrSurfaceProxy* src,
194 void GrMtlCaps::initGrCaps(const id<MTLDevice> device) {
271 int GrMtlCaps::maxRenderTargetSampleCount(GrPixelConfig config) const {
280 int GrMtlCaps::getRenderTargetSampleCount(int requestedCount, GrPixelConfig config) const {
[all …]
DGrMtlCaps.h22 class GrMtlCaps : public GrCaps {
26 GrMtlCaps(const GrContextOptions& contextOptions, id<MTLDevice> device,
DGrMtlGpu.h39 const GrMtlCaps& mtlCaps() const { return *fMtlCaps.get(); } in mtlCaps()
184 sk_sp<GrMtlCaps> fMtlCaps;
DGrMtlBuffer.h15 class GrMtlCaps; variable
DGrMtlVaryingHandler.mm24 // this assert, we can implement a function in GrMtlCaps to be less conservative.
DGrMtlGpu.mm103 fMtlCaps.reset(new GrMtlCaps(options, fDevice, featureSet));
227 const GrMtlCaps::StencilFormat& sFmt = this->mtlCaps().preferredStencilFormat();
/external/skia/tests/
DMtlBackendAllocationTest.mm10 #include "src/gpu/mtl/GrMtlCaps.h"
41 const GrMtlCaps* mtlCaps = static_cast<const GrMtlCaps*>(dContext->priv().caps());
DMtlCopySurfaceTest.mm18 #include "src/gpu/mtl/GrMtlCaps.h"
/external/skqp/src/gpu/
DGrShaderCaps.h308 friend class GrMtlCaps; variable
/external/skia/src/gpu/
DGrProgramDesc.h142 friend class GrMtlCaps; variable
DGrShaderCaps.h357 friend class GrMtlCaps; variable
/external/skqp/gn/
Dgpu.gni680 "$_src/gpu/mtl/GrMtlCaps.h",
681 "$_src/gpu/mtl/GrMtlCaps.mm",
/external/skia/gn/
Dgpu.gni812 "$_src/gpu/mtl/GrMtlCaps.h",
813 "$_src/gpu/mtl/GrMtlCaps.mm",