Lines Matching refs:fGpu
54 , fGpu(gpu)
59 return fGpu->caps();
63 return fGpu->shaderCompiler();
81 if (!GrCompileVkShaderModule(fGpu, sksl, stage, shaderModule,
97 if (!GrInstallVkShaderModule(fGpu, spirv, stage, shaderModule, stageInfo)) {
136 GR_VK_CALL(fGpu->vkInterface(),
137 DestroyShaderModule(fGpu->device(), outShaderModules[i], nullptr));
173 GrVkResourceProvider& resourceProvider = fGpu->resourceProvider();
204 auto persistentCache = fGpu->getContext()->priv().getPersistentCache();
263 GR_VK_CALL(fGpu->vkInterface(), DestroyShaderModule(fGpu->device(),
272 if (fGpu->getContext()->priv().options().fShaderCacheStrategy ==
296 pushConstantRange.stageFlags = fGpu->vkCaps().getPushConstantStageFlags();
310 GR_VK_CALL_RESULT(fGpu, result, CreatePipelineLayout(fGpu->device(), &layoutCreateInfo, nullptr,
322 fGpu->vkCaps().programInfoWillUseDiscardableMSAA(fProgramInfo))) {
333 GR_VK_CALL(fGpu->vkInterface(), DestroyShaderModule(fGpu->device(), shaderModules[i],
339 GR_VK_CALL(fGpu->vkInterface(), DestroyPipelineLayout(fGpu->device(), pipelineLayout,
344 return new GrVkPipelineState(fGpu,