summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* vulkan: Don't crash with overly large nodeswip/otte/vulkanBenjamin Otte2023-05-174-1/+28
* vulkan: Update texture shader to do AABenjamin Otte2023-05-172-20/+13
* vulkan: Split generic code offBenjamin Otte2023-05-173-14/+39
* vulkan: Use rounded rect APIs to improve clipsBenjamin Otte2023-05-171-34/+34
* gsk: Add (private) gsk_rounded_rect_intersection()Benjamin Otte2023-05-173-0/+289
* vulkan: Set the initial clip rectBenjamin Otte2023-05-173-1/+27
* vulkan: Only draw one rectBenjamin Otte2023-05-171-32/+27
* xxx debug-printfBenjamin Otte2023-05-172-1/+3
* vulkan: Use CLAMP_TO_EDGE in samplerBenjamin Otte2023-05-171-2/+2
* vulkan: Rewrite AA shaders to respect scaleBenjamin Otte2023-05-177-20/+42
* vulkan: Don't allocate no descriptor setsBenjamin Otte2023-05-171-0/+3
* vulkan: Only use a single pipeline layoutBenjamin Otte2023-05-175-67/+47
* vulkan: Don't call verticesBenjamin Otte2023-05-171-1/+1
* Add gsk vulkan testsMatthias Clasen2023-05-171-2/+4
* vulkan: Use scale factor for offscreens and fallbacksBenjamin Otte2023-05-171-6/+18
* vulkan: Split scale from matrixBenjamin Otte2023-05-1714-42/+85
* vulkan: Keep the modelview as a GskTransformBenjamin Otte2023-05-171-23/+33
* vulkan: Split modelview and projectionBenjamin Otte2023-05-171-9/+11
* vulkan: Add scale to push constantsBenjamin Otte2023-05-174-1/+10
* vulkan: Move scale into the state objectBenjamin Otte2023-05-171-6/+6
* vulkan: Move offset into the state objectBenjamin Otte2023-05-171-29/+26
* vulkan: Add a new GskVulkanParseStateBenjamin Otte2023-05-173-275/+208
* vulkan: Don't store push constants in RenderOpBenjamin Otte2023-05-171-5/+7
* vulkan: Split out gsk_vulkan_render_pass_append_push_constants()Benjamin Otte2023-05-171-37/+35
* vulkan: Pass values to push directlyBenjamin Otte2023-05-173-14/+19
* vulkan: Add a static assertBenjamin Otte2023-05-171-0/+6
* vulkan: Handle clip properly for offscreensBenjamin Otte2023-05-171-13/+20
* vulkan: Track offset in the renderpassBenjamin Otte2023-05-1725-86/+182
* vulkan: Pass scale to offscreensBenjamin Otte2023-05-171-5/+10
* vulkan: Clean up scale handlingBenjamin Otte2023-05-173-42/+44
* vulkan: Fix typoBenjamin Otte2023-05-171-1/+1
* vulkan: Don't store unused matricesBenjamin Otte2023-05-171-18/+9
* vulkan: Remove unneeded argumentBenjamin Otte2023-05-173-11/+1
* vulkan: Don't explode without vertex dataBenjamin Otte2023-05-171-0/+3
* vulkan: Handle empty child bounds in repeat nodeBenjamin Otte2023-05-175-0/+30
* vulkan: Fix repeat nodesBenjamin Otte2023-05-171-7/+36
* 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
* node-editor: Add initial comparison UIBenjamin Otte2023-05-175-25/+587
* node-editor: Add some form of undo stackBenjamin Otte2023-05-172-60/+144
* Merge branch 'wip/otte/ci-emergency' into 'main'Benjamin Otte2023-05-175-1091/+1
|\
| * glrenderer: Remove unused functionBenjamin Otte2023-05-171-30/+0