summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* vulkan: Don't crash with overly large nodeswip/otte/vulkanBenjamin Otte2023-05-171-1/+10
* 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-172-0/+149
* 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-171-1/+2
* 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
* 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-1723-84/+173
* 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-172-0/+5
* 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
* glrenderer: Remove unused functionBenjamin Otte2023-05-171-30/+0
* gsk: Fix a crashMatthias Clasen2023-05-161-0/+4
* nodeparser: Move an error checkBenjamin Otte2023-05-161-8/+9
* vulkan: Make projection matrix match GLBenjamin Otte2023-05-161-1/+1
* rendernode: clip when drawing shadowsBenjamin Otte2023-05-161-0/+6