summaryrefslogtreecommitdiff
path: root/gsk/vulkan
Commit message (Expand)AuthorAgeFilesLines
* vulkan: Don't transform the viewport rectBenjamin Otte2023-05-171-4/+1
* vulkan: Make quarks global variablesBenjamin Otte2023-05-171-8/+13
* vulkan: Split out a functionBenjamin Otte2023-05-171-47/+69
* vulkan: offscreens are used as color attachmentsBenjamin Otte2023-05-173-8/+8
* vulkan: compute new modelview directlyBenjamin Otte2023-05-171-3/+3
* vulkan: Make border shader handle fractional widthsBenjamin Otte2023-05-174-20/+41
* vulkan: Don't round corners when growing rounded rectBenjamin Otte2023-05-171-2/+2
* vulkan: Rewrite rounded rectangle to use SDF distanceBenjamin Otte2023-05-175-43/+85
* vulkan: Start rework on shaders to allow antialiased drawingBenjamin Otte2023-05-177-7/+111
* vulkan: Render whole textureBenjamin Otte2023-05-171-3/+8
* vulkan: Make projection matrix match GLBenjamin Otte2023-05-161-1/+1
* 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