Lines Matching refs:GrD3DResourceProvider

8 #include "src/gpu/d3d/GrD3DResourceProvider.h"
21 GrD3DResourceProvider::GrD3DResourceProvider(GrD3DGpu* gpu)
30 void GrD3DResourceProvider::destroyResources() {
36 std::unique_ptr<GrD3DDirectCommandList> GrD3DResourceProvider::findOrCreateDirectCommandList() {
46 void GrD3DResourceProvider::recycleDirectCommandList(
52 sk_sp<GrD3DRootSignature> GrD3DResourceProvider::findOrCreateRootSignature(int numTextureSamplers,
68 sk_sp<GrD3DCommandSignature> GrD3DResourceProvider::findOrCreateCommandSignature(
84 GrD3DDescriptorHeap::CPUHandle GrD3DResourceProvider::createRenderTargetView(
89 void GrD3DResourceProvider::recycleRenderTargetView(
94 GrD3DDescriptorHeap::CPUHandle GrD3DResourceProvider::createDepthStencilView(
99 void GrD3DResourceProvider::recycleDepthStencilView(
104 GrD3DDescriptorHeap::CPUHandle GrD3DResourceProvider::createConstantBufferView(
109 GrD3DDescriptorHeap::CPUHandle GrD3DResourceProvider::createShaderResourceView(
114 GrD3DDescriptorHeap::CPUHandle GrD3DResourceProvider::createUnorderedAccessView(
119 void GrD3DResourceProvider::recycleShaderView(
158 D3D12_CPU_DESCRIPTOR_HANDLE GrD3DResourceProvider::findOrCreateCompatibleSampler(
180 sk_sp<GrD3DDescriptorTable> GrD3DResourceProvider::findOrCreateShaderViewTable(
189 sk_sp<GrD3DDescriptorTable> GrD3DResourceProvider::findOrCreateSamplerTable(
197 GrD3DPipelineState* GrD3DResourceProvider::findOrCreateCompatiblePipelineState(
202 sk_sp<GrD3DPipeline> GrD3DResourceProvider::findOrCreateMipmapPipeline() {
266 D3D12_GPU_VIRTUAL_ADDRESS GrD3DResourceProvider::uploadConstantData(void* data, size_t size) {
282 void GrD3DResourceProvider::prepForSubmit() {
297 struct GrD3DResourceProvider::PipelineStateCache::Entry {
305 GrD3DResourceProvider::PipelineStateCache::PipelineStateCache(GrD3DGpu* gpu)
315 GrD3DResourceProvider::PipelineStateCache::~PipelineStateCache() {
329 void GrD3DResourceProvider::PipelineStateCache::release() {
333 GrD3DPipelineState* GrD3DResourceProvider::PipelineStateCache::refPipelineState(
364 void GrD3DResourceProvider::PipelineStateCache::markPipelineStateUniformsDirty() {
372 void GrD3DResourceProvider::DescriptorTableCache::release() {
376 sk_sp<GrD3DDescriptorTable> GrD3DResourceProvider::DescriptorTableCache::findOrCreateDescTable(