Commit Graph

  • 700b0858dc gl-renderer: Make surface_copy_content() render to a GL renderbuffer Loïc Molinari 2024-08-05 20:11:46 +0200
  • 11b88355c8 gl-renderer: Regroup renderbuffer creation functions Loïc Molinari 2024-08-05 13:11:55 +0200
  • 661b43f650 gl-renderer: Move common renderbuffer init to dedicated func Loïc Molinari 2024-08-05 11:41:04 +0200
  • f7e3958b72 gl-renderer: Use a union to store type specific renderbuffer data Loïc Molinari 2024-08-05 10:28:23 +0200
  • 71dd6d8d96 gl-renderer: Skip non-dummy rbs in get_dummy_renderbuffer() Loïc Molinari 2024-08-03 16:13:12 +0200
  • e953d37fc5 gl-renderer: Don't accumulate damages on stale renderbuffers Loïc Molinari 2024-08-03 16:08:58 +0200
  • b7a0cc159f backend-drm: Add renderbuffer's discarded event support Loïc Molinari 2024-08-02 17:32:16 +0200
  • 03547cea44 backend-x11: Add renderbuffer's discarded event support Loïc Molinari 2024-08-02 16:09:19 +0200
  • 8d506c5951 backend-wayland: Add renderbuffer's discarded event support Loïc Molinari 2024-08-02 15:12:04 +0200
  • 1ba087225f backend-rdp: Add renderbuffer's discarded event support Loïc Molinari 2024-08-02 09:33:36 +0200
  • e2b9d0f828 backend-vnc: Add renderbuffer's discarded event support Loïc Molinari 2024-08-01 14:51:54 +0200
  • 01a5933bad libweston: Let backends handle rb discards with an event handler Loïc Molinari 2024-07-29 15:27:52 +0200
  • f2b3a09f62 libweston: Use explicit renderbuffer destruction Loïc Molinari 2024-08-01 10:02:11 +0200
  • dced9bedc1 libweston: Let renderers manage renderbuffers' damage Loïc Molinari 2024-07-31 18:29:35 +0200
  • e7ed5d201a weston.ini: Document the 'mirror-of' key Marius Vlad 2024-03-19 16:11:46 +0200
  • 75280d2e40 frontend: Disable client resize for RDP remote outputs Marius Vlad 2024-04-02 15:20:45 +0300
  • f43342cf78 frontend: Disable client resize for VNC remote outputs Marius Vlad 2024-04-01 14:10:13 +0300
  • 197c5e0084 frontend: Add support for tracking parent/mirror changes Marius Vlad 2024-06-27 18:38:43 +0300
  • bd39f7edc1 frontend: Teach remote backends to use the scale from config Marius Vlad 2024-06-28 17:14:45 +0300
  • d553333da8 frontend: Share a native output using 'mirror-of' keyword Marius Vlad 2024-06-26 21:02:30 +0300
  • c4eb15d453 libweston: Keep a local copy of native_mode Marius Vlad 2024-08-12 14:53:09 +0300
  • 3842c1c737 frontend: Expand simple head function Marius Vlad 2024-06-26 19:41:50 +0300
  • 14cfb97949 libweston: Add a helper for retrieving backend type Marius Vlad 2024-06-26 18:48:17 +0300
  • d88782bf41 frontend/man: Use 'clone-of' instead of 'same-as' Marius Vlad 2024-03-19 12:56:45 +0200
  • 0279f46dfb Merge branch 'param-profile-from-ini' into 'main' Leandro Ribeiro 2024-08-12 12:01:54 +0000
  • bb6abf3c33 gl-renderer: Clean up comments Loïc Molinari 2024-07-26 17:36:23 +0200
  • 0078a20f17 gl-renderer: Fix debug clear on shadow buffers Loïc Molinari 2024-07-26 14:51:05 +0200
  • c65284bf9d gl-renderer: Fix debug clear region Loïc Molinari 2024-07-26 13:32:35 +0200
  • 215d552ce1 gl-renderer: Don't use eglSetDamageRegion() on surfaceless outputs Loïc Molinari 2024-07-26 13:24:07 +0200
  • e574fd78c6 libweston: remove color characteristics Leandro Ribeiro 2024-08-09 11:15:51 -0300
  • 1c095de55a tests: remove tests that depend on color characteristics Leandro Ribeiro 2024-08-09 11:08:33 -0300
  • 71450d2476 color-lcms: get color characteristics from color profiles Leandro Ribeiro 2024-08-07 21:41:14 -0300
  • 2482e27b8f color: fix typo Leandro Ribeiro 2024-08-09 11:16:29 -0300
  • 225f2789a9 frontend: allow creating custom param color profiles from .ini Leandro Ribeiro 2024-08-06 14:20:59 -0300
  • c7f00a33d7 frontend: allow to create automatic param color profiles from .ini Pekka Paalanen 2024-08-06 14:46:18 -0300
  • 9acbe3e5e3 frontend: allow to create sRGB parametric profile from .ini Pekka Paalanen 2024-08-06 14:38:24 -0300
  • 31a1545b9d frontend: improve error message Leandro Ribeiro 2024-08-04 12:06:30 -0300
  • 8c2e808e3c color: ensure that luminance values are within a sane range Leandro Ribeiro 2024-08-04 12:39:40 -0300
  • 35bf704175 color: improve code that validates color gamut Leandro Ribeiro 2024-08-04 12:37:34 -0300
  • 9abb00ada9 color: check if tf_info is set before accessing tf_info->tf Leandro Ribeiro 2024-07-30 18:37:29 -0300
  • 70929a6bce color: add WL_EXPORT to param builder functions Leandro Ribeiro 2024-07-24 17:18:16 -0300
  • 7b75278b71 libweston: publish eotf and colorimetry mode to string Pekka Paalanen 2024-06-04 13:44:47 +0300
  • 429e3b4565 color-lcms: accept ICC profiles of device class ColorSpace Leandro Ribeiro 2024-08-09 19:32:56 -0300
  • 0b315ea9f5 color-lcms: drop outdated comment Leandro Ribeiro 2024-07-15 12:33:22 -0300
  • 2fbd863a69 color: implement perceptual quantizer transfer function Leandro Ribeiro 2024-07-12 19:28:14 -0300
  • c2cb25b6b2 color: add function to craft color curves from color parameters Leandro Ribeiro 2024-07-10 16:47:01 -0300
  • 61978d3a59 shared: add weston_assert_double_neq() Leandro Ribeiro 2024-07-17 17:57:34 -0300
  • f91efc841f tests: add color-management tests for the parametric interface Leandro Ribeiro 2024-03-28 19:21:19 -0300
  • 2822d36e19 color-lcms: print params from parametric color profiles Leandro Ribeiro 2024-07-05 12:40:32 -0300
  • 10536b0787 color: cosmetic changes to the CM&HDR protocol implementation Leandro Ribeiro 2024-08-09 17:29:52 -0300
  • e20f2afdf5 color: allow clients to create image description from parameters Leandro Ribeiro 2024-03-27 12:07:05 -0300
  • 133c0f92d6 color: add getters to primaries_info and tf_info from protocol enum Leandro Ribeiro 2024-03-27 12:12:17 -0300
  • 003e529d46 compositor: Unmap views moved to layers outside of the scene graph Derek Foreman 2024-08-07 09:07:43 -0500
  • 30fd16dae7 desktop-shell: check view mappedness in desktop_surface_removed Derek Foreman 2024-08-08 08:02:09 -0500
  • a7e8bd4bea subsurface: don't forget to repaint after the first sub-surface commit Michael Olbrich 2024-03-25 15:06:20 +0100
  • 1b793b7acd color: update color-management protocol to xx-v4 Joan Torres 2024-08-05 13:02:47 +0200
  • f45b6477f3 Merge branch 'color-representation' into 'main' Robert Mader 2024-08-07 11:30:52 +0000
  • 5fe02dc68e compositor: Destroy paint nodes in weston_view_move_to_layer() Derek Foreman 2024-08-05 11:00:13 -0500
  • 2e7dc1c7be hmi-controller: send geometry of client surfaces Vu Minh Chau 2024-03-15 14:13:17 +0700
  • 80f85bd382 client: add a demo of surface dump to client ivi-shell-user-interface Vu Minh Chau 2024-03-14 20:32:08 +0700
  • 4cf88f0f4b protocol: add protocols to support taking surface dump of clients Vu Minh Chau 2024-03-14 20:27:01 +0700
  • 500f2f20fb data: add images for camera button and surface dump hint Vu Minh Chau 2024-03-12 11:51:23 +0700
  • a11efb2f2b hmi-controller: Implement surface dump request in hmi controller Chien Phung Van 2024-02-19 08:15:32 +0530
  • 2534c7af3e protocol: create surface dump protocol for ivi shell Chien Phung Van 2024-02-19 08:14:25 +0530
  • 9a3d8caa45 renderer-gl: Improve surface/screen dump implementation Rajendraprasad K J 2023-08-17 11:01:04 +0530
  • c56f1c3d92 pixman-renderer: Modify surface_copy_content API Rajendraprasad K J 2023-09-08 09:46:45 +0530
  • 1626157519 libweston: Improve screen/surface dump implementation Rajendraprasad K J 2023-09-08 11:31:50 +0530
  • 4b4cedfc66 backend-pipewire: add fence to synchronize on finish of render Philipp Zabel 2023-05-02 15:53:22 +0200
  • f271dd34b6 compositor: delete cms-static and cms-colord plugins Leandro Ribeiro 2024-07-22 18:21:33 -0300
  • 3d484f665c Merge branch 'wip/mvlad/output_destroy_rename' into 'main' Marius Vlad 2024-08-03 19:22:34 +0000
  • 6449ee9dae gitlab-ci: Use virtme-ng for running our tests Marius Vlad 2024-07-24 19:35:20 +0300
  • e667a16752 tests/drm-*: Log drm-backend by default Marius Vlad 2024-07-25 16:43:57 +0300
  • 2d8c1af8b7 gl-renderer: Add pixel storage modes section to best practices Loïc Molinari 2024-07-23 15:40:02 +0200
  • fb4cccc290 gl-renderer: Assume default GL texture unit Loïc Molinari 2024-07-23 15:23:23 +0200
  • b755345a46 gl-renderer: Assume fixed wireframe tex unit Loïc Molinari 2024-07-23 14:01:59 +0200
  • 69d4f66fab gl-renderer: Use fixed tex units Loïc Molinari 2024-07-23 13:13:49 +0200
  • 16390dbae1 gl-renderer: Avoid GL_ as a prefix for constants Loïc Molinari 2024-07-23 12:37:31 +0200
  • 8a9fba9827 gl-renderer: Merge duplicated functions Loïc Molinari 2024-07-23 12:32:04 +0200
  • 9a754434f1 gl-renderer: Fix limited range quantization Robert Mader 2024-06-11 14:35:53 +0200
  • fa587e3fc0 backend-drm: get colorimetry mask from EDID Pekka Paalanen 2023-09-05 17:32:29 +0300
  • 77f72ce8f1 backend-drm: expose display_info Pekka Paalanen 2023-08-31 14:28:07 +0300
  • 39b577e3a6 libweston: add weston_head_get_display_info() Pekka Paalanen 2023-08-29 15:40:37 +0300
  • 85593d2e4a backend-drm: get_eotf_mask() from di_info Pekka Paalanen 2023-05-16 16:25:44 +0300
  • f23e511ec7 backend-drm: init dhi in drm_head_info_from_edid() Leandro Ribeiro 2024-07-17 17:02:34 -0300
  • 11b32690df backend-drm: Use plane's zpos_min to check for underlay ability Leo Li 2024-07-24 15:53:48 -0400
  • 95c3f96870 gl-renderer: Assume default GL_UNPACK_* states Loïc Molinari 2024-07-22 18:44:02 +0200
  • 84d83f5bf8 gl-renderer: Assume default GL_PACK_ALIGNMENT state Loïc Molinari 2024-07-22 18:21:12 +0200
  • 1a0e450da5 gl-renderer: Assume default GL_PACK_REVERSE_ROW_ORDER_ANGLE state Loïc Molinari 2024-07-22 17:23:40 +0200
  • 4fab505b96 gl-renderer: Prepare for reset to default pixel storage states Loïc Molinari 2024-07-22 17:10:46 +0200
  • db66a64aab rdp: Fix invalid free and memory leak on error Loïc Molinari 2024-07-22 16:01:58 +0200
  • ee5b6bcc30 backend-drm: rename "virtual" to work with C++ compilers Ray Smith 2024-07-22 15:12:15 +0100
  • 7b1520c4d9 helpers: don't override C++11's built-in static_assert Ray Smith 2024-05-01 13:33:40 +0100
  • 302a1b143f rdp: Align nsc_compose_message content Derek Foreman 2024-07-12 11:03:27 -0500
  • 1fd99807ec renderers: Remove internal flush and attach Derek Foreman 2024-06-11 07:02:32 -0500
  • 0f8bd8dbc5 libweston: Don't change surface state in weston_surface_copy_content Derek Foreman 2024-07-08 07:04:19 -0500
  • ae53d196db backend-pipewire: add DmaBuf allocation and import Michael Tretter 2023-09-22 09:56:07 +0200
  • fa2f05219e backend-pipewire: add MemFd allocator Michael Tretter 2023-09-22 09:56:07 +0200
  • 4304468a7e backend-pipewire: add helper function for building format params Michael Tretter 2023-09-22 09:56:07 +0200
  • 073a97a9f5 backend-pipewire: skip rendering and free if there is no renderbuffer Michael Tretter 2023-10-05 15:01:54 +0200
  • 4815259164 gl-renderer: use existing gbm_device if possible Michael Tretter 2023-09-22 17:22:30 +0200