Home
last modified time | relevance | path

Searched refs:vkCaps (Results 1 - 25 of 25) sorted by relevance

/third_party/skia/src/gpu/vk/
H A DGrVkGpu.cpp213 !vkGpu->vkCaps().supportsProtectedMemory()) { in Make()
344 (this->vkCaps().supportsDiscardableMSAAForDMSAA() && in onGetOpsRenderPass()
365 if (useMSAASurface && this->vkCaps().renderTargetSupportsDiscardableMSAA(vkRT)) { in onGetOpsRenderPass()
596 if (bufferColorType != this->vkCaps().transferColorType(format, surfaceColorType)) { in onTransferPixelsTo()
668 if (bufferColorType != this->vkCaps().transferColorType(format, surfaceColorType)) { in onTransferPixelsFrom()
752 if (this->vkCaps().renderTargetSupportsDiscardableMSAA(rt)) { in onResolveRenderTarget()
940 SkASSERT(this->vkCaps().surfaceSupportsWritePixels(texImage)); in uploadTexDataOptimal()
942 SkASSERT(this->vkCaps().isVkFormatTexturable(texImage->imageFormat())); in uploadTexDataOptimal()
1054 SkASSERT(this->vkCaps().isVkFormatTexturable(vkFormat)); in uploadTexDataCompressed()
1118 SkASSERT(this->vkCaps() in uploadTexDataCompressed()
[all...]
H A DGrVkRenderTarget.cpp230 gpu->vkCaps().supportsMemorylessAttachments() ? GrMemoryless::kYes : GrMemoryless::kNo; in dynamicMSAAAttachment()
252 this->getVkGpu()->vkCaps().supportsDiscardableMSAAForDMSAA()); in canAttemptStencilAttachment()
259 (this->getVkGpu()->vkCaps().supportsDiscardableMSAAForDMSAA() && in canAttemptStencilAttachment()
271 this->getVkGpu()->vkCaps().supportsDiscardableMSAAForDMSAA()); in completeStencilAttachment()
409 void GrVkRenderTarget::ReconstructAttachmentsDescriptor(const GrVkCaps& vkCaps, in ReconstructAttachmentsDescriptor() argument
421 if (vkCaps.programInfoWillUseDiscardableMSAA(programInfo)) { in ReconstructAttachmentsDescriptor()
430 VkFormat stencilFormat = vkCaps.preferredStencilFormat(); in ReconstructAttachmentsDescriptor()
H A DGrVkPipelineStateBuilder.cpp190 settings.fRTFlipBinding = this->gpu()->vkCaps().getFragmentUniformBinding(); in finalize()
191 settings.fRTFlipSet = this->gpu()->vkCaps().getFragmentUniformSet(); in finalize()
296 pushConstantRange.stageFlags = fGpu->vkCaps().getPushConstantStageFlags(); in finalize()
322 fGpu->vkCaps().programInfoWillUseDiscardableMSAA(fProgramInfo))) { in finalize()
H A DGrVkOpsRenderPass.cpp186 fGpu->vkCaps().mustLoadFullImageWithDiscardableMSAA(); in beginRenderPass()
250 if (!fGpu->vkCaps().preferPrimaryOverSecondaryCommandBuffers()) { in init()
578 if (!fGpu->vkCaps().preferPrimaryOverSecondaryCommandBuffers() || in addAdditionalRenderPass()
793 const GrVkCaps& caps = fGpu->vkCaps(); in onDrawIndirect()
818 const GrVkCaps& caps = fGpu->vkCaps(); in onDrawIndexedIndirect()
H A DGrVkBuffer.cpp83 !gpu->vkCaps().gpuOnlyBuffersMorePerformant();
201 !gpu->vkCaps().gpuOnlyBuffersMorePerformant();
281 if ((size <= 65536) && (0 == (size & 0x3)) && !gpu->vkCaps().avoidUpdateBuffers()) {
H A DGrVkImageView.cpp24 SkASSERT(gpu->vkCaps().supportsYcbcrConversion() && format == ycbcrInfo.fFormat); in Make()
H A DGrVkMemory.cpp57 bool shouldPersistentlyMapCpuToGpu = gpu->vkCaps().shouldPersistentlyMapCpuToGpuBuffers();
188 } else if (gpu->vkCaps().shouldAlwaysUseDedicatedImageMemory()) {
H A DGrVkCommandPool.cpp49 gpu->vkCaps().maxPerPoolCachedSecondaryCommandBuffers()) { in GrVkCommandPool()
H A DGrVkSamplerYcbcrConversion.cpp14 if (!gpu->vkCaps().supportsYcbcrConversion()) { in Create()
H A DGrVkRenderTarget.h111 static void ReconstructAttachmentsDescriptor(const GrVkCaps& vkCaps,
H A DGrVkSampler.cpp82 SkASSERT(gpu->vkCaps().supportsYcbcrConversion()); in Create()
H A DGrVkGpu.h56 const GrVkCaps& vkCaps() const { return *fVkCaps; } in vkCaps() function in GrVkGpu
119 return GrBackendFormat::MakeVk(this->vkCaps().preferredStencilFormat());
H A DGrVkPipelineStateDataManager.cpp47 commandBuffer->pushConstants(gpu, layout, gpu->vkCaps().getPushConstantStageFlags(), in uploadUniforms()
H A DGrVkImage.cpp477 if ((imageDesc.fIsProtected == GrProtected::kYes) && !gpu->vkCaps().supportsProtectedMemory()) { in InitImageInfo()
570 if (gpu->vkCaps().supportsSwapchain()) { in prepareForPresent()
H A DGrVkRenderPass.cpp188 SkASSERT(gpu->vkCaps().maxInputAttachmentDescriptors()); in Create()
H A DGrVkDescriptorSetManager.cpp84 (*descCountPerSet) += gpu->vkCaps().ycbcrCombinedImageSamplerDescriptorCount(); in get_layout_and_desc_count()
H A DGrVkPipeline.cpp493 SkASSERT(totalAttributeCnt <= gpu->vkCaps().maxVertexAttributes());
H A DGrVkCommandBuffer.cpp240 if (gpu->vkCaps().mustInvalidatePrimaryCmdBufferStateAfterClearAttachments()) {
/third_party/skia/tests/
H A DVkBackendSurfaceTest.cpp36 const GrVkCaps* vkCaps = static_cast<const GrVkCaps*>(dContext->priv().caps()); in DEF_GPUTEST_FOR_VULKAN_CONTEXT() local
37 if (!vkCaps->supportsDRMFormatModifiers()) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
195 if (!vkGpu->vkCaps().supportsExternalMemory()) {
H A DBackendAllocationTest.cpp904 const GrVkCaps* vkCaps = static_cast<const GrVkCaps*>(context->priv().caps()); in DEF_GPUTEST_FOR_VULKAN_CONTEXT() local
954 if (!vkCaps->isVkFormatTexturable(combo.fFormat)) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
961 if (GrMipmapped::kYes == mipMapped && !vkCaps->mipmapSupport()) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
970 if (!vkCaps->isFormatAsColorTypeRenderable( in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
H A DBackendSurfaceMutableStateTest.cpp140 if (gpu->vkCaps().supportsExternalMemory()) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
H A DDeferredDisplayListTest.cpp81 auto vkCaps = static_cast<const GrVkCaps*>(rContext->priv().caps()); in SurfaceParameters() local
82 fCanBeProtected = vkCaps->supportsProtectedMemory(); in SurfaceParameters()
/third_party/skia/src/gpu/
H A DGrContextThreadSafeProxy.cpp118 const GrVkCaps* vkCaps = (const GrVkCaps*) fCaps.get(); in createCharacterization() local
121 if (isProtected != GrProtected(vkCaps->supportsProtectedMemory())) { in createCharacterization()
H A DGrAHardwareBufferUtils.cpp111 if (!gpu->vkCaps().supportsAndroidHWBExternalMemory()) { in GetBackendFormat()
320 if (!gpu->vkCaps().supportsAndroidHWBExternalMemory()) { in make_vk_backend_texture()
/third_party/skia/tools/gpu/vk/
H A DVkYcbcrSamplerHelper.cpp49 return vkGpu->vkCaps().supportsYcbcrConversion(); in isYCbCrSupported()

Completed in 27 milliseconds