Home
last modified time | relevance | path

Searched refs:numTextureSamplers (Results 1 - 22 of 22) sorted by relevance

/third_party/skia/src/gpu/d3d/
H A DGrD3DRootSignature.cpp13 sk_sp<GrD3DRootSignature> GrD3DRootSignature::Make(GrD3DGpu* gpu, int numTextureSamplers, in Make() argument
25 int numShaderViews = numTextureSamplers + numUAVs; in Make()
26 SkAutoTArray<D3D12_DESCRIPTOR_RANGE> samplerRanges(numTextureSamplers); in Make()
28 if (numTextureSamplers) { in Make()
35 for (int i = 0; i < numTextureSamplers; ++i) { in Make()
56 shaderViewRanges[numTextureSamplers].RangeType = D3D12_DESCRIPTOR_RANGE_TYPE_UAV; in Make()
57 shaderViewRanges[numTextureSamplers].NumDescriptors = numUAVs; in Make()
59 // 2*(numTextureSamplers-1) + 1, so we start with the next register, 2*numTextureSamplers in Make()
60 shaderViewRanges[numTextureSamplers] in Make()
119 GrD3DRootSignature(gr_cp<ID3D12RootSignature> rootSig, int numTextureSamplers, int numUAVs) GrD3DRootSignature() argument
126 isCompatible(int numTextureSamplers, int numUAVs) const isCompatible() argument
[all...]
H A DGrD3DRootSignature.h18 static sk_sp<GrD3DRootSignature> Make(GrD3DGpu* gpu, int numTextureSamplers, int numUAVs);
29 bool isCompatible(int numTextureSamplers, int numUAVs) const;
43 GrD3DRootSignature(gr_cp<ID3D12RootSignature> rootSig, int numTextureSamplers, int numUAVs);
H A DGrD3DResourceProvider.cpp52 sk_sp<GrD3DRootSignature> GrD3DResourceProvider::findOrCreateRootSignature(int numTextureSamplers, in findOrCreateRootSignature() argument
55 if (fRootSignatures[i]->isCompatible(numTextureSamplers, numUAVs)) { in findOrCreateRootSignature()
60 auto rootSig = GrD3DRootSignature::Make(fGpu, numTextureSamplers, numUAVs); in findOrCreateRootSignature()
H A DGrD3DPipelineState.cpp97 SkASSERT(geomProcTextures || !geomProc.numTextureSamplers()); in setAndBindTextures()
103 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in setAndBindTextures()
H A DGrD3DResourceProvider.h43 sk_sp<GrD3DRootSignature> findOrCreateRootSignature(int numTextureSamplers,
H A DGrD3DOpsRenderPass.cpp224 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in onBindTextures()
/third_party/skia/src/gpu/effects/
H A DGrAtlasedShaderHelpers.h18 int numTextureSamplers, in append_index_uv_varyings()
30 if (numTextureSamplers <= 1) { in append_index_uv_varyings()
51 if (numTextureSamplers <= 1) { in append_index_uv_varyings()
97 int numTextureSamplers, in append_multitexture_lookup()
101 SkASSERT(numTextureSamplers > 0); in append_multitexture_lookup()
103 if (numTextureSamplers <= 0) { in append_multitexture_lookup()
109 for (int i = 0; i < numTextureSamplers-1; ++i) { in append_multitexture_lookup()
115 args.fFragBuilder->appendTextureLookup(args.fTexSamplers[numTextureSamplers - 1], coordName); in append_multitexture_lookup()
17 append_index_uv_varyings(GrGeometryProcessor::ProgramImpl::EmitArgs& args, int numTextureSamplers, const char* inTexCoordsName, const char* atlasDimensionsInvName, GrGLSLVarying* uv, GrGLSLVarying* texIdx, GrGLSLVarying* st) append_index_uv_varyings() argument
96 append_multitexture_lookup(GrGeometryProcessor::ProgramImpl::EmitArgs& args, int numTextureSamplers, const GrGLSLVarying& texIdx, const char* coordName, const char* colorName) append_multitexture_lookup() argument
H A DGrDistanceFieldGeoProc.cpp96 dfTexEffect.numTextureSamplers(),
112 append_multitexture_lookup(args, dfTexEffect.numTextureSamplers(),
270 format.printf("ShaderDfx_GrDistanceFieldA8TextGeoProc_%d_%d_%d_%d_%d", fFlags, numTextureSamplers(), in getShaderDfxInfo()
281 b->add32(this->numTextureSamplers()); in addToKey()
368 dfPathEffect.numTextureSamplers(),
405 append_multitexture_lookup(args, dfPathEffect.numTextureSamplers(), texIdx, "uv",
545 format.printf("ShaderDfx_GrDistanceFieldPathGeoProc_%d_%d_%d_%d_%d", fFlags, numTextureSamplers(), in getShaderDfxInfo()
556 b->add32(this->numTextureSamplers()); in addToKey()
660 dfTexEffect.numTextureSamplers(),
717 append_multitexture_lookup(args, dfTexEffect.numTextureSamplers(),
[all...]
H A DGrBitmapTextGeoProc.cpp61 btgp.numTextureSamplers(),
89 append_multitexture_lookup(args, btgp.numTextureSamplers(),
183 format.printf("ShaderDfx_GrBitmapTextGeoProc_%d_%d_%d_%d_%d_%d", fUsesW, fMaskFormat, numTextureSamplers(), in getShaderDfxInfo()
195 b->add32(this->numTextureSamplers(), "numTextures"); in addToKey()
/third_party/skia/src/gpu/
H A DGrProgramDesc.cpp60 int numTextureSamplers = geomProc.numTextureSamplers(); in add_geomproc_sampler_keys() local
61 b->add32(numTextureSamplers, "ppNumSamplers"); in add_geomproc_sampler_keys()
62 for (int i = 0; i < numTextureSamplers; ++i) { in add_geomproc_sampler_keys()
H A DGrOpsRenderPass.cpp112 bool hasTextures = (programInfo.geomProc().numTextureSamplers() > 0); in bindPipeline()
145 SkASSERT((geomProc.numTextureSamplers() > 0) == SkToBool(geomProcTextures)); in bindTextures()
146 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in bindTextures()
H A DGrOpFlushState.cpp165 for (int i = 0; i < geomProc->numTextureSamplers(); ++i) { in recordDraw()
249 for (int i = 0; i < fGeometryProcessor->numTextureSamplers(); ++i) { in ~Draw()
H A DGrOpFlushState.h208 SkASSERT(geomProc.numTextureSamplers() == 1); in bindTextures()
281 // Must have GrGeometryProcessor::numTextureSamplers() entries. Can be null if no samplers.
H A DGrGeometryProcessor.h166 int numTextureSamplers() const { return fTextureSamplerCnt; } in numTextureSamplers() function in GrGeometryProcessor
H A DGrGeometryProcessor.cpp22 SkASSERT(i >= 0 && i < this->numTextureSamplers()); in textureSampler()
/third_party/skia/src/gpu/gl/
H A DGrGLProgram.cpp127 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in bindTextures()
133 int nextTexSamplerIdx = geomProc.numTextureSamplers(); in bindTextures()
/third_party/skia/src/gpu/vk/
H A DGrVkPipelineState.cpp117 SkASSERT(geomProcTextures || !geomProc.numTextureSamplers()); in setAndBindTextures()
128 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in setAndBindTextures()
H A DGrVkOpsRenderPass.cpp694 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in onBindTextures()
/third_party/skia/src/gpu/glsl/
H A DGrGLSLProgramBuilder.cpp98 SkAutoSTArray<4, SamplerHandle> texSamplers(geomProc.numTextureSamplers()); in emitAndInstallPrimProc()
99 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in emitAndInstallPrimProc()
/third_party/skia/src/gpu/ops/
H A DAtlasTextOp.cpp351 if (gp->numTextureSamplers() != (int) numActiveViews) { in createDrawForGeneratedGlyphs()
354 for (unsigned i = gp->numTextureSamplers(); i < numActiveViews; ++i) { in createDrawForGeneratedGlyphs()
H A DSmallPathRenderer.cpp549 if (gp->numTextureSamplers() != numActiveProxies) { in flush()
550 for (int i = gp->numTextureSamplers(); i < numActiveProxies; ++i) { in flush()
/third_party/skia/src/gpu/dawn/
H A DGrDawnProgramBuilder.cpp529 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in setTextures()

Completed in 17 milliseconds