Commit Graph

  • 85bef5fec6 renderer: rename Texture to TextureId to better convey nature of the handle Victor Brekenfeld 2021-04-28 20:25:34 +0200
  • ab6dd61592 renderer: add destroy_texture function Victor Brekenfeld 2021-04-28 20:25:01 +0200
  • 30a8693789 anvil: Reintroduce egl buffer support Victor Brekenfeld 2021-04-26 21:44:40 +0200
  • cb8d637d38 drm: Fixup missing reexport Victor Brekenfeld 2021-04-26 21:43:50 +0200
  • 50b0083269 renderer: Implement import_egl for wl_drm Victor Brekenfeld 2021-04-26 21:43:30 +0200
  • 348c63b350 egl: EGLBuffer add accessor for EGLImages, remove old code Victor Brekenfeld 2021-04-26 21:42:30 +0200
  • 8e3b0c0b9b egl: Do not expose multi-planar buffers for now Victor Brekenfeld 2021-04-26 21:41:59 +0200
  • 1f70aa6a08 egl: Rename EGLImages to EGLBuffer Victor Brekenfeld 2021-04-26 21:40:07 +0200
  • 45cd37373a anvil: Render software cursors again Victor Brekenfeld 2021-04-26 18:45:33 +0200
  • 3d8cf0e458 renderer: Add importing bitmaps as textures Victor Brekenfeld 2021-04-26 18:08:51 +0200
  • 43d3e9cd14 anvil: Fixup udev/tty backend, so that it runs at least Victor Brekenfeld 2021-04-25 23:44:02 +0200
  • 243afb1030 drm: Introduce RenderSurface for compatibility/ease-of-use Victor Brekenfeld 2021-04-25 23:43:28 +0200
  • 73554aaf7f reexports: fixup gbm, remove unused image dependency Victor Brekenfeld 2021-04-25 23:41:37 +0200
  • 2c9c150e5e renderer: Remove `Frame` trait and merge into `Renderer` Victor Brekenfeld 2021-04-25 23:38:48 +0200
  • 66fbb3eb06 egl: less busy logging Victor Brekenfeld 2021-04-25 23:37:42 +0200
  • cb825910a6 drm: fixup test_buffer Victor Brekenfeld 2021-04-25 23:37:21 +0200
  • 93edc842b2 drm: allow commit/page_flip calls to *not* trigger an event Victor Brekenfeld 2021-04-25 23:36:15 +0200
  • c8b370a030 drm: change logger visibility Victor Brekenfeld 2021-04-25 23:35:03 +0200
  • 0414417f3c egl: Allow creation of shared contexts Victor Brekenfeld 2021-04-25 23:33:11 +0200
  • c6df50cb67 egl: Rexport EGLContext on toplevel Victor Brekenfeld 2021-04-25 23:32:47 +0200
  • 347507fc92 drm/legacy: Assume Argb8888 is at least supported like we used to Victor Brekenfeld 2021-04-25 23:32:11 +0200
  • 1f86faf1e6 drm: re-add device_id() to DrmDevice Victor Brekenfeld 2021-04-25 23:31:22 +0200
  • c05a7aafdf swapchain: export Error type Victor Brekenfeld 2021-04-25 23:30:37 +0200
  • 1bba21bf4f swapchain: allow slots to contain userdata Victor Brekenfeld 2021-04-25 23:30:25 +0200
  • c107d42ced drm/renderer: Fixup convertion into SwapBuffersError Victor Brekenfeld 2021-04-25 23:29:53 +0200
  • 0180bb6ef5 drm: allow to test if scanning out a buffer would succeed Victor Brekenfeld 2021-04-11 23:01:44 +0200
  • d042609dbd swapchain: increase cap for additional queuing (e.g. explicit synchronization) Victor Brekenfeld 2021-04-11 23:01:08 +0200
  • bcf6a5c4b9 gbm: allow to import dmabufs Victor Brekenfeld 2021-04-11 23:00:22 +0200
  • 58f22afa40 dmabuf's take ownership over their contents -> do not reference original buffer Victor Brekenfeld 2021-04-11 22:59:52 +0200
  • 9d021d52a4 drm: expose supported plane formats Victor Brekenfeld 2021-04-09 15:17:10 +0200
  • 52d581371c renderer: Allow Bind implementations to expose supported formats Victor Brekenfeld 2021-04-08 17:21:33 +0200
  • b7aa4c416b egl: enumerate supported dmabuf formats Victor Brekenfeld 2021-04-08 02:07:46 +0200
  • 4d8bd26131 egl: enumerate supported dmabuf formats Victor Brekenfeld 2021-04-08 02:07:46 +0200
  • a74aa728f7 swapchain: handle buffer conversion for the user Victor Brekenfeld 2021-04-08 00:58:39 +0200
  • 84439e5400 swapchain: fix borked resize logic Victor Brekenfeld 2021-04-08 00:42:06 +0200
  • fb30c830d7 Fixup anvil for winit rendering Victor Brekenfeld 2021-04-07 01:15:03 +0200
  • 3a2e4ddf61 Migrate the winit backend to the new egl and renderer apis. Victor Brekenfeld 2021-04-07 01:09:48 +0200
  • f3f10242e9 Remove the generic "graphics" module. Victor Brekenfeld 2021-04-07 01:04:21 +0200
  • 0628a83ea4 Update build.rs to generate code for the actual extensions we are using now Victor Brekenfeld 2021-04-07 00:53:37 +0200
  • 4d5d7afb5a Introduce a new OpenGL renderer Victor Brekenfeld 2021-04-07 00:42:14 +0200
  • d99108a8e6 Simplify egl platform code Victor Brekenfeld 2021-04-07 00:31:30 +0200
  • d606165088 Restructure drm backend Victor Brekenfeld 2021-04-07 00:16:46 +0200
  • c388a502c4 Add allocator module Victor Brekenfeld 2021-04-07 00:54:46 +0200
  • 8fc23c767b Update to new drm-rs version and introduce drm-fourcc for formats Victor Brekenfeld 2021-04-07 00:54:29 +0200
  • 5ac7f7c884 replaced usage of slog_or_stdlog with slog_or_fallback Benjamin Lee 2021-05-02 11:05:45 -0700
  • 243d2d8b38 libinput: add missing #[cfg()] Victor Berger 2021-04-11 12:59:54 +0200
  • 7bbd284f0b
    Merge pull request #259 from PolyMeilex/debug Victor Berger 2021-02-26 10:46:01 +0100
  • d2373fdddd [Debug Trait] Remove unnecessary manual imps Poly 2021-02-23 20:21:20 +0100
  • 804a6cb59f [Debug Trait] Add missing comment Poly 2021-02-23 20:20:12 +0100
  • 6d76d1c1a2 [Debug Trait] Comments and Cleanup Poly 2021-02-22 21:05:00 +0100
  • de3dfacee0 [Debug Trait] General cleanup and small fixes Poly 2021-02-13 00:04:45 +0100
  • e9eb698dd0 [Debug Trait] wayland Poly 2021-02-12 22:13:38 +0100
  • aa2a0523bf [Debug Trait] utils Poly 2021-02-10 03:46:03 +0100
  • f96fcee1fd [Debug Trait] backend Poly 2021-02-10 03:37:17 +0100
  • bb90631d65 [Debug Trait] signaling.rs Poly 2021-02-10 03:22:37 +0100
  • f6a63d351d [Debug Trait] input.rs, udev.rs, winit.rs Poly 2021-02-09 20:57:14 +0100
  • 991eba216d Update most dependencies Victor Berger 2021-02-22 20:27:46 +0100
  • ff09b8e116 Use the correct position for Xwayland surfaces Uli Schlachter 2021-01-04 10:07:35 +0100
  • 3504182a5e Add a new surface role for Xwayland surfaces Uli Schlachter 2021-01-04 09:46:59 +0100
  • 734b541ecd Map between X11 Windows and WlSurfaces Uli Schlachter 2021-01-04 09:18:35 +0100
  • a6c40a002b Add an X11 EventSource to calloop Uli Schlachter 2021-01-04 08:17:16 +0100
  • df01587459 Become the X11 window manager after Xwayland startup Uli Schlachter 2021-01-03 17:05:19 +0100
  • 2f0dadd6ca anvil: Add a xwayland feature Uli Schlachter 2021-01-03 16:21:22 +0100
  • 4a065818c4 Document shell approach for Xwayland launching Gary Guo 2021-01-23 03:23:19 +0000
  • 4d25153397 Use sh to handle SIGUSR1 and replace fork+exec with spawn Gary Guo 2021-01-19 00:36:00 +0000
  • a7f18e5deb winit: Allow moving the cursor Uli Schlachter 2021-01-30 10:26:50 +0100
  • 4d012e17a0
    XWayland: Use a fork helper process to launch Xwayland (#250) Uli Schlachter 2020-12-29 15:41:29 +0100
  • 1a2b170606 Make clippy happy Uli Schlachter 2020-12-29 14:39:41 +0100
  • 06c44ede55 xwayland: Unlink X11 socket before binding to it Uli Schlachter 2020-12-29 14:17:17 +0100
  • 0f2faf6e91 Fix a typo in a log message Uli Schlachter 2020-12-29 14:16:04 +0100
  • 95fbce096c Fix clippy::unnecessary-lazy-evaluations warnings Uli Schlachter 2020-12-27 11:41:04 +0100
  • 9e14e43bd8 Fix writing /tmp/.X{}.lock Uli Schlachter 2020-12-06 09:53:59 +0100
  • e427787353 xwayland: Use pipe instead of signal Uli Schlachter 2020-12-25 18:02:07 +0100
  • 36e11284c2 New clippy fixes Victor Berger 2020-11-02 10:03:33 +0100
  • 8fde779806 Dependencies updates Victor Berger 2020-11-02 09:24:57 +0100
  • 78d28165c3
    Update nix to 0.19 (#237) Eric Anholt 2020-10-31 10:33:18 -0700
  • d3429fa37d anvil: send frame callback before blocking to draw on winit Victor Berger 2020-10-10 20:31:44 +0200
  • 5421b9675c anvil: send millisecond time in frame callback Victor Berger 2020-10-10 20:01:18 +0200
  • 04625405a0 typo: functionnalities -> functionalities Arnout Engelen 2020-09-23 17:48:02 +0200
  • bcc8f13b2b Fix most rustc & clippy warnings Jonas Platte 2020-09-15 00:49:10 +0200
  • c4f64489e8 Update wayland-rs to 0.28 Jonas Platte 2020-09-15 00:28:43 +0200
  • d5931c5957 Add unit tests for SerialCounter Mateus Carmo M de F Barbosa 2020-08-10 18:26:12 -0300
  • 2a351d0879 Use Serial type for all serials Mateus Carmo M de F Barbosa 2020-08-08 01:37:35 -0300
  • 0a0399a339 Implement Serial type to take wrap-around into account Mateus Carmo M de F Barbosa 2020-08-07 23:45:06 -0300
  • 737b1f00cf Dependecies update Victor Berger 2020-08-07 11:59:36 +0200
  • 467972700e ci: document public dependencies as well Victor Berger 2020-07-16 13:28:07 +0200
  • 2e3a520400 ci: run apt-get update in doc-generation Victor Berger 2020-07-14 20:54:57 +0200
  • 77cc680f65 ci: use nightly to build doc for doclinks Victor Berger 2020-07-14 20:29:49 +0200
  • 49dda88c63 backend.input: keep sub-pixel precision in events Victor Berger 2020-07-12 20:08:44 +0200
  • 25365ed69a tempfile is only needed with wayland_frontend feature Victor Berger 2020-07-10 13:00:23 +0200
  • b06aecf868 Disable image default features Victor Berger 2020-07-10 12:59:47 +0200
  • 1871b5ddae Make slog-stdlog into an optional dependency Victor Berger 2020-07-10 12:50:58 +0200
  • b75d6524ce
    Merge pull request #221 from Smithay/anvil/outputs Victor Brekenfeld 2020-06-28 15:16:15 +0200
  • 9c3c3d939e cargo fmt & lint Victor Brekenfeld 2020-06-28 00:07:48 +0200
  • 3fd336aba5 anvil: GliumDrawer handle hardware cursors and track state Victor Brekenfeld 2020-06-27 23:59:10 +0200
  • a1f14cb571 reexports: reexport winit Victor Brekenfeld 2020-06-27 23:58:31 +0200
  • 107b18a4c1 logind: do not include dbus code without dbus dependency Victor Brekenfeld 2020-06-27 23:26:52 +0200
  • 51b5b39b75 cursor: allow cursor clearing on CursorBackend Victor Brekenfeld 2020-06-27 23:26:33 +0200
  • bf011e8071 anvil: Introduce BufferTextures Victor Brekenfeld 2020-06-27 18:27:47 +0200
  • d603a9ccfb egl: Do not store and release WlBuffer for EGLImages Victor Brekenfeld 2020-06-21 14:54:58 +0200