gtk/gsk/vulkan
Benjamin Otte f99ecd3739 vulkan: Compute offscreen texture coords properly
Most of the time we want to compute them based on the child node we
render to the offscreen, but not always.
For blend and cross-fade nodes, they need to be computed based on the
node's bounds.

Fixes widget-factory page fade animation weirdly resizing the fading
pages.
2023-05-02 19:44:06 +02:00
..
resources vulkan: Rebuild SPIR-V files 2023-05-02 08:47:10 +02:00
gskvulkanblendmodepipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkanblendmodepipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanblurpipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkanblurpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanborderpipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkanborderpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanboxshadowpipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkanboxshadowpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanbuffer.c gsk/vulkan/buffer: Pass aligned memory value 2023-04-03 10:59:45 -03:00
gskvulkanbufferprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanclip.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gskvulkanclipprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkancolorpipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkancolorpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkancolortextpipeline.c gsk/vulkan: Use default blend factors 2023-04-08 20:13:13 -03:00
gskvulkancolortextpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkancommandpool.c gsk: Stop using g_slice 2023-03-14 14:56:42 -04:00
gskvulkancommandpoolprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkancrossfadepipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkancrossfadepipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkaneffectpipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkaneffectpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanglyphcache.c gsk/vulkan/glyphcache: Rework glyphs 2023-04-08 20:13:13 -03:00
gskvulkanglyphcacheprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanimage.c gsk/vulkanimage: Set buffer row length and height 2023-04-03 10:59:45 -03:00
gskvulkanimageprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanlineargradientpipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkanlineargradientpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanmemory.c gsk: Stop using g_slice 2023-03-14 14:56:42 -04:00
gskvulkanmemoryprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanpipeline.c gsk/vulkan/pipeline: Simplify pipeline creation 2023-04-08 20:13:13 -03:00
gskvulkanpipelineprivate.h gsk/vulkan/pipeline: Simplify pipeline creation 2023-04-08 20:13:13 -03:00
gskvulkanpushconstants.c vulkan: Handle simple transforms in the clipping code 2021-03-05 19:36:36 -05:00
gskvulkanpushconstantsprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanrender.c gsk/vulkan/render: Download image before reset 2023-04-14 16:43:04 -03:00
gskvulkanrenderer.c vulkan: Support fractional scaling 2023-04-03 11:10:27 -03:00
gskvulkanrenderer.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanrendererprivate.h gsk/vulkan/glyphcache: Rework glyphs 2023-04-08 20:13:13 -03:00
gskvulkanrenderpass.c vulkan: Compute offscreen texture coords properly 2023-05-02 19:44:06 +02:00
gskvulkanrenderpassprivate.h Merge branch 'gbsneto/mildly-mid-vulkan-fixes' into 'main' 2023-04-01 18:23:12 +00:00
gskvulkanrenderprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkanshader.c gsk: Stop using g_slice 2023-03-14 14:56:42 -04:00
gskvulkanshaderprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkantextpipeline.c gsk/vulkan: Use default blend factors 2023-04-08 20:13:13 -03:00
gskvulkantextpipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskvulkantexturepipeline.c gsk: Move Vulkan sources to a subdirectory 2018-01-06 09:36:55 -05:00
gskvulkantexturepipelineprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00