..
shaders
gpu: Scale the border offset
2024-02-09 04:28:32 +01:00
gskglbuffer.c
gl: Add buffer implementation using persistent mapping
2024-03-16 20:55:26 +01:00
gskglbufferprivate.h
gl: Add buffer implementation using persistent mapping
2024-03-16 20:55:26 +01:00
gskgldescriptors.c
gpu: Handle storage buffers via descriptors
2024-01-07 07:22:52 +01:00
gskgldescriptorsprivate.h
gpu: Prepare GL rendering for samplerExternalEOS
2024-01-07 07:22:51 +01:00
gskgldevice.c
gsk/gpu: add profiler node for shader loading
2024-03-04 11:54:13 -08:00
gskgldeviceprivate.h
gpu: Introduce the concept of "variation"
2024-01-07 07:22:53 +01:00
gskglframe.c
gl: Add buffer implementation using persistent mapping
2024-03-16 20:55:26 +01:00
gskglframeprivate.h
gpu: Introduce the concept of "variation"
2024-01-07 07:22:53 +01:00
gskglimage.c
gpu: External textures are never mipmap'able
2024-02-16 20:16:38 +01:00
gskglimageprivate.h
gpu: Add support for MacOS default framebuffer
2024-01-26 16:55:49 +01:00
gskgpublendmodeop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpublendmodeopprivate.h
gpu: Add a blend mode shader
2024-01-07 07:22:53 +01:00
gskgpublendop.c
gpu: Add a CLEAR blend mode for subsurface hole punching
2024-02-09 04:28:32 +01:00
gskgpublendopprivate.h
gpu: Make blend modes configurable
2024-01-07 07:22:52 +01:00
gskgpublitop.c
gsk: Remove unnecessary G_GNUC_FALLTHROUGH
2024-02-13 18:29:03 +01:00
gskgpublitopprivate.h
gskgpublurop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpubluropprivate.h
gpu: Use variations in the blur shader
2024-01-07 07:22:53 +01:00
gskgpuborderop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpuborderopprivate.h
gpu: Make border shader usable for inset/outset
2024-01-07 07:22:50 +01:00
gskgpuboxshadowop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpuboxshadowopprivate.h
gpu: Add a box shadow shader
2024-01-07 07:22:51 +01:00
gskgpubuffer.c
gsk: Move the buffer upload counter
2024-03-16 19:39:16 +01:00
gskgpubufferprivate.h
gsk/gpu: avoid unnecessary buffer uploads
2024-03-08 13:55:57 -08:00
gskgpuclearop.c
gpu: Add a CommandState struct to the command vfuncs
2024-01-07 07:22:51 +01:00
gskgpuclearopprivate.h
gpu: Copy the clear trick from the Vulkan shader
2024-01-07 07:22:50 +01:00
gskgpuclip.c
gpu: Make intersecting rounded rect with NONE clip always succeed
2024-03-11 01:39:40 +01:00
gskgpuclipprivate.h
gpu: Clarify clip types
2024-03-11 01:39:40 +01:00
gskgpucolorizeop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpucolorizeopprivate.h
gpu: Refactor image handling
2024-01-07 07:22:50 +01:00
gskgpucolormatrixop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpucolormatrixopprivate.h
gpu: Add a color matrix shader
2024-01-07 07:22:52 +01:00
gskgpucolorop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpucoloropprivate.h
gpu: Add a color shader
2024-01-07 07:22:50 +01:00
gskgpuconicgradientop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpuconicgradientopprivate.h
gpu: Add a conic gradient shader
2024-01-07 07:22:53 +01:00
gskgpucrossfadeop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpucrossfadeopprivate.h
gpu: Add a cross-fade shader
2024-01-07 07:22:53 +01:00
gskgpudescriptors.c
gpu: Handle storage buffers via descriptors
2024-01-07 07:22:52 +01:00
gskgpudescriptorsprivate.h
gpu: Handle storage buffers via descriptors
2024-01-07 07:22:52 +01:00
gskgpudevice.c
gsk: Keep metrics hinting on when rendering
2024-04-02 09:10:46 +02:00
gskgpudeviceprivate.h
gpu: Call make current before gc
2024-01-29 07:39:57 -05:00
gskgpudownloadop.c
gl: Turn has_foo flags into GdkGLFeatures
2024-03-16 13:44:02 +01:00
gskgpudownloadopprivate.h
gpu: Add a boolean flag allow_dmabuf to the downloadop
2024-01-07 07:22:52 +01:00
gskgpuframe.c
gpu: Sort passes correctly
2024-03-16 23:44:59 +01:00
gskgpuframeprivate.h
gsk: Add gsk_gpu_frame_get_last_op
2024-03-15 20:25:02 +01:00
gskgpuglobalsop.c
gpu: Print globals when being verbose
2024-02-13 06:59:58 -05:00
gskgpuglobalsopprivate.h
gpu: Add ability to run shaders
2024-01-07 07:22:49 +01:00
gskgpuimage.c
gpu: Add dmabuf import for Vulkan
2024-01-07 07:22:51 +01:00
gskgpuimageprivate.h
gpu: Add dmabuf import for Vulkan
2024-01-07 07:22:51 +01:00
gskgpulineargradientop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpulineargradientopprivate.h
gpu: Handle >7 color stops
2024-01-07 07:22:52 +01:00
gskgpumaskop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpumaskopprivate.h
gpu: Add a mask shader
2024-01-07 07:22:52 +01:00
gskgpumipmapop.c
gsk: Fix blit sizes while generating mipmaps on vk
2024-02-10 10:59:44 -05:00
gskgpumipmapopprivate.h
gpu: Add support for texture-scale nodes
2024-01-07 07:22:51 +01:00
gskgpunodeprocessor.c
gsk: Eschew more divisions
2024-03-13 01:26:14 -04:00
gskgpunodeprocessorprivate.h
gskgpuop.c
gpu: Add a CommandState struct to the command vfuncs
2024-01-07 07:22:51 +01:00
gskgpuopprivate.h
Fix typos throughout
2024-01-07 20:44:05 -05:00
gskgpuprint.c
gpu: debug-print the used shader clip
2024-02-11 20:04:54 +01:00
gskgpuprintprivate.h
gpu: debug-print the used shader clip
2024-02-11 20:04:54 +01:00
gskgpuradialgradientop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpuradialgradientopprivate.h
gpu: Add a radial gradient shader
2024-01-07 07:22:53 +01:00
gskgpurenderer.c
gpu: Rename env var GSK_GPU_SKIP to GSK_GPU_DISABLE
2024-03-16 14:11:08 +01:00
gskgpurenderer.h
gskgpurendererprivate.h
gpu: Refactor waiting for frames
2024-03-14 06:06:33 +01:00
gskgpurenderpassop.c
gsk: Remove unnecessary G_GNUC_FALLTHROUGH
2024-02-13 18:29:03 +01:00
gskgpurenderpassopprivate.h
gpu: Move function
2024-02-11 20:04:54 +01:00
gskgpuroundedcolorop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpuroundedcoloropprivate.h
gpu: Add a rounded color shader
2024-01-07 07:22:50 +01:00
gskgpuscissorop.c
gpu: Add a CommandState struct to the command vfuncs
2024-01-07 07:22:51 +01:00
gskgpuscissoropprivate.h
gpu: Add scissor operation
2024-01-07 07:22:49 +01:00
gskgpushaderop.c
gl: Move GL_ARB_base_instance check
2024-03-16 13:52:28 +01:00
gskgpushaderopprivate.h
gpu: Add GskGpuShaderOp.n_ops
2024-03-15 19:49:17 +01:00
gskgpustraightalphaop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpustraightalphaopprivate.h
gpu: Handle alpha in image_op() wrapper
2024-01-07 07:22:53 +01:00
gskgputextureop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgputextureopprivate.h
gpu: Refactor image handling
2024-01-07 07:22:50 +01:00
gskgputypesprivate.h
gl: Move GL_ARB_base_instance check
2024-03-16 13:52:28 +01:00
gskgpuuberop.c
gpu: Add a ShaderOp.print_instance vfunc
2024-03-15 19:49:17 +01:00
gskgpuuberopprivate.h
gpu: Refactor image handling
2024-01-07 07:22:50 +01:00
gskgpuuploadop.c
gl: Turn has_foo flags into GdkGLFeatures
2024-03-16 13:44:02 +01:00
gskgpuuploadopprivate.h
gsk: Stop passing scale to glyph upload op
2024-03-02 18:39:14 -05:00
gsknglrenderer.c
gl: Move GL_ARB_base_instance check
2024-03-16 13:52:28 +01:00
gsknglrendererprivate.h
gskvulkanbuffer.c
vulkan: Prefer cached buffer memory
2024-03-16 22:32:49 +01:00
gskvulkanbufferprivate.h
gpu: Add ability to run shaders
2024-01-07 07:22:49 +01:00
gskvulkandescriptors.c
gpu: sync dmabufs via semaphores
2024-01-07 07:22:52 +01:00
gskvulkandescriptorsprivate.h
gpu: sync dmabufs via semaphores
2024-01-07 07:22:52 +01:00
gskvulkandevice.c
gpu: Add a CLEAR blend mode for subsurface hole punching
2024-02-09 04:28:32 +01:00
gskvulkandeviceprivate.h
gdk: Remove all VulkanContext API
2024-01-07 14:47:22 +01:00
gskvulkanframe.c
gpu: Refactor waiting for frames
2024-03-14 06:06:33 +01:00
gskvulkanframeprivate.h
gpu: sync dmabufs via semaphores
2024-01-07 07:22:52 +01:00
gskvulkanimage.c
gpu: Update to memoryformat Vulkan code
2024-01-07 07:22:52 +01:00
gskvulkanimageprivate.h
gpu: sync dmabufs via semaphores
2024-01-07 07:22:52 +01:00
gskvulkanmemory.c
gpu: Improve memory handling on Vulkan
2024-01-07 07:22:52 +01:00
gskvulkanmemoryprivate.h
gdk: Don't include vulkan.h in public API anymore
2024-01-07 14:47:22 +01:00
gskvulkanrealdescriptors.c
gpu: Make VulkanRealDescriptor keep the frame
2024-01-07 07:22:52 +01:00
gskvulkanrealdescriptorsprivate.h
gpu: Make VulkanRealDescriptor keep the frame
2024-01-07 07:22:52 +01:00
gskvulkanrenderer.c
gpu: Refactor waiting for frames
2024-03-14 06:06:33 +01:00
gskvulkanrenderer.h
gsk: include Vulkan renderer in public header
2024-01-07 14:47:22 +01:00
gskvulkansubdescriptors.c
gpu: Handle storage buffers via descriptors
2024-01-07 07:22:52 +01:00
gskvulkansubdescriptorsprivate.h
gpu: Add back single descriptors set usage with descriptor indexing
2024-01-07 07:22:51 +01:00