gtk4.git
2023-07-21 Matthias ClasenMerge branch 'render-tool' into 'main'
2023-07-21 Matthias ClasenAdd a gtk4-rendernode-tool
2023-07-21 Daniel BolesMerge branch 'dboles/for-main' into 'main'
2023-07-21 Daniel BolesShortcutController: Add links to docs, fix heading
2023-07-21 Matthias ClasenMerge branch 'wip/kabus/calendar-select-signal' into...
2023-07-21 Khalid Abu... gtk/calendar: Avoid emision of day-selected signal...
2023-07-20 Matthias Clasengdk: Drop unnecessary conditionals
2023-07-20 Matthias Clasentools: Use #pragma once
2023-07-20 Matthias Clasentools: Drop unnecessary conditionals
2023-07-20 Matthias ClasenMerge branch 'gtk-fix-issue-4990' into 'main'
2023-07-20 Matthias ClasenMake the new compose table test work
2023-07-19 Benjamin OtteMerge branch 'wip/otte/vulkan-for-main' into 'main'
2023-07-19 Benjamin Ottevulkan: Be more careful with supported images
2023-07-19 Benjamin Ottememoryformat: fast-path copies of the same format
2023-07-19 Benjamin Ottevulkan: Add premultiply step to texture upload
2023-07-19 Benjamin Ottevulkan: Change fallback formats
2023-07-19 Benjamin Ottevulkan: Split renderpass op into 2
2023-07-19 Benjamin Ottevulkan: Don't store the renderpass
2023-07-19 Benjamin Ottevulkan: Pass rectangles where no regions are used
2023-07-19 Benjamin Ottevulkan: Stop keeping the context around
2023-07-19 Benjamin Ottevulkan: Remove unused stuff fom renderpass
2023-07-19 Benjamin Ottevulkan: Free storage buffer when disposing render object
2023-07-19 Benjamin Ottevulkan: Fix leaks with pipeline cache
2023-07-19 Benjamin Ottebuild: Move the glslc check into the top meson file
2023-07-19 Benjamin Ottevulkan: Remove the pre-compiled shaders
2023-07-19 Benjamin Otteci: Include glslc for Vulkan builds
2023-07-19 Luca BacciAdd test for large compose file
2023-07-19 Luca BacciAdd check for large compose files
2023-07-19 Daniel BolesMerge branch 'dboles/theme-no-backdrop-list-view-text...
2023-07-16 Benjamin OtteMerge branch 'wip/otte/vulkan-for-main' into 'main'
2023-07-16 Benjamin Ottevulkan: Rebuild the shaders
2023-07-16 Benjamin Ottevulkan: Redo barriers
2023-07-16 Benjamin Ottevulkan: Track the current pipeline stage of images
2023-07-16 Benjamin Ottevulkan: Handle images in the ShaderOp
2023-07-16 Benjamin Ottevulkan: Make clip type an enum
2023-07-16 Benjamin Ottevulkan: Introduce GskVulkanShaderOp
2023-07-16 Benjamin Ottevulkan: Remove GskVulkanUploader
2023-07-16 Benjamin Ottevulkan: Add GskVulkanDownloadOp
2023-07-16 Benjamin Ottevulkan: Properly update image layouts
2023-07-16 Benjamin Ottevulkan: Simplify render API
2023-07-16 Benjamin Ottevulkan: Remove the VulkanOp.upload() vfunc
2023-07-16 Benjamin Ottevulkan: Add an UploadGlyphOp
2023-07-16 Benjamin Ottevulkan: Split out a function
2023-07-16 Benjamin Ottevulkan: Remove unused functions
2023-07-16 Benjamin Ottevulkan: Merge the two upload ops
2023-07-16 Benjamin Ottevulkan: Merge te 2 upload ops
2023-07-16 Benjamin Ottevulkan: Fold functions into only caller
2023-07-16 Benjamin Ottetests: Reduce number of random fonts
2023-07-16 Benjamin Ottevulkan: Don't merge too many drawing commands
2023-07-16 Benjamin Ottevulkan: Simplify
2023-07-16 Benjamin Ottevulkan: Merge function into only caller
2023-07-16 Benjamin Ottevulkan: Don't try that hard to use clear
2023-07-16 Benjamin Ottevulkan: Try really hard to use clear
2023-07-16 Benjamin Ottevulkan: Add a clear op
2023-07-16 Benjamin Ottevulkan: Adapt a function
2023-07-16 Benjamin Ottevulkan: Implement direct upload for the cairo op
2023-07-16 Benjamin Ottevulkan: Upload cairo images "directly"
2023-07-16 Benjamin Ottevulkan: Split out a function
2023-07-16 Benjamin Ottevulkan: Emit a renderpass op
2023-07-16 Benjamin Ottevulkan: Sort the ops
2023-07-16 Benjamin Ottevulkan: Store a pointer to the first op
2023-07-16 Benjamin Ottevulkan: Indent verbose prints again
2023-07-16 Benjamin Ottevulkan: Rename offscreenp to renderpassop
2023-07-16 Benjamin Ottevulkan: Move the render ops to the Render
2023-07-16 Benjamin Ottevulkan: Batch together multiple draw calls
2023-07-16 Benjamin Ottevulkan: Unify some functions
2023-07-16 Benjamin Ottevulkan: Make Op->command() return the next op
2023-07-16 Benjamin Ottevulkan: Add a Stage enum
2023-07-16 Benjamin Ottevulkan: Bind descriptor sets early
2023-07-16 Benjamin Ottevulkan: Remove unused arguments from Op vfuncs
2023-07-16 Benjamin Ottevulkan: Cache VkRenderPasses in render object
2023-07-16 Benjamin Ottevulkan: Rename function
2023-07-16 Benjamin Ottevulkan: Cache framebuffer in image
2023-07-16 Benjamin Ottevulkan: Put the vertex buffer into the render object
2023-07-16 Benjamin Ottevulkan: Add an offscreen end op
2023-07-16 Benjamin Ottevulkan: Don't intern strings
2023-07-16 Benjamin Ottevulkan: Add VulkanOp->next
2023-07-16 Benjamin Ottevulkan: Remove all the semaphores
2023-07-16 Benjamin Ottevulkan: Remove unused stuff from render object
2023-07-16 Benjamin Ottevulkan: Pass the node when setting up
2023-07-16 Benjamin Ottevulkan: Add infrastructure for printing ops
2023-07-16 Benjamin Ottevulkan: Repurpose mask shader
2023-07-16 Benjamin Ottevulkan: Remove op.get_pipeline()
2023-07-16 Benjamin Ottevulkan: Remove GskVulkanPipeline
2023-07-16 Benjamin Ottevulkan: Add gskvulkanprivate.h
2023-07-16 Benjamin Ottevulkan: Turn push constants into an op
2023-07-16 Benjamin Ottevulkan: Make glyphs use new node ops
2023-07-16 Benjamin Ottevulkan: Add a glyph shader
2023-07-16 Benjamin Ottevulkan: Remove hacky function arguments
2023-07-16 Benjamin Ottevulkan: Port linear gradient to new ops
2023-07-16 Benjamin Ottevulkan: Make border shader use new ops
2023-07-16 Benjamin Ottevulkan: Add a blur op and use it
2023-07-16 Benjamin Ottevulkan: Port inset and outset shadow to new ops
2023-07-16 Benjamin Ottevulkan: Port blend mode to new ops
2023-07-16 Benjamin Ottevulkan: Add cross-fade op
2023-07-16 Benjamin Ottevulkan: Factor out call to opacity op
2023-07-16 Benjamin Ottevulkan: Convert color op to new method
2023-07-16 Benjamin Ottevulkan: Create pipeline differently for ops
2023-07-16 Benjamin OtteRevert "vulkan: Always render clip extents"
2023-07-16 Benjamin Ottevulkan: Combine textures and samplers again
next