Lines Matching refs:gpu
8 #include "src/gpu/vk/GrVkPipeline.h"
11 #include "src/gpu/GrGeometryProcessor.h"
12 #include "src/gpu/GrPipeline.h"
13 #include "src/gpu/GrStencilSettings.h"
14 #include "src/gpu/vk/GrVkCommandBuffer.h"
15 #include "src/gpu/vk/GrVkGpu.h"
16 #include "src/gpu/vk/GrVkRenderTarget.h"
17 #include "src/gpu/vk/GrVkUtil.h"
471 sk_sp<GrVkPipeline> GrVkPipeline::Make(GrVkGpu* gpu,
493 SkASSERT(totalAttributeCnt <= gpu->vkCaps().maxVertexAttributes());
508 setup_multisample_state(numSamples, gpu->caps(), &multisampleInfo);
516 setup_raster_state(isWireframe, gpu->caps(), &rasterInfo);
520 SkASSERT(gpu->caps()->conservativeRasterSupport());
560 GR_VK_CALL_RESULT(gpu, err, CreateGraphicsPipelines(gpu->device(), cache, 1,
572 return sk_sp<GrVkPipeline>(new GrVkPipeline(gpu, vkPipeline, layout));
575 sk_sp<GrVkPipeline> GrVkPipeline::Make(GrVkGpu* gpu,
586 return Make(gpu,
614 void GrVkPipeline::SetDynamicScissorRectState(GrVkGpu* gpu,
635 cmdBuffer->setScissor(gpu, 0, 1, &scissor);
638 void GrVkPipeline::SetDynamicViewportState(GrVkGpu* gpu,
649 cmdBuffer->setViewport(gpu, 0, 1, &viewport);
652 void GrVkPipeline::SetDynamicBlendConstantState(GrVkGpu* gpu,
667 cmdBuffer->setBlendConstants(gpu, floatColors);