summaryrefslogtreecommitdiff
path: root/libweston/renderer-gl
Commit message (Expand)AuthorAgeFilesLines
* gl-renderer: Get rid of begin fence syncLoïc Molinari2023-04-032-37/+116
* clipping: Use struct weston_coord in vertex clipping codeDerek Foreman2023-02-091-35/+36
* gl-renderer: Use highest precision for vertex shadersDaniel Stone2023-02-022-2/+13
* libweston: Use weston_coord space conversion functionsDerek Foreman2023-02-011-12/+19
* gl-renderer: use pixel_format_info instead of drm fourccsPhilipp Zabel2023-01-294-48/+36
* Revert "libweston: let weston_output_update_capture_info() take drm_format"Philipp Zabel2023-01-281-3/+2
* gl-renderer: Use MIN/MAX helpersMarius Vlad2023-01-241-7/+4
* libweston: let weston_output_update_capture_info() take drm_formatPhilipp Zabel2023-01-231-2/+3
* pixman-renderer: set renderbuffer via new repaint_output parameterPhilipp Zabel2023-01-231-1/+2
* gl-renderer: Disable vertex attrib arrays in shadow passLoïc Molinari2023-01-171-0/+3
* gl-renderer: Enable vertex attrib arrays once per passLoïc Molinari2023-01-171-15/+15
* gl-renderer: Set blend func once per output repaintLoïc Molinari2023-01-171-2/+2
* libweston, backends: move GL renderer interface into weston_rendererPhilipp Zabel2023-01-161-0/+1
* gl-shaders: Don't attempt to set unicolor when it's not validDerek Foreman2023-01-161-3/+11
* gl-renderer: pass paint nodes instead of viewsDerek Foreman2023-01-111-20/+20
* gl-renderer: make import_simple_dmabuf attributes parameter constPhilipp Zabel2023-01-111-1/+1
* libweston: move gl-borders code into helper libPekka Paalanen2022-12-141-0/+2
* libweston: move headless_backend::renderer_type to weston_renderer::typePhilipp Zabel2022-12-081-0/+1
* gl-renderer: implement output capturePekka Paalanen2022-11-292-0/+159
* compositor: Cache filtering decision in paint nodeDerek Foreman2022-11-251-2/+1
* gl-renderer: add matrixVitaly Prosyak2022-09-284-6/+36
* gl-renderer: add post-curve set to identityVitaly Prosyak2022-09-284-3/+94
* gl-renderer: replace remaining current_mode and borders[]Pekka Paalanen2022-09-231-16/+14
* gl-renderer: use fb_size/area in egl_y_invertPekka Paalanen2022-09-231-8/+2
* gl-renderer: use a loop in output_get_border_damage()Pekka Paalanen2022-09-231-20/+7
* gl-renderer: use a loop in draw_output_borders()Pekka Paalanen2022-09-231-19/+9
* gl-renderer: stop using texture sizes for border areaPekka Paalanen2022-09-231-14/+8
* gl-renderer: refactor into output_get_border_area()Pekka Paalanen2022-09-231-39/+82
* gl-renderer: use fb_size and area for borderPekka Paalanen2022-09-231-22/+19
* gl-renderer: implement shadow resizingPekka Paalanen2022-09-231-20/+38
* gl-renderer: pass initial output area explicitlyPekka Paalanen2022-09-232-9/+17
* libweston: add weston_renderer::resize_output()Pekka Paalanen2022-09-231-0/+10
* libweston: use weston_region_global_to_output more oftenDerek Foreman2022-09-231-2/+2
* libweston: rename weston_output_region_from_globalDerek Foreman2022-09-231-1/+2
* compositor: Remove weston_transformed_regionDerek Foreman2022-09-231-6/+3
* gl-renderer: use pixel_format_info in read_pixelsPekka Paalanen2022-08-031-12/+3
* libweston: change read_format to struct pixel_format_infoPekka Paalanen2022-08-031-5/+5
* libweston: Remove runtime render switchingMarius Vlad2022-07-261-3/+0
* gl-renderer: simplify main() in fragPekka Paalanen2022-06-221-15/+5
* gl-renderer: move undo-premult to color_pipeline()Pekka Paalanen2022-06-221-9/+9
* gl-renderer: call it view_alpha in fragPekka Paalanen2022-06-222-11/+8
* gl-renderer: Ensure gl_buffer_state is present for direct-displayMarius Vlad2022-06-031-17/+48
* gl-renderer: fix performance regression in fragPekka Paalanen2022-06-031-13/+31
* gl-renderer: fix double-alloc of gl_buffer_statePekka Paalanen2022-05-311-1/+1
* gl-renderer: Use common value for maximum plane indexDaniel Stone2022-05-201-1/+1
* gl-renderer: Fix plane count for legacy YUV420 imagesDaniel Stone2022-05-201-1/+1
* gl-renderer: Don't use TEXTURE_EXTERNAL for multi-planar formatsDaniel Stone2022-05-201-4/+1
* gl-renderer: Add comment for yuv_format_descriptorDaniel Stone2022-05-201-0/+10
* gl-renderer: Remove special-cased YUV SHM formatsDaniel Stone2022-05-201-113/+125
* gl-renderer: Get YUV subsampling from pixel-formatsDaniel Stone2022-05-201-27/+7