Lines Matching refs:fGpu
22 : fGpu(gpu)
43 return GrD3DDirectCommandList::Make(fGpu);
60 auto rootSig = GrD3DRootSignature::Make(fGpu, numTextureSamplers, numUAVs);
76 auto commandSig = GrD3DCommandSignature::Make(fGpu, indexed, slot);
86 return fCpuDescriptorManager.createRenderTargetView(fGpu, textureResource);
96 return fCpuDescriptorManager.createDepthStencilView(fGpu, textureResource);
106 return fCpuDescriptorManager.createConstantBufferView(fGpu, bufferResource, offset, size);
111 return fCpuDescriptorManager.createShaderResourceView(fGpu, resource, highestMip, mipLevels);
116 return fCpuDescriptorManager.createUnorderedAccessView(fGpu, resource, mipSlice);
175 fGpu, filter, maxLOD, addressModeU, addressModeV).fHandle;
260 GrD3DPipelineStateBuilder::MakeComputePipeline(fGpu, rootSig.get(), shader);
272 GrRingBuffer::Slice slice = fGpu->uniformsRingBuffer()->suballocate(paddedSize);
283 fDescriptorTableManager.prepForSubmit(fGpu);
299 : fGpu(gpu), fPipelineState(std::move(pipelineState)) {}
301 GrD3DGpu* fGpu;
307 , fGpu(gpu)
339 const GrCaps* caps = fGpu->caps();
343 GrCapsDebugf(fGpu->caps(), "Failed to build mtl program descriptor!\n");
353 GrD3DPipelineStateBuilder::MakePipelineState(fGpu, renderTarget, desc, programInfo);
358 new Entry(fGpu, std::move(pipelineState))));
386 sk_sp<GrD3DDescriptorTable> descTable = createFunc(fGpu, numDescriptors);
387 fGpu->device()->CopyDescriptors(1, descTable->baseCpuDescriptorPtr(), &numDescriptors,