Home | History | Annotate | Download | only in vk

Lines Matching refs:gpu

425 GrVkPipeline* GrVkPipeline::Create(GrVkGpu* gpu, const GrPipeline& pipeline,
437 SkASSERT(primProc.numAttribs() <= gpu->vkCaps().maxVertexAttributes());
451 setup_multisample_state(pipeline, primProc, gpu->caps(), &multisampleInfo);
459 setup_raster_state(pipeline, gpu->caps(), &rasterInfo);
488 VkResult err = GR_VK_CALL(gpu->vkInterface(), CreateGraphicsPipelines(gpu->device(),
500 void GrVkPipeline::freeGPUData(const GrVkGpu* gpu) const {
501 GR_VK_CALL(gpu->vkInterface(), DestroyPipeline(gpu->device(), fPipeline, nullptr));
504 void GrVkPipeline::SetDynamicScissorRectState(GrVkGpu* gpu,
526 cmdBuffer->setScissor(gpu, 0, 1, &scissor);
529 void GrVkPipeline::SetDynamicViewportState(GrVkGpu* gpu,
540 cmdBuffer->setViewport(gpu, 0, 1, &viewport);
543 void GrVkPipeline::SetDynamicBlendConstantState(GrVkGpu* gpu,
554 const GrSwizzle& swizzle = gpu->caps()->shaderCaps()->configOutputSwizzle(pixelConfig);
560 cmdBuffer->setBlendConstants(gpu, floatColors);