4976 Commits (b913e64f953a8eb5fb1d3eeffc53572ee44ae91d)
 

Author SHA1 Message Date
Simon Ser b913e64f95 render/pixel_format: add more formats for Pixman
3 years ago
Simon Ser 923258b0be backend/drm: preserve mode order from kernel
3 years ago
Kirill Primak f12bacf4b4 surface: don't cache frame callback lists
3 years ago
Quantum 456c6e2279 viewporter: remove crop and scale state upon destruction
3 years ago
Manuel Stoeckl f5df956c18 render/gles2: add a few 10-bit and FP16 formats
3 years ago
Manuel Stoeckl 44e8451cd9 render/gles2: hide shm formats without GL support
3 years ago
Manuel Stoeckl 4dc52bcb6c render/pixel-format: add a few 10-bit and FP16 formats
3 years ago
Simon Ser f76960388f render/gles2: add support for some 24 and 16-bit formats
3 years ago
Simon Ser 6973361d60 render/pixel-format: add some 24 and 16-bit formats
3 years ago
Simon Ser 3132c0ab10 output: drop wlr_output_state.buffer_type
3 years ago
Simon Ser f211bc983a output-damage: stop using enum wlr_output_state_buffer_type
3 years ago
Simon Ser 4ddde1a7bd output: drop wlr_output_impl.{attach,rollback}_render
3 years ago
Simon Ser d17a009062 backend/noop: drop attach_render/rollback_render
3 years ago
Simon Ser 55ac7e335a backend/drm: fix wrong type for get_cursor_format return values
3 years ago
Simon Ser c55f70c8b7 backend/drm: stop initializing renderer for parent backend
3 years ago
Simon Ser c74dc45bb6 backend/drm: drop get_renderer implementation
3 years ago
Simon Ser 9b99570869 backend/drm: drop drm_surface_{make,unset}_current
3 years ago
Simon Ser ebb661532c backend/drm: remove SCANOUT check in drm_connector_test
3 years ago
Simon Ser f5900c1f00 backend/drm: remove primary swapchain
3 years ago
Simon Ser 85d7ad2eef backend/drm: allow legacy scan-out if FB props match
3 years ago
Simon Ser 6aadf811aa output: fallback to modifier-less allocation on modeset test failure
3 years ago
Simon Ser 0fb55c76d0 output: allocate and attach empty buffer on modeset
3 years ago
Simon Ser 1a5b6722a8 output: use pending resolution when allocating swapchain
3 years ago
Simon Ser d6f0fc251e backend/drm: implement get_primary_formats
3 years ago
Simon Ser d1c931cbe8 output: fallback to XRGB in output_pick_format
3 years ago
Dylan Araps e5063ef3a3 util/time: make NSEC_PER_SEC static
3 years ago
Simon Zeni 6f19295647 render/egl: initialize wlr_egl with EGL_PLATFORM_DEVICE_EXT
3 years ago
yuiiio 7667ab73bd
render/egl: fix typo
3 years ago
Simon Ser 770a561bce xwayland: embed wlr_xwayland_server_options in server struct
3 years ago
Simon Ser 4b316a3823 xwayland: simplify argv filling logic
3 years ago
Simon Ser 3cf2535c23 render/egl: add support for EGL_EXT_device_drm_render_node
3 years ago
Simon Ser ace2eda073 render/egl: set EGL_IMAGE_PRESERVED_KHR
3 years ago
Simon Zeni 04d4fb536d render/wlr_texture: put wlr_texture_from_buffer into the public API
3 years ago
Simon Zeni 0778151f94 types/wlr_buffer: create custom wlr_buffer from wl_resource
3 years ago
Simon Zeni 646a25667e types/wlr_buffer: introduce wlr_buffer_resource_interface
3 years ago
Simon Zeni f09c88c1b7 types/wlr_buffer: remove wlr_renderer argument from wlr_buffer_from_resource
3 years ago
Simon Ser 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display
3 years ago
ayaka 70fb21c35b backend: make DRM and libinput backends optional
3 years ago
Simon Ser 66c42f4fcb backend/drm: add DRM_MODE_CONNECTOR_USB to conn_get_name
3 years ago
Simon Ser cc8bc0db20 backend/drm: stop restoring CRTCs on exit
3 years ago
Simon Ser 8afb4d8bf0 buffer: re-use wlr_shm_client_buffer
3 years ago
Simon Ser f94eb174c7 backend/drm: fix NULL data in handle_drm_event
3 years ago
Vyivel a93b18dbd5 input/pointer: send axis source once per frame
3 years ago
Simon Ser a47f89cf7c backend/wayland: properly cleanup wlr_wl_pointer
3 years ago
Simon Ser bcd5d8504c output: remove wlr_output_impl.export_dmabuf
3 years ago
Simon Ser 709190c4c8 backend/drm: remove wlr_output_impl.export_dmabuf
3 years ago
Simon Ser aec062d0d3 backend/headless: remove wlr_output_impl.export_dmabuf
3 years ago
Simon Ser 87e8c60faf output: add generic wlr_output_export_dmabuf implementation
3 years ago
Simon Ser 28aa803916 buffer: drop resource arg from wlr_client_buffer_create
3 years ago
Simon Ser 5544973814 render/gles2: disable blending opportunistically
3 years ago