22 Commits (145ad0ce468841c4b420b4c002ed2c72df955e29)

Author SHA1 Message Date
Simon Ser 85c1eda721 render: unify getter for texture formats
7 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
9 months ago
Paul Cercueil 220df2aa0f
Add more POSIX compliance macros to fix uClibc support
9 months ago
Leo Li 60af3b6b78 render/gles2: Fixup dropping has_alpha from pixel_format
10 months ago
Alexander Orzechowski 9118226634 render/gles2: Don't track has_alpha in pixel_format
12 months ago
Manuel Stoeckl 7ad67e0f1d render/gles: add support for some 16-bpc unsigned shm formats
3 years ago
Thomas Hebb 59b9518f07 render/gles2: don't constrain shm formats to ones that support reading
3 years ago
Manuel Stoeckl f5df956c18 render/gles2: add a few 10-bit and FP16 formats
3 years ago
Manuel Stoeckl 44e8451cd9 render/gles2: hide shm formats without GL support
3 years ago
Simon Ser f76960388f render/gles2: add support for some 24 and 16-bit formats
3 years ago
Simon Zeni 78d21fa131 render/gles2: remove depth and bpp gles2_pixel_format, use drm pixel format
4 years ago
Simon Ser ddfee63055 render: use DRM formats in wlr_renderer_get_shm_texture_formats
4 years ago
Simon Ser 549435aee5 render/gles2: replace wlr_gles2_texture.wl_format with drm_format
4 years ago
Simon Ser fab396f149 render/gles2: convert format table to DRM formats
4 years ago
Simon Ser a71649dde9 render/gles2: remove duplicated format list
5 years ago
emersion 62d646f2b8
render/gles2: remove assumptions about supported formats
6 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes
7 years ago
emersion cc5ef1d2ff
render/gles2: move list of supported WL formats to pixel_format.c
7 years ago
emersion 95e86e675a
render/gles2: remove global state, use OpenGL debug extension
7 years ago
emersion f34a1b75eb
render/gles2: use format bpp when reading pixels
7 years ago
emersion 4fa90b0511
Backport screenshooter fixes from the renderer redesign v1
7 years ago
Drew DeVault 5a2796266f Support wl_shm pixel formats in gles2 renderer
8 years ago