Commit Graph

230 Commits (e479dc1ef0fe5165cd2456927cdf153ce206e023)

Author SHA1 Message Date
Simon Ser 4e7a8707cc buffer: add data_ptr access flags 3 years ago
Simon Ser ad7651a370 render/gles2: make wlr_gles2_texture a wlr_buffer addon 3 years ago
Simon Ser ee1156b62b render/gles2: make wlr_gles2_buffer an addon 3 years ago
Manuel Stoeckl f5df956c18 render/gles2: add a few 10-bit and FP16 formats 4 years ago
Manuel Stoeckl 44e8451cd9 render/gles2: hide shm formats without GL support 4 years ago
Simon Ser f76960388f render/gles2: add support for some 24 and 16-bit formats 4 years ago
Simon Ser 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display 4 years ago
Simon Ser 5544973814 render/gles2: disable blending opportunistically 4 years ago
Simon Ser 9dba176e8d render/gles2: set has_alpha for DMA-BUFs 4 years ago
Simon Ser 9b70eab194 render/gles2: rename wlr_egl.exts to better match Khronos 4 years ago
Simon Ser 4c51a0f6eb render/egl: rename wlr_egl.exts to better match Khronos 4 years ago
Simon Zeni e192d87731 move wlr_box from /types to /util 4 years ago
Simon Ser 4e07d4cbf9 render/gles2: use wlr_drm for wl_drm implementation 4 years ago
Simon Ser a38baec1f8 buffer: make enum wlr_buffer_cap public 4 years ago
Simon Ser 29be2d47e4 render: drop wlr_renderer_impl.texture_from_dmabuf 4 years ago
Simon Ser 18adb43a44 render: drop wlr_renderer_impl.texture_from_pixels 4 years ago
Simon Ser 1db976cecb render/egl: replace wlr_egl_create with wlr_egl_create_with_drm_fd 4 years ago
Simon Ser a2419eb4ea render/egl: make most functions private 4 years ago
zccrs 3c03639cd5 render: add get native paint target of renderer 4 years ago
zccrs fdc40e071e render/gles2: add wlr_renderer_is_gles2 4 years ago
Simon Ser 2806154900 render: add missing arg to wlr_renderer_impl.get_buffer_caps 4 years ago
Simon Ser 6e43d642b2 render/gles2: add support for DATA_PTR buffers in texture_from_buffer 4 years ago
Simon Ser abf527b075 render/gles2: fix texture cleanup on destroy 4 years ago
Simon Ser f6ba26ff58 render/gles2: implement texture_from_buffer 4 years ago
Simon Ser 9221ed7b4c render/gles2: add gles2_texture_create 4 years ago
Simon Ser 6f69e2f12e render/gles2: remove unnecessary EGL import ext checks 4 years ago
Simon Ser 69d4cf19b5 render/gles2: assert texture comes from the same renderer 4 years ago
Simon Zeni 982498fab3 render: introduce renderer_get_render_buffer_caps 4 years ago
Simon Ser c314920a3d render: remove NULL checks in wlr_texture_impl.destroy 4 years ago
Simon Ser 661ba49564 render/gles2: destroy textures on renderer teardown 4 years ago
Simon Ser 8e375ae340 render/gles2: log when creating renderer 4 years ago
Simon Zeni 10c5199d85 render/gles2: introduce wlr_gles2_renderer_create_with_drm_fd 4 years ago
ayaka ed1924800d render: make GLES2 renderer optional 4 years ago
Simon Zeni 84dea55b20 render: rename get_dmabuf_render_formats into get_render_formats 4 years ago
Simon Ser 004cf887b7 render/gles2: prevent imported DMA-BUF textures from being mutated 4 years ago
Stephan Hilb 9f012cac2f drm: check for PRIME support 4 years ago
Simon Ser a109a80dca render: drop support for ellipses 4 years ago
Simon Ser 9ecfa4343a render: remove wlr_texture_to_dmabuf 4 years ago
Simon Ser 1cdef8da57 render: drop wlr_renderer_blit_dmabuf 4 years ago
Simon Zeni 78d21fa131 render/gles2: remove depth and bpp gles2_pixel_format, use drm pixel format 4 years ago
Simon Zeni 9601a2abf0 output: improve transform matrix calculation 4 years ago
Simon Ser 27fba3df43 render: use DRM formats in wlr_texture_from_pixels 4 years ago
Simon Ser b54ef3372d render: use DRM formats in wlr_renderer_read_pixels 4 years ago
Simon Ser 00bf6674b3 output: use DRM format in wlr_output_preferred_read_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 bfd020047d render/gles2: remove current_buffer checks 4 years ago
Simon Ser 6ca59519c9 render/gles2: check buffer stride when uploading texture 4 years ago
Simon Ser 9396d8433a
render/gles2: remove YUV blocklist 4 years ago