/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DRootSignature.cpp | 13 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 D | GrD3DRootSignature.h | 18 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 D | GrD3DResourceProvider.cpp | 52 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 D | GrD3DPipelineState.cpp | 97 SkASSERT(geomProcTextures || !geomProc.numTextureSamplers()); in setAndBindTextures() 103 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in setAndBindTextures()
|
H A D | GrD3DResourceProvider.h | 43 sk_sp<GrD3DRootSignature> findOrCreateRootSignature(int numTextureSamplers,
|
H A D | GrD3DOpsRenderPass.cpp | 224 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in onBindTextures()
|
/third_party/skia/src/gpu/effects/ |
H A D | GrAtlasedShaderHelpers.h | 18 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 D | GrDistanceFieldGeoProc.cpp | 96 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 D | GrBitmapTextGeoProc.cpp | 61 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 D | GrProgramDesc.cpp | 60 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 D | GrOpsRenderPass.cpp | 112 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 D | GrOpFlushState.cpp | 165 for (int i = 0; i < geomProc->numTextureSamplers(); ++i) { in recordDraw() 249 for (int i = 0; i < fGeometryProcessor->numTextureSamplers(); ++i) { in ~Draw()
|
H A D | GrOpFlushState.h | 208 SkASSERT(geomProc.numTextureSamplers() == 1); in bindTextures() 281 // Must have GrGeometryProcessor::numTextureSamplers() entries. Can be null if no samplers.
|
H A D | GrGeometryProcessor.h | 166 int numTextureSamplers() const { return fTextureSamplerCnt; } in numTextureSamplers() function in GrGeometryProcessor
|
H A D | GrGeometryProcessor.cpp | 22 SkASSERT(i >= 0 && i < this->numTextureSamplers()); in textureSampler()
|
/third_party/skia/src/gpu/gl/ |
H A D | GrGLProgram.cpp | 127 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 D | GrVkPipelineState.cpp | 117 SkASSERT(geomProcTextures || !geomProc.numTextureSamplers()); in setAndBindTextures() 128 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in setAndBindTextures()
|
H A D | GrVkOpsRenderPass.cpp | 694 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in onBindTextures()
|
/third_party/skia/src/gpu/glsl/ |
H A D | GrGLSLProgramBuilder.cpp | 98 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 D | AtlasTextOp.cpp | 351 if (gp->numTextureSamplers() != (int) numActiveViews) { in createDrawForGeneratedGlyphs() 354 for (unsigned i = gp->numTextureSamplers(); i < numActiveViews; ++i) { in createDrawForGeneratedGlyphs()
|
H A D | SmallPathRenderer.cpp | 549 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 D | GrDawnProgramBuilder.cpp | 529 for (int i = 0; i < geomProc.numTextureSamplers(); ++i) { in setTextures()
|