66 Commits (bff3472e2eb2099e8d9e6e54af73030f25372fb7)

Author SHA1 Message Date
Bryce Harrington bff3472e2e Setting members to 0/NULL after a zalloc or calloc is redundant 10 years ago
Derek Foreman f81809864e gl-renderer: compress pixman bands to simplify geometry 10 years ago
Derek Foreman 4c582666dd gl-renderer: don't move memory in output_rotate_damage 10 years ago
Giulio Camuffo 95ec0f95aa compositor: add a masking mechanism to weston_layer 10 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 11 years ago
Jason Ekstrand 8e96f9eb6a gl-renderer: Use eglSwapBuffersWithDamageEXT when available 11 years ago
Jason Ekstrand e5512d4014 gl-renderer: Track border damage and only repaint borders on an as-needed basis 11 years ago
Jason Ekstrand 918f2dd4cf Remove the weston_view.geometry.width/height fields 11 years ago
Pekka Paalanen 1fd9c0f81a compositor: gather buffer_transform and _scale into a struct 11 years ago
Ander Conselvan de Oliveira 41a50ea71c gl-renderer: Fix support for Y_XUXV buffers 11 years ago
Ander Conselvan de Oliveira 895b1fdcb2 gl-renderer: Attach buffer during surface state creation if possible 11 years ago
Ander Conselvan de Oliveira 65796816b9 compositor-drm: Add key binding to switch from pixman to GL renderer 11 years ago
Neil Roberts e505171a32 Add calls to wl_shm_buffer_begin/end_access 11 years ago
Jason Ekstrand 00b842854b Remove the concept of a border from weston_output. 11 years ago
Jason Ekstrand 310382fb2f gl-renderer: Remove the renderer-global border support 11 years ago
Jason Ekstrand 0b61bf444b gl-renderer: Add support for per-output multi-texture borders. 11 years ago
Ander Conselvan de Oliveira adda00e72f pixman-renderer, gl-renderer: Destroy surface state with the renderer 11 years ago
Ander Conselvan de Oliveira aa398ae1f3 compositor: Let renderers create and destroy surface state on their own 11 years ago
Ander Conselvan de Oliveira 6b16214fb9 pixman-renderer, gl-renderer: Destroy debug bindings on clean up 11 years ago
Jason Ekstrand a7af70436b Split the geometry information from weston_surface out into weston_view 11 years ago
Ander Conselvan de Oliveira 97f2952bca gl-renderer: Build as a loadable module 11 years ago
Kristian Høgsberg c3ea26c02d compositor-drm: Match the EGLConfig native visual ID if it has one 11 years ago
Hardening ff39efa5c0 Rename current, origin, scale, origin_scale 11 years ago
Sam Spilsbury 619859ce90 Split vertex clipping code out into vertex-clipping.c 11 years ago
Stanislav Vorobiov bfbb8e59fa gl_renderer: Use EGL_WAYLAND_Y_INVERTED_WL to query wl_buffer's orientation 11 years ago
Kristian Høgsberg 73db924ad3 gl-renderer: Use GL_UNSIGNED_SHORT for index array type 11 years ago
Kristian Høgsberg 1c4f163c6d gl-renderer: Only check for subimage when we have extension at compile time 11 years ago
Kristian Høgsberg 4722939d18 gl-renderer.c: Cast wl_resource to void * to avoid warning 11 years ago
Kristian Høgsberg ce7a5d8794 gl-renderer: Test for GL_EXT_unpack_subimage not GL_UNPACK_ROW_LENGTH 11 years ago
Tomeu Vizoso 12072b6a7c gl-renderer: Add support for SHM buffers in RGB565 format 11 years ago
Ander Conselvan de Oliveira 047e9b97b3 gl-renderer: Split gl_renderer_attach() into smaller functions 12 years ago
Ander Conselvan de Oliveira 6be5f439d5 gl-renderer: Fix initial upload of SHM buffer as texture 12 years ago
Ander Conselvan de Oliveira a9bf16157e gl-renderer: Track the buffer type in gl_surface_state 12 years ago
Kristian Høgsberg 166aeaa411 gl-renderer: Use eglQueryWaylandBufferWL for getting width and height 12 years ago
Jason Ekstrand 6bd6294f4a Add a weston_buffer structure to replace wl_buffer 12 years ago
Sinclair Yeh 2ada748289 Avoid unnecessarily re-allocating texture buffer when the size hasn't changed. 12 years ago
Daniel Stone c228e23b05 configure.ac: Enable AC_USE_SYSTEM_EXTENSIONS 12 years ago
Alexander Larsson 0b13506ecf compositor: Store modes in physical units 12 years ago
Pekka Paalanen 4fc5dd0099 compositor: add capability CAPTURE_YFLIP 12 years ago
Pekka Paalanen 7bb6510748 compositor: add capability flag for arbitrary surface rotation 12 years ago
Alexander Larsson 4ea9552d05 compositor: Support output/buffer scaling 12 years ago
Ander Conselvan de Oliveira 1ed73246ed gl-renderer: Compile shaders only when needed 12 years ago
Kristian Høgsberg 7b9195f9d6 compositor: Move gl-renderer vertex arrays into gl-renderer.c 12 years ago
Kristian Høgsberg 8799d41b1e compositor: Move fan_debug to gl-renderer 12 years ago