aboutsummaryrefslogtreecommitdiff
path: root/include/render
AgeCommit message (Expand)Author
2023-11-30render/gles2: reword wlr_gles2_texture commentsSimon Ser
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-30renderer/gles2: Bail rendering to external buffers when binding themAlexander Orzechowski
2023-11-30render/gles2: Lazily create buffer fboAlexander Orzechowski
2023-11-29render/gles2: Don't track has_alpha in pixel_formatAlexander Orzechowski
2023-11-28render/vulkan: drop current_command_bufferSimon Ser
2023-11-22render: drop legacy render passSimon Ser
2023-10-05render/vulkan: constrain blend to output subpass to redrawn regionManuel Stoeckl
2023-10-02docs: replace the less commonly used "::" with "."Kirill Primak
2023-09-09render/vulkan: de-duplicate VkImageUsageFlagsSimon Ser
2023-06-19renderer: Introduce wlr_scale_filter_modeAlexander Orzechowski
2023-06-17render/vulkan: Dynamically create texture viewsAlexander Orzechowski
2023-06-17render/vulkan: Dynamically create pipeline layoutsAlexander Orzechowski
2023-06-16render/vulkan/pipeline_key: Add blendingAlexander Orzechowski
2023-06-16render/vulkan: Handle quad pipeline through generic pipeline pathAlexander Orzechowski
2023-06-16render/vulkan: Dynamically handle pipeline creation for texturesAlexander Orzechowski
2023-06-05render/gles2: implement timer APIRose Hudson
2023-06-01render/vulkan: improve error handling in render_pass_submit()Simon Ser
2023-05-30render/vulkan: implement render pass APISimon Ser
2023-05-28renderer/gles2: Implement render pass interfaceAlexander Orzechowski
2023-05-28renderer/gles2: Compute texture coordinates based off of vertex positionsAlexander Orzechowski
2023-05-26render/vulkan: drop unused vulkan_has_extension()Simon Ser
2023-05-26render/vulkan: drop unused vulkan_change_layout_queue()Simon Ser
2023-05-24render/vulkan: generalize YCbCr format supportSimon Ser
2023-05-24render/vulkan: add vulkan_get_pipeline_layout()Simon Ser
2023-05-24render/vulkan: introduce struct wlr_vk_pipeline_layoutSimon Ser
2023-05-21render/pixel-format: add support for block-based formatsSimon Ser
2023-05-21render/pixel-format: add docsSimon Ser
2023-05-12render/vulkan: allow rendering to non-8-bit buffersManuel Stoeckl
2023-05-11wlr_drm_format: Rework wlr_drm_format_intersectAlexander Orzechowski
2023-05-11wlr_drm_format: Change wlr_drm_format_dup to copyAlexander Orzechowski
2023-05-11wlr_drm_format: Change wlr_drm_format_create to initAlexander Orzechowski
2023-05-11wlr_drm_format: Don't take double pointer in wlr_drm_format_addAlexander Orzechowski
2023-05-04render/vulkan: add support for NV12Simon Ser
2023-04-28render/vulkan: use VK_KHR_synchronization2Simon Ser
2023-04-25render/pixman: implement render pass APISimon Ser
2023-04-25render/pixman: add begin_pixman_data_ptr_access()Simon Ser
2023-04-25render/pass: add legacy render pass implementationSimon Ser
2023-04-18render/vulkan: use full names for extension command fieldsSimon Ser
2023-02-28render/vulkan: prefer render node for wlr_renderer_get_drm_fd()Simon Ser
2023-02-21render/swapchain: make publicSimon Ser
2022-12-06render/vulkan: wait for DMA-BUF fencesSimon Ser
2022-12-06render/dmabuf: add dmabuf_export_sync_file()Simon Ser
2022-12-02render/vulkan: make shm/dmabuf split clearer in wlr_vk_format_propsSimon Ser
2022-12-02render/vulkan: make vulkan_format_props_find_modifier() return value constSimon Ser
2022-12-02render/drm-format-set: add wlr_drm_format_set_copy()Simon Ser
2022-12-02render/vulkan: drop "_format" in wlr_vk_format fieldsSimon Ser
2022-11-28render/vulkan: import semaphore to DMA-BUF instead of blockingSimon Ser