aboutsummaryrefslogtreecommitdiff
path: root/render/gles2
AgeCommit message (Expand)Author
2023-02-02render/gles2: default to highp if availableSimon Ser
2023-02-02render/gles2: use correct type for shader typeSimon Ser
2022-12-01wlr_texture: Expose owning rendererAlexander Orzechowski
2022-11-15render/pixel_format: import pixel_format_info_check_stride()Simon Ser
2022-11-15render/gles2: query glGetGraphicsResetStatusKHRSimon Ser
2022-11-15render: allow wlr_renderer_impl.begin to failSimon Ser
2022-11-11render/texture: constify wlr_texture_update_from_buffer()Simon Ser
2022-10-28render/gles2: de-duplicate vertex shadersSimon Ser
2022-10-28render/gles2: move color uniform from quad.vert to quad.fragSimon Ser
2022-10-28render/gles2: move shaders to individual filesSimon Ser
2022-10-27render/gles2: log error on shader compilation failureSimon Ser
2022-10-10render/gles2: assert that GL_OES_EGL_image_external is supportedSimon Ser
2022-10-04render: drop wlr_renderer_read_pixels() flagsSimon Ser
2022-08-18Use wl_signal_emit_mutableAlexander Orzechowski
2022-08-12render: replace wlr_texture_write_pixels with update_from_bufferSimon Ser
2022-07-20render/gles2: simplify alpha depth checkManuel Stoeckl
2022-06-24render: use internal_features to indicate EGL supportSimon Ser
2022-06-24render/gles2: check GBM is foundSimon Ser
2022-06-16render/texture: drop wlr_texture_is_opaqueSimon Ser
2022-06-08matrix: remove wlr_matrix_projection()Simon Ser
2022-06-08render/gles2: simplify flipped projectionSimon Ser
2022-05-30build: make GBM optionalSimon Ser
2022-05-07render/gles: add support for some 16-bpc unsigned shm formatsManuel Stoeckl
2022-01-05render/gles2: don't constrain shm formats to ones that support readingThomas Hebb
2021-11-17Remove support for DMA-BUF flagsSimon Ser
2021-09-15types/buffer: make {begin,end}_data_ptr_access part of the public APISimon Zeni
2021-09-10buffer: add data_ptr access flagsSimon Ser
2021-08-12render/gles2: make wlr_gles2_texture a wlr_buffer addonSimon Ser
2021-08-12render/gles2: make wlr_gles2_buffer an addonSimon Ser
2021-07-30render/gles2: add a few 10-bit and FP16 formatsManuel Stoeckl
2021-07-30render/gles2: hide shm formats without GL supportManuel Stoeckl
2021-07-29render/gles2: add support for some 24 and 16-bit formatsSimon Ser
2021-07-22render: drop wlr_renderer_impl.init_wl_displaySimon Ser
2021-07-12render/gles2: disable blending opportunisticallySimon Ser
2021-07-12render/gles2: set has_alpha for DMA-BUFsSimon Ser
2021-07-12render/gles2: rename wlr_egl.exts to better match KhronosSimon Ser
2021-07-12render/egl: rename wlr_egl.exts to better match KhronosSimon Ser
2021-07-06move wlr_box from /types to /utilSimon Zeni
2021-07-05render/gles2: use wlr_drm for wl_drm implementationSimon Ser
2021-07-01buffer: make enum wlr_buffer_cap publicSimon Ser
2021-07-01render: drop wlr_renderer_impl.texture_from_dmabufSimon Ser
2021-07-01render: drop wlr_renderer_impl.texture_from_pixelsSimon Ser
2021-06-30render/egl: replace wlr_egl_create with wlr_egl_create_with_drm_fdSimon Ser
2021-06-24render/egl: make most functions privateSimon Ser
2021-06-19render: add get native paint target of rendererzccrs
2021-06-19render/gles2: add wlr_renderer_is_gles2zccrs
2021-06-09render: add missing arg to wlr_renderer_impl.get_buffer_capsSimon Ser
2021-06-07render/gles2: add support for DATA_PTR buffers in texture_from_bufferSimon Ser
2021-05-30render/gles2: fix texture cleanup on destroySimon Ser
2021-05-17render/gles2: implement texture_from_bufferSimon Ser