summaryrefslogtreecommitdiff
path: root/glamor/glamor.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-07glamor: add glvnd_vendor privateKonstantin Pugin1-0/+26
2023-10-20glamor: accelerate incomplete textures for GL ESKonstantin Pugin1-6/+20
2023-10-09glamor: support GLES3 shadersKonstantin Pugin1-11/+1
2023-09-19glamor: fixes GL_INVALID_ENUM errors on ES if there is no quadsKonstantin1-0/+4
2023-04-12glamor: Fix build without GBMOlivier Fourdan1-0/+2
2023-03-17glamor: Don't glFlush/ctx switch unless any work has been performedJoshua Ashton1-5/+2
2022-12-01glamor: use dual source blend on GL 2.1 with ARB_ES2_compatibilityVasily Khoruzhick1-2/+4
2022-12-01glamor: fix CbCr format handlingYuriy1-4/+15
2022-12-01glamor: make use of GL_EXT_texture_format_BGRA8888Konstantin1-4/+4
2021-09-15glamor: Don't open-code epoxy_glsl_version()Adam Jackson1-26/+1
2021-09-15ephyr/glamor: Port to EGLAdam Jackson1-3/+0
2021-09-09glamor: Fix handling of 1-bit pixmapsPovilas Kanapickas1-14/+21
2021-07-07glamor: add EXT_gpu_shader4 supportDave Airlie1-0/+4
2021-07-07glamor: add glamor_glsl_has_ints wrapperDave Airlie1-2/+2
2021-06-14glamor: Avoid using GL_QUADS on V3DJose Maria Casanova Crespo1-1/+2
2021-05-11glamor: Dump backtrace on GL errorOlivier Fourdan1-0/+1
2020-08-18glamor: Fix debugging callback setup on GLESAdam Jackson1-1/+2
2020-07-05Fix spelling/wording issuesAlan Coopersmith1-1/+1
2019-12-20glamor: Only use dual blending with GLSL >= 1.30Michel Dänzer1-0/+1
2019-11-07xwayland: clear pixmaps after creation in rootless modeDor Askayo1-0/+20
2019-10-14Revert https://gitlab.freedesktop.org/xorg/xserver/merge_requests/235Michel Dänzer1-5/+1
2019-10-11glamor: check for non NULL pixmap at close_screenEmil Velikov1-1/+5
2019-05-28glamor: return status from `glamor_set_pixmap_texture()`Olivier Fourdan1-2/+4
2019-04-17glamor: Introduce a central place for our pixmap format/type handling.Eric Anholt1-6/+161
2019-04-17glamor: Plumb the pixmap through fbo creation instead of a "format"Eric Anholt1-13/+7
2019-04-17glamor: Stop trying to store the pixmap's "format" in glamor_pixmap_fbo.Eric Anholt1-2/+1
2019-04-17glamor: Switch the gl_flavor to a boolean is_gles.Eric Anholt1-11/+9
2019-03-11glamor: pixmap FBO may not be allocatedOlivier Fourdan1-0/+3
2018-09-11glamor: add support for GL_RGJulien Isorce1-0/+2
2018-06-27glamor: Unbreak glamor_fd_from_pixmap()Lyude Paul1-23/+33
2018-05-28glamor: Propagate glamor_fds_from_pixmap error in glamor_fd_from_pixmapMichel Dänzer1-1/+1
2018-05-23glamor: Always return 0 from glamor_fds_from_pixmap on errorMichel Dänzer1-3/+3
2018-05-16glamor_init: clamp GLSL to 120 if platform doesn't have instanced arraysLukas F. Hartmann1-0/+8
2018-05-08dri3: Switch get_drawable_modifiers to using stdint.Eric Anholt1-2/+2
2018-03-06glamor: Restore glamor_fd_from_pixmap and glamor_pixmap_from_fdMichel Dänzer1-12/+23
2018-03-05glamor: Implement GetSupportedModifiersLouis-Francis Ratté-Boulianne1-0/+25
2018-03-05glamor: Implement PixmapFromBuffers and BuffersFromPixmapLouis-Francis Ratté-Boulianne1-11/+26
2018-02-27glamor: Fix loose ends in color depth 30 support.Mario Kleiner1-2/+4
2017-11-15glamor: Drop the non-VAO rendering pathAdam Jackson1-2/+6
2017-11-07glamor: Remove unused glamor_create_screen_resourcesAdam Jackson1-25/+0
2017-11-07glamor: Un-inline glamor_[gs]et_screen_privateAdam Jackson1-0/+13
2017-10-30glamor: Unconditionalize GLAMOR_TEXTURED_LARGE_PIXMAPAdam Jackson1-3/+1
2017-10-30glamor: Unconditionalize GLAMOR_GRADIENT_SHADERAdam Jackson1-3/+0
2017-10-13glamor: Use GL_MESA_tile_raster_order for overlapping blits.Eric Anholt1-0/+2
2017-06-02glamor: Drop glamor_set_screen_pixmap().Eric Anholt1-13/+0
2017-06-02glamor: Stop tracking the screen_fbo.Eric Anholt1-1/+0
2017-03-15glamor: Check for NULL pixmap in glamor_get_pixmap_texture()Olivier Fourdan1-0/+3
2016-11-30glamor: restore vfunc handlers on init failureOlivier Fourdan1-3/+8
2016-09-29glamor: Require GL_OES_texture_border_clamp for GLES2.Eric Anholt1-4/+15
2016-09-28glamor: Fall back to software for CopyPlane if we need toAdam Jackson1-0/+2