Home
last modified time | relevance | path

Searched refs:GrD3DRootSignature (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/src/gpu/d3d/
H A DGrD3DRootSignature.cpp8 #include "src/gpu/d3d/GrD3DRootSignature.h"
13 sk_sp<GrD3DRootSignature> GrD3DRootSignature::Make(GrD3DGpu* gpu, int numTextureSamplers, in Make()
114 return sk_sp<GrD3DRootSignature>(new GrD3DRootSignature(std::move(rootSig), in Make()
119 GrD3DRootSignature::GrD3DRootSignature(gr_cp<ID3D12RootSignature> rootSig, int numTextureSamplers, in GrD3DRootSignature() function in GrD3DRootSignature
126 bool GrD3DRootSignature::isCompatible(int numTextureSamplers, int numUAVs) const { in isCompatible()
H A DGrD3DCommandList.h15 #include "src/gpu/d3d/GrD3DRootSignature.h"
25 class GrD3DRootSignature;
168 void setGraphicsRootSignature(const sk_sp<GrD3DRootSignature>& rootSignature);
169 void setComputeRootSignature(const sk_sp<GrD3DRootSignature>& rootSignature);
217 const GrD3DRootSignature* fCurrentGraphicsRootSignature = nullptr;
218 const GrD3DRootSignature* fCurrentComputeRootSignature = nullptr;
227 D3D12_GPU_DESCRIPTOR_HANDLE fCurrentGraphicsRootDescTable[GrD3DRootSignature::kParamIndexCount];
228 D3D12_GPU_DESCRIPTOR_HANDLE fCurrentComputeRootDescTable[GrD3DRootSignature::kParamIndexCount];
H A DGrD3DPipelineState.h23 class GrD3DRootSignature;
31 sk_sp<GrD3DRootSignature> rootSignature,
43 const sk_sp<GrD3DRootSignature>& rootSignature() const { return fRootSignature; } in rootSignature()
83 sk_sp<GrD3DRootSignature> fRootSignature;
H A DGrD3DRootSignature.h16 class GrD3DRootSignature : public GrManagedResource { class
18 static sk_sp<GrD3DRootSignature> Make(GrD3DGpu* gpu, int numTextureSamplers, int numUAVs);
37 SkDebugf("GrD3DRootSignature: %p, numTextures: %d (%d refs)\n",
43 GrD3DRootSignature(gr_cp<ID3D12RootSignature> rootSig, int numTextureSamplers, int numUAVs);
H A DGrD3DPipelineState.cpp19 #include "src/gpu/d3d/GrD3DRootSignature.h"
25 sk_sp<GrD3DRootSignature> rootSignature, in GrD3DPipelineState()
66 (unsigned int)(GrD3DRootSignature::ParamIndex::kConstantBufferView), in setAndBindConstants()
143 (unsigned int)GrD3DRootSignature::ParamIndex::kShaderViewDescriptorTable, in setAndBindTextures()
148 (unsigned int)GrD3DRootSignature::ParamIndex::kSamplerDescriptorTable, in setAndBindTextures()
H A DGrD3DCommandList.cpp347 void GrD3DDirectCommandList::setGraphicsRootSignature(const sk_sp<GrD3DRootSignature>& rootSig) { in setGraphicsRootSignature()
358 void GrD3DDirectCommandList::setComputeRootSignature(const sk_sp<GrD3DRootSignature>& rootSig) { in setComputeRootSignature()
534 (unsigned int) GrD3DRootSignature::ParamIndex::kConstantBufferView); in setGraphicsRootConstantBufferView()
544 (unsigned int)GrD3DRootSignature::ParamIndex::kConstantBufferView); in setComputeRootConstantBufferView()
554 (unsigned int)GrD3DRootSignature::ParamIndex::kSamplerDescriptorTable || in setGraphicsRootDescriptorTable()
556 (unsigned int)GrD3DRootSignature::ParamIndex::kShaderViewDescriptorTable); in setGraphicsRootDescriptorTable()
566 (unsigned int)GrD3DRootSignature::ParamIndex::kSamplerDescriptorTable || in setComputeRootDescriptorTable()
568 (unsigned int)GrD3DRootSignature::ParamIndex::kShaderViewDescriptorTable); in setComputeRootDescriptorTable()
H A DGrD3DResourceProvider.cpp52 sk_sp<GrD3DRootSignature> GrD3DResourceProvider::findOrCreateRootSignature(int numTextureSamplers, in findOrCreateRootSignature()
60 auto rootSig = GrD3DRootSignature::Make(fGpu, numTextureSamplers, numUAVs); in findOrCreateRootSignature()
257 sk_sp<GrD3DRootSignature> rootSig = this->findOrCreateRootSignature(1, 1); in findOrCreateMipmapPipeline()
H A DGrD3DResourceProvider.h21 #include "src/gpu/d3d/GrD3DRootSignature.h"
43 sk_sp<GrD3DRootSignature> findOrCreateRootSignature(int numTextureSamplers,
159 SkSTArray<4, sk_sp<GrD3DRootSignature>> fRootSignatures;
H A DGrD3DPipelineStateBuilder.h35 static sk_sp<GrD3DPipeline> MakeComputePipeline(GrD3DGpu*, GrD3DRootSignature*,
H A DGrD3DPipelineStateBuilder.cpp25 #include "src/gpu/d3d/GrD3DRootSignature.h"
498 GrD3DGpu* gpu, const GrProgramInfo& programInfo, const sk_sp<GrD3DRootSignature>& rootSig, in create_pipeline_state()
642 sk_sp<GrD3DRootSignature> rootSig = in finalize()
671 GrD3DRootSignature* rootSig, in MakeComputePipeline()
H A DGrD3DGpu.cpp1136 sk_sp<GrD3DRootSignature> rootSig = fResourceProvider.findOrCreateRootSignature(1, 1); in onRegenerateMipMapLevels()
1185 (unsigned int)GrD3DRootSignature::ParamIndex::kConstantBufferView, in onRegenerateMipMapLevels()
1207 (unsigned int)GrD3DRootSignature::ParamIndex::kShaderViewDescriptorTable, in onRegenerateMipMapLevels()
1210 static_cast<unsigned int>(GrD3DRootSignature::ParamIndex::kSamplerDescriptorTable), in onRegenerateMipMapLevels()

Completed in 9 milliseconds