mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
2b0ad09423
Vulkan has a different initial coordinate system to GL. GL: (-1, 1, -1) +------+. |`. | `. | `·--|---· | : | : +------+. : `. : `.: `·------· (1, -1, 1) Vulkan: (-1, -1, 0) +------+. |`. | `. | `·--|---· | : | : +------+. : `. : `.: `·------· (1, 1, 1) so adjust the near and far plane we pass to graphene_matrix_init_ortho() to make it end up with the same projection as the GL renderer. |
||
---|---|---|
.. | ||
resources | ||
gskvulkanblendmodepipeline.c | ||
gskvulkanblendmodepipelineprivate.h | ||
gskvulkanblurpipeline.c | ||
gskvulkanblurpipelineprivate.h | ||
gskvulkanborderpipeline.c | ||
gskvulkanborderpipelineprivate.h | ||
gskvulkanboxshadowpipeline.c | ||
gskvulkanboxshadowpipelineprivate.h | ||
gskvulkanbuffer.c | ||
gskvulkanbufferprivate.h | ||
gskvulkanclip.c | ||
gskvulkanclipprivate.h | ||
gskvulkancolorpipeline.c | ||
gskvulkancolorpipelineprivate.h | ||
gskvulkancolortextpipeline.c | ||
gskvulkancolortextpipelineprivate.h | ||
gskvulkancommandpool.c | ||
gskvulkancommandpoolprivate.h | ||
gskvulkancrossfadepipeline.c | ||
gskvulkancrossfadepipelineprivate.h | ||
gskvulkaneffectpipeline.c | ||
gskvulkaneffectpipelineprivate.h | ||
gskvulkanglyphcache.c | ||
gskvulkanglyphcacheprivate.h | ||
gskvulkanimage.c | ||
gskvulkanimageprivate.h | ||
gskvulkanlineargradientpipeline.c | ||
gskvulkanlineargradientpipelineprivate.h | ||
gskvulkanmemory.c | ||
gskvulkanmemoryprivate.h | ||
gskvulkanpipeline.c | ||
gskvulkanpipelineprivate.h | ||
gskvulkanpushconstants.c | ||
gskvulkanpushconstantsprivate.h | ||
gskvulkanrender.c | ||
gskvulkanrenderer.c | ||
gskvulkanrenderer.h | ||
gskvulkanrendererprivate.h | ||
gskvulkanrenderpass.c | ||
gskvulkanrenderpassprivate.h | ||
gskvulkanrenderprivate.h | ||
gskvulkanshader.c | ||
gskvulkanshaderprivate.h | ||
gskvulkantextpipeline.c | ||
gskvulkantextpipelineprivate.h | ||
gskvulkantexturepipeline.c | ||
gskvulkantexturepipelineprivate.h |