82 Commits (0ccf8e22387db6f183e501e6fa71776fb112fb7a)

Author SHA1 Message Date
Derek Foreman c4cfe85d3a compositor-drm: pass ARGB fallback to gl create functions for XRGB formats 10 years ago
Derek Foreman e76f185050 gl-renderer: Take a list of acceptable formats in create functions 10 years ago
Pekka Paalanen 8b69d03faf gl-renderer: fix configless_context check 10 years ago
Pekka Paalanen f282454cf6 gl-renderer: check EGL_EXT_platform_base in supports() 10 years ago
Manuel Bachmann 2992d7192d gl-renderer: fix EGL initialization steps 10 years ago
Jonny Lamb f1ec506048 gl-renderer: provide platform_base fallbacks and remove ifdefs 10 years ago
Jonny Lamb 74eed31108 gl-renderer: call supports() automatically in create() 10 years ago
Jonny Lamb 671148f064 gl-renderer: use eglCreatePlatformWindowSurfaceEXT to get EGLSurfaces 10 years ago
Jonny Lamb 70eba3fbde gl-renderer: use eglGetPlatformDisplayEXT to get an EGLDisplay 10 years ago
Jason Ekstrand fb23df7b35 Use pixel coordinates for weston_output.matrix 10 years ago
Jason Ekstrand ae0c6e35b0 gl-renderer: Call glViewport after the context is made current 10 years ago
Pekka Paalanen fa79b1d9dc gl-renderer: implement view scissor 10 years ago
Pekka Paalanen eb35cbe2b1 gl-renderer: implement surface_copy_content 10 years ago
Pekka Paalanen aeb917ee5d gl-renderer: add BUFFER_TYPE_SOLID 10 years ago
Pekka Paalanen 25c0ca5715 compositor: turn weston_view boundingbox into masked 10 years ago
Bryce Harrington de16d89306 Use zalloc instead of calloc(1, ...) 11 years ago
Bryce Harrington bff3472e2e Setting members to 0/NULL after a zalloc or calloc is redundant 11 years ago
Derek Foreman f81809864e gl-renderer: compress pixman bands to simplify geometry 11 years ago
Derek Foreman 4c582666dd gl-renderer: don't move memory in output_rotate_damage 11 years ago
Giulio Camuffo 95ec0f95aa compositor: add a masking mechanism to weston_layer 11 years ago
Neil Roberts 4d085e709d gl-renderer: Keep track of the GL format used for SHM buffers 11 years ago
Neil Roberts 39a443ff9b Always use glTexImage2D instead of glTexSubImage2D for first upload 11 years ago
Jason Ekstrand 701f636293 gl-renderer: Fix read_pixels in the case where we have output borders 11 years ago
Pekka Paalanen 952b6c8004 compositor: reorganize struct weston_buffer_viewport 11 years ago
Neil Roberts 77c1a5b7dc Add support for having different GBM formats for different outputs 11 years ago
Neil Roberts b7f8533e2b Split gl_renderer_setup into two functions 11 years ago
Mariusz Ceier cbb9158162 Don't crash when eglCreateContext fails 12 years ago
Jason Ekstrand 8e96f9eb6a gl-renderer: Use eglSwapBuffersWithDamageEXT when available 12 years ago
Jason Ekstrand e5512d4014 gl-renderer: Track border damage and only repaint borders on an as-needed basis 12 years ago
Jason Ekstrand 918f2dd4cf Remove the weston_view.geometry.width/height fields 12 years ago
Pekka Paalanen 1fd9c0f81a compositor: gather buffer_transform and _scale into a struct 12 years ago
Ander Conselvan de Oliveira 41a50ea71c gl-renderer: Fix support for Y_XUXV buffers 12 years ago
Ander Conselvan de Oliveira 895b1fdcb2 gl-renderer: Attach buffer during surface state creation if possible 12 years ago
Ander Conselvan de Oliveira 65796816b9 compositor-drm: Add key binding to switch from pixman to GL renderer 12 years ago
Neil Roberts e505171a32 Add calls to wl_shm_buffer_begin/end_access 12 years ago
Jason Ekstrand 00b842854b Remove the concept of a border from weston_output. 12 years ago
Jason Ekstrand 310382fb2f gl-renderer: Remove the renderer-global border support 12 years ago
Jason Ekstrand 0b61bf444b gl-renderer: Add support for per-output multi-texture borders. 12 years ago
Ander Conselvan de Oliveira adda00e72f pixman-renderer, gl-renderer: Destroy surface state with the renderer 12 years ago
Ander Conselvan de Oliveira aa398ae1f3 compositor: Let renderers create and destroy surface state on their own 12 years ago
Ander Conselvan de Oliveira 6b16214fb9 pixman-renderer, gl-renderer: Destroy debug bindings on clean up 12 years ago
Jason Ekstrand a7af70436b Split the geometry information from weston_surface out into weston_view 12 years ago
Ander Conselvan de Oliveira 97f2952bca gl-renderer: Build as a loadable module 12 years ago
Kristian Høgsberg c3ea26c02d compositor-drm: Match the EGLConfig native visual ID if it has one 12 years ago
Hardening ff39efa5c0 Rename current, origin, scale, origin_scale 12 years ago
Sam Spilsbury 619859ce90 Split vertex clipping code out into vertex-clipping.c 12 years ago
Stanislav Vorobiov bfbb8e59fa gl_renderer: Use EGL_WAYLAND_Y_INVERTED_WL to query wl_buffer's orientation 12 years ago
Kristian Høgsberg 73db924ad3 gl-renderer: Use GL_UNSIGNED_SHORT for index array type 12 years ago
Kristian Høgsberg 1c4f163c6d gl-renderer: Only check for subimage when we have extension at compile time 12 years ago
Kristian Høgsberg 4722939d18 gl-renderer.c: Cast wl_resource to void * to avoid warning 12 years ago