xserver/glamor
Balló György 007e98b186 glamor: Fallback to software rendering on GLSL link failure
Instead of thowing fatal error on GLSL link failure, fall back to software
rendering. This allows using Glamor on systems with limited hardware resources
(such as i915).

Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1173>
2024-04-11 12:01:14 +00:00
..
glamor.c glamor: Fallback to software rendering on GLSL link failure 2024-04-11 12:01:14 +00:00
glamor.h glamor: add glvnd_vendor private 2023-11-07 17:59:24 +03:00
glamor_addtraps.c
glamor_composite_glyphs.c render: move private definitions out of public glyphstr.h 2024-03-03 22:54:16 +00:00
glamor_compositerects.c glamor: Make glamor_solid_boxes take a DrawablePtr 2023-07-20 10:14:56 +02:00
glamor_context.h
glamor_copy.c glamor: Make glamor_set_alu take a DrawablePtr 2024-01-11 10:03:10 +00:00
glamor_core.c glamor: Fallback to software rendering on GLSL link failure 2024-04-11 12:01:14 +00:00
glamor_dash.c glamor: support GLES3 shaders 2023-10-09 17:25:28 +00:00
glamor_debug.h glamor: glamor_debug.h: drop unused AbortServer() declaration 2024-03-03 22:29:52 +00:00
glamor_egl.c glamor: drop duplicate _X_EXPORT from .c source 2024-03-03 22:34:26 +00:00
glamor_egl.h
glamor_egl_ext.h
glamor_eglmodule.c
glamor_fbo.c glamor: drop duplicate _X_EXPORT from .c source 2024-03-03 22:34:26 +00:00
glamor_font.c
glamor_font.h
glamor_glx_provider.c Revert "glamor/glxprov: Stop exposing non-db(-capable) configs" 2023-11-14 17:44:47 +03:00
glamor_glx_provider.h glamor: Lift the GLX EGL backend from Xwayland 2023-11-07 17:59:24 +03:00
glamor_glyphblt.c Fixed mirrored glyphs on big-endian machines 2023-12-17 16:44:45 +00:00
glamor_gradient.c glamor: Fallback to software rendering on GLSL link failure 2024-04-11 12:01:14 +00:00
glamor_image.c
glamor_largepixmap.c
glamor_lines.c glamor: support GLES3 shaders 2023-10-09 17:25:28 +00:00
glamor_picture.c
glamor_pixmap.c glamor: Fall back for mixed depth 24/32 in glamor_set_alu 2024-01-11 10:03:10 +00:00
glamor_points.c glamor: support GLES3 shaders 2023-10-09 17:25:28 +00:00
glamor_prepare.c
glamor_prepare.h
glamor_priv.h glamor: Fallback to software rendering on GLSL link failure 2024-04-11 12:01:14 +00:00
glamor_program.c glamor: Fallback to software rendering on GLSL link failure 2024-04-11 12:01:14 +00:00
glamor_program.h
glamor_rects.c glamor: support GLES3 shaders 2023-10-09 17:25:28 +00:00
glamor_render.c glamor: Fallback to software rendering on GLSL link failure 2024-04-11 12:01:14 +00:00
glamor_segs.c glamor: support GLES3 shaders 2023-10-09 17:25:28 +00:00
glamor_spans.c glamor: support GLES3 shaders 2023-10-09 17:25:28 +00:00
glamor_sync.c
glamor_text.c Fixed mirrored glyphs on big-endian machines 2023-12-17 16:44:45 +00:00
glamor_transfer.c
glamor_transfer.h
glamor_transform.c glamor: Make glamor_set_alu take a DrawablePtr 2024-01-11 10:03:10 +00:00
glamor_transform.h
glamor_trapezoid.c
glamor_triangles.c
glamor_utils.c glamor: Make glamor_solid_boxes take a DrawablePtr 2023-07-20 10:14:56 +02:00
glamor_utils.h
glamor_vbo.c
glamor_window.c
glamor_xv.c glamor: Make glamor_set_alu take a DrawablePtr 2024-01-11 10:03:10 +00:00
meson.build Xephyr: use glamor glx provider 2023-11-07 18:20:48 +03:00