summaryrefslogtreecommitdiff
path: root/gsk/vulkan
Commit message (Expand)AuthorAgeFilesLines
* build: Make shaders depend on their includesBenjamin Otte2023-05-161-7/+9
* vulkan: Fix typo in clipping codeBenjamin Otte2023-05-161-1/+1
* vulkan: Compute offscreen texture coords properlyBenjamin Otte2023-05-021-68/+51
* vulkan: Rebuild SPIR-V filesBenjamin Otte2023-05-0266-0/+0
* gsk/vulkan/render: Download image before resetGeorges Basile Stavracas Neto2023-04-141-1/+4
* gsk/vulkan/glyphcache: Rework glyphsGeorges Basile Stavracas Neto2023-04-082-18/+37
* gsk/vulkan/pipeline: Simplify pipeline creationGeorges Basile Stavracas Neto2023-04-082-26/+4
* gsk/vulkan: Use default blend factorsGeorges Basile Stavracas Neto2023-04-082-4/+2
* gsk/vulkan: CosmeticsGeorges Basile Stavracas Neto2023-04-082-10/+10
* vulkan: Support fractional scalingGeorges Basile Stavracas Neto2023-04-032-18/+18
* gsk/vulkan/renderpass: Don't scale scissor and render areaGeorges Basile Stavracas Neto2023-04-031-4/+4
* gsk/vulkan: CosmeticsGeorges Basile Stavracas Neto2023-04-032-10/+5
* gsk/vulkan/renderer: Pass appropriate clip regionGeorges Basile Stavracas Neto2023-04-031-3/+56
* gsk/vulkan/buffer: Pass aligned memory valueGeorges Basile Stavracas Neto2023-04-031-1/+1
* gsk/vulkan/glyphcache: Ceil glyph surface sizeGeorges Basile Stavracas Neto2023-04-031-2/+2
* gsk/vulkanimage: Set buffer row length and heightGeorges Basile Stavracas Neto2023-04-031-0/+2
* gsk/vulkan/image: Use UNDEFINED for initial layoutGeorges Basile Stavracas Neto2023-04-031-1/+1
* gsk/vulkan/image: CosmeticsGeorges Basile Stavracas Neto2023-04-021-2/+1
* Merge branch 'gbsneto/mildly-mid-vulkan-fixes' into 'main'Georges Basile Stavracas Neto2023-04-013-357/+710
|\
| * gsk/vulkan/renderpass: Update scales from transform nodeGeorges Basile Stavracas Neto2023-04-011-6/+78
| * gsk/vulkan/renderpass: Refactor scaleGeorges Basile Stavracas Neto2023-04-013-13/+20
| * gsk/vulkan/renderpass: Factor out node implementationsGeorges Basile Stavracas Neto2023-03-311-347/+621
* | Convert headers to #pragma onceMatthias Clasen2023-03-3124-72/+24
|/
* gsk/vulkanglyphcache: Cleanup mathsGeorges Basile Stavracas Neto2023-03-301-5/+2
* vulkan/glyphcache: Add padding around ink rectGeorges Basile Stavracas Neto2023-03-301-0/+5
* gsk: Stop using g_sliceMatthias Clasen2023-03-148-20/+20
* gsk: Introduce mask nodesMatthias Clasen2023-02-121-0/+3
* gsk: Introduce GskTextureScaleNodeMatthias Clasen2023-02-111-0/+3
* Fix spelling errorsMatthias Clasen2022-11-171-1/+1
* gsk: Use the new debug macrosMatthias Clasen2022-09-234-18/+19
* Merge branch 'update-initial-layout' into 'main'Matthias Clasen2022-05-271-1/+1
|\
| * vulkan: Set initial layout to undefinedTestingPlant2022-05-081-1/+1
* | vulkan: Don't attempt to free 0 command buffersTestingPlant2022-05-081-4/+5
|/
* gsk: Allow gsk_renderer_realize (renderer, NULL, NULL)Benjamin Otte2021-10-201-2/+9
* gsk: Move shader resourcesMatthias Clasen2021-04-0396-0/+1308
* docs: Improve gsk docsMatthias Clasen2021-03-111-0/+5
* vulkan: Improve rounded rect clippingBenjamin Otte2021-03-091-1/+7
* vulkan: Fix invalid readBenjamin Otte2021-03-091-1/+1
* vulkan: Handle simple transforms in the clipping codeBenjamin Otte2021-03-055-11/+65
* vulkan: Add visible fallback renderingMatthias Clasen2021-03-051-0/+19
* vulkan: Fix image uploading by regionsMatthias Clasen2021-02-041-1/+1
* gsk: Add GskConicGradientNodeBenjamin Otte2020-12-031-0/+1
* rendernode: Rename all gsk_render_node_peek_*() functionsBenjamin Otte2020-11-171-24/+24
* vulkan: Remove double initializationTimm Bäder2020-10-141-1/+0
* Support GLShaderNode in backendsAlexander Larsson2020-09-291-0/+1
* gsk: Add a radial gradient nodeMatthias Clasen2020-09-181-0/+2
* Port tracing to the sysprof collector apiMatthias Clasen2020-08-211-4/+3
* Replace "gint" with "int"Benjamin Otte2020-07-252-2/+2
* Turn GskRenderNode into a derivable typeEmmanuele Bassi2020-04-081-6/+6
* profiler: Make profiler-is-running a macroAlexander Larsson2020-02-121-1/+1