summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* 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
* build: Make shaders depend on their includesBenjamin Otte2023-05-161-7/+9
* vulkan: Fix typo in clipping codeBenjamin Otte2023-05-161-1/+1
* gsk: Comment out some debug codeMatthias Clasen2023-05-111-0/+2
* gsk: Fix some renderer gotchasMatthias Clasen2023-05-102-1/+15
* gsk: Drop an unused functionMatthias Clasen2023-05-102-20/+0
* gsk: Dispose the driver when the display is closedMatthias Clasen2023-05-101-7/+17
* gsk: Fix a refcounting mishapMatthias Clasen2023-05-091-1/+2
* rendernodeparser: Handle shader nodes betterMatthias Clasen2023-05-061-3/+39
* Merge branch 'wip/otte/update-texture' into 'main'Benjamin Otte2023-05-061-7/+39
|\
| * rendernode: Implement texture diffing for scale nodesBenjamin Otte2023-05-021-4/+20
| * texture: Add gdk_texture_diff()Benjamin Otte2023-05-011-3/+19
* | gsk: Introduce a constantMatthias Clasen2023-05-052-4/+6
* | gsk: Add a few assertionsMatthias Clasen2023-05-052-0/+3
* | gsk: Add some debug helpersMatthias Clasen2023-05-052-9/+16
* | gsk: Better handling of offscreensMatthias Clasen2023-05-051-3/+3
* | gsk: Avoid some offscreensMatthias Clasen2023-05-041-10/+1
* | Merge branch 'wip/otte/for-main' into 'main'Benjamin Otte2023-05-0268-69/+52
|\ \
| * | vulkan: Compute offscreen texture coords properlyBenjamin Otte2023-05-021-68/+51
| * | vulkan: Rebuild SPIR-V filesBenjamin Otte2023-05-0266-0/+0
| * | build: Use generated SPIR-V filesBenjamin Otte2023-05-021-1/+1