aboutsummaryrefslogtreecommitdiff
path: root/render/gles2/texture.c
AgeCommit message (Expand)Author
2024-02-15Define _POSIX_C_SOURCE globallySimon Ser
2024-02-12Add more POSIX compliance macros to fix uClibc supportPaul Cercueil
2024-01-31render/gles2: Fixup dropping has_alpha from pixel_formatLeo Li
2024-01-31render/pixel-format: Move has_alpha into it's own arrayLeo Li
2023-11-30render: Implement texture_preferred_read_formatAlexander Orzechowski
2023-11-30render/gles2: Implement texture_read_pixelsAlexander Orzechowski
2023-11-30render/gles2: reword wlr_gles2_texture commentsSimon Ser
2023-11-30render/gles2: Inline texture invalidationAlexander Orzechowski
2023-11-30render/gles2: Don't attach texture as buffer addonAlexander Orzechowski
2023-11-30render/gles2: Don't track image in textureAlexander Orzechowski
2023-11-30render/gles2: Don't double import dmabufAlexander Orzechowski
2023-11-29render/gles2: Don't track has_alpha in pixel_formatAlexander Orzechowski
2023-11-25Cleanup wlr_matrix.h includesSimon Ser
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-07-11Use wl_container_of() instead of castsSimon Ser
2023-07-07Use struct initializers instead of memset()Simon Ser
2023-05-21render/pixel-format: add support for block-based formatsSimon Ser
2022-12-01wlr_texture: Expose owning rendererAlexander Orzechowski
2022-11-15render/pixel_format: import pixel_format_info_check_stride()Simon Ser
2022-11-11render/texture: constify wlr_texture_update_from_buffer()Simon Ser
2022-08-18Use wl_signal_emit_mutableAlexander Orzechowski
2022-08-12render: replace wlr_texture_write_pixels with update_from_bufferSimon Ser
2022-06-16render/texture: drop wlr_texture_is_opaqueSimon Ser
2022-05-07render/gles: add support for some 16-bpc unsigned shm formatsManuel Stoeckl
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-07-12render/gles2: set has_alpha for DMA-BUFsSimon Ser
2021-07-05render/gles2: use wlr_drm for wl_drm implementationSimon 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-24render/egl: make most functions privateSimon 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
2021-05-17render/gles2: add gles2_texture_createSimon Ser
2021-05-17render/gles2: remove unnecessary EGL import ext checksSimon Ser
2021-04-22render: remove NULL checks in wlr_texture_impl.destroySimon Ser
2021-04-22render/gles2: destroy textures on renderer teardownSimon Ser
2021-04-15render/gles2: prevent imported DMA-BUF textures from being mutatedSimon Ser
2021-04-08render: remove wlr_texture_to_dmabufSimon Ser
2021-03-25render/gles2: remove depth and bpp gles2_pixel_format, use drm pixel formatSimon Zeni
2021-02-23render: use DRM formats in wlr_texture_from_pixelsSimon Ser
2021-02-23render/gles2: replace wlr_gles2_texture.wl_format with drm_formatSimon Ser
2021-02-23render/gles2: convert format table to DRM formatsSimon Ser
2021-02-19render/gles2: check buffer stride when uploading textureSimon Ser
2021-02-05render/gles2: remove YUV blocklistSimon Ser
2021-02-01render/wlr_texture: clamp texture coordinates to edge by defaultQuantum
2021-01-15render/gles2: restore EGL context after texture operationsSimon Ser