Commit Graph

  • 73adb49f15 release buffer on surface flush when no damage Tony Crisci 2017-08-10 11:12:33 -0400
  • 3c12a32d1f Merge pull request #58 from acrisci/feature/enable-gl-blending Drew DeVault 2017-08-10 08:41:11 -0400
  • 49e97857c7 enable gl blending Tony Crisci 2017-08-10 08:36:33 -0400
  • 888986b038 Remove excess logging Drew DeVault 2017-08-10 08:36:45 -0400
  • 7da43ff8b0 Implement wlr_surface_flush_damage Drew DeVault 2017-08-10 08:26:16 -0400
  • 947bb2e436 Merge pull request #57 from acrisci/feature/create-region Drew DeVault 2017-08-10 07:40:37 -0400
  • 31d78ff497 Fix wlr_surface destruction bug nyorain 2017-08-10 12:42:35 +0200
  • 14654ecb77 implement compositor create region Tony Crisci 2017-08-10 05:57:58 -0400
  • 073dff63da Fix style issues nyorain 2017-08-10 11:05:18 +0200
  • 1901c3e1b6 Fix example for updated gles nyorain 2017-08-10 11:03:15 +0200
  • 67369173aa Implement drm (egl) buffer attaching nyorain 2017-08-09 21:25:34 +0200
  • 750d0ad458 Flesh out wlr_surface state lifecycle a bit Drew DeVault 2017-08-09 23:34:50 -0400
  • a5d1b6a2c9 Specify gcc explicitly in .build.yml Drew DeVault 2017-08-09 22:59:02 -0400
  • e2b7712302 Use texture->pixel_format instead of re-scanning Drew DeVault 2017-08-09 22:56:57 -0400
  • 4de930542f Implement partial texture uploads Drew DeVault 2017-08-09 22:17:40 -0400
  • b109aecff9 Merge pull request #52 from acrisci/feature/surface-frame-cb Drew DeVault 2017-08-09 17:52:31 -0400
  • 4dfc6460f3 Style fixes Drew DeVault 2017-08-09 17:52:02 -0400
  • 8306f46dfb implement surface frame Tony Crisci 2017-08-09 15:58:41 -0400
  • 87fe13a9fa release shm buffer after uploading Tony Crisci 2017-08-09 15:58:22 -0400
  • 3ce1341e3c Merge pull request #43 from acrisci/feature/shell-surface-interface Drew DeVault 2017-08-09 17:30:51 -0400
  • bd2e9a7168 Style cleanup Drew DeVault 2017-08-09 17:30:22 -0400
  • 5a7595af77 use generators for wayland protocol gen Tony Crisci 2017-08-09 13:25:52 -0400
  • 26edd5fb9e cleanup for style and formatting Tony Crisci 2017-08-09 12:23:38 -0400
  • 816a7f8257 add xdg shell destructors Tony Crisci 2017-08-09 10:55:23 -0400
  • bdfe9faf58 Add todo for destroy_xdg_shell_surface Tony Crisci 2017-08-09 07:30:30 -0400
  • a6c7d8d14f send configure event after creating toplevel Tony Crisci 2017-08-09 07:27:49 -0400
  • 5add87cac6 rename wlr_surface to wlr_texture Tony Crisci 2017-08-09 07:12:26 -0400
  • 15885ab54a implement xdg toplevel stubs Tony Crisci 2017-08-08 17:22:11 -0400
  • c3f15ea284 Add xdg shell stubs Tony Crisci 2017-08-08 08:09:14 -0400
  • 347707c962 Add shell surface stubs Tony Crisci 2017-08-05 12:57:34 -0400
  • df378d3274 Merge pull request #50 from nyorain/wl_surface Drew DeVault 2017-08-09 11:32:02 -0400
  • fb58307a50 Fix surface destruction nyorain 2017-08-09 16:25:54 +0200
  • cf9ee6ce3f Move wlr_surface into wlr nyorain 2017-08-09 15:58:10 +0200
  • 8473c3955c Add first wlr_surface example implementation nyorain 2017-08-09 15:33:30 +0200
  • 6345d6deed Merge pull request #51 from nyorain/region Drew DeVault 2017-08-09 11:09:36 -0400
  • 60ecbe4246 Update ci for pixman nyorain 2017-08-09 17:06:19 +0200
  • 1bea754521 Implement wlr_region using pixman nyorain 2017-08-09 16:24:28 +0200
  • a77fac0760 Added null check on crtc Scott Anderson 2017-08-10 01:43:42 +1200
  • ef1f947d49 Merge pull request #49 from ascent12/drm-atomic Drew DeVault 2017-08-09 08:07:12 -0400
  • af67966d92 Atomic modesetting Scott Anderson 2017-08-09 20:43:01 +1200
  • 913829e381 Switch .build.yml to meson Drew DeVault 2017-08-08 18:02:32 -0400
  • ba87585bbe Merge pull request #48 from nyorain/wlr_texture Drew DeVault 2017-08-08 13:12:16 -0400
  • e167f41fde Rename wlr_surface -> wlr_texture; attach -> upload nyorain 2017-08-08 18:02:14 +0200
  • 622a0d838b Add logging in wlr_cursor Drew DeVault 2017-08-08 11:56:52 -0400
  • 9383aaf89e Accomodate for hotspot in cursor position Drew DeVault 2017-08-08 11:44:44 -0400
  • afd058b754 Fix software cursor. Fixes #45 Scott Anderson 2017-08-08 20:22:26 +1200
  • 7486263f7e Add xcursor sublibrary Drew DeVault 2017-08-07 21:13:04 -0400
  • ab063c3936 Merge pull request #44 from ascent12/drm Drew DeVault 2017-08-07 08:01:32 -0400
  • d09ca20a4d Use gbm_bo_map for cursor Scott Anderson 2017-08-07 21:07:42 +1200
  • dbe66d1963 Style changes Scott Anderson 2017-08-07 10:15:05 +1200
  • 5a636b21ba Remove old fields Scott Anderson 2017-08-06 21:51:34 +1200
  • 5f7042a1f2 Moved headers Scott Anderson 2017-08-06 21:49:04 +1200
  • d307c2f2c2 Renamed some variables to be less generic Scott Anderson 2017-08-06 21:42:36 +1200
  • 1db97a9af9 Updated DRM cursor rendering Scott Anderson 2017-08-06 21:38:40 +1200
  • aedfa27d3a Clean up resources when plane is reassigned Scott Anderson 2017-08-05 21:29:58 +1200
  • 2f8b5c4448 More cleanups Scott Anderson 2017-08-05 19:49:34 +1200
  • dd7a349295 Various cleanups Scott Anderson 2017-08-05 18:15:39 +1200
  • d1ca1ec16e Split off some functions into drm-util Scott Anderson 2017-08-05 17:56:22 +1200
  • c46605d605 Use plane for rendering Scott Anderson 2017-08-05 17:27:59 +1200
  • e16c5504cd Add planes. Scott Anderson 2017-07-31 10:04:34 +1200
  • 67b51f0922 Upgraded CRTC and Encoder matching Scott Anderson 2017-07-29 22:14:29 +1200
  • 31867a1b2e Various changes/cleanups Scott Anderson 2017-07-20 23:26:53 +1200
  • 7b772e1a4b DRM resource initalisation Scott Anderson 2017-07-20 20:51:59 +1200
  • 601bbad5d8 Added DRM property infrastructure Scott Anderson 2017-07-20 13:37:07 +1200
  • f95c02eebe Merge pull request #29 from ascent12/session Drew DeVault 2017-08-05 23:11:26 -0400
  • 5bf61ca7ed Check for multi backend before using it Drew DeVault 2017-08-05 23:08:35 -0400
  • f1a069d50d Log that the X11 backend is unimplemented Drew DeVault 2017-08-05 23:03:56 -0400
  • 4d4da18437 Fixed VT switching Scott Anderson 2017-08-06 13:37:49 +1200
  • 3373ec5fc8 Update build files Scott Anderson 2017-08-06 13:30:18 +1200
  • cb4d50e22c Changed header paths. Scott Anderson 2017-07-11 19:18:34 +1200
  • 2ae5cd6539 Moved session/ into backend/ Scott Anderson 2017-07-11 19:03:09 +1200
  • ae4478e17f Changed ownership of wlr_session to the multi backend. Currently breaks VT switching for examples. Scott Anderson 2017-07-11 18:51:19 +1200
  • 41b98f21e5 Merge pull request #42 from acrisci/bug/no-switch-active-textures Drew DeVault 2017-08-05 18:26:43 -0400
  • d6d1d57c69 Merge pull request #31 from nyorain/merged Drew DeVault 2017-08-05 18:26:13 -0400
  • fdab81e1c9 Use meson build system nyorain 2017-07-17 20:38:28 +0200
  • 9119be1dd1 Remove unnecessary calls to glActiveTexture Tony Crisci 2017-08-05 10:41:05 -0400
  • ce886c0353 Add .build.yml for builds.sr.ht Drew DeVault 2017-08-04 16:51:44 -0400
  • 7c393d5143 Missed a variable Drew DeVault 2017-08-04 16:44:45 -0400
  • 95653c0bf7 Minor nitpicking in wl_compositor Drew DeVault 2017-08-04 16:26:21 -0400
  • de17ce19be Merge pull request #41 from acrisci/feature/surface-interface-stub Drew DeVault 2017-08-04 16:21:43 -0400
  • effea557bb Implement destroying surfaces Tony Crisci 2017-08-04 11:53:55 -0400
  • 6610aa7ca7 Implement shm buffer surface attach interface Tony Crisci 2017-08-03 14:20:51 -0400
  • 555914a13b Add surface interface stubs in compositor example Tony Crisci 2017-08-03 09:50:45 -0400
  • 359042081f Fix #40 Drew DeVault 2017-08-02 22:57:50 -0400
  • 2bfacc63d3 Merge pull request #39 from acrisci/bug/fix-wl-enum-touch Drew DeVault 2017-07-31 15:55:57 -0400
  • aebe5ba48c Use correct pixel format enum in touch example Tony Crisci 2017-07-31 14:54:00 -0400
  • f08998627f Merge pull request #36 from acrisci/bug/supported-cursor-pixel-format Drew DeVault 2017-07-30 16:06:06 -0400
  • 5743ea03b8 Merge pull request #37 from acrisci/bug/session-path Scott Anderson 2017-07-30 00:44:50 +1200
  • 5eeb067838 Correctly get session path Tony Crisci 2017-07-28 13:41:17 -0400
  • d822e0768b Use ARGB8888 pixel format for cursor bo Tony Crisci 2017-07-27 15:57:29 -0400
  • b1ec0dce3a Merge pull request #34 from acrisci/bug/fix-cleanup-pageflip-race Drew DeVault 2017-07-24 20:36:33 -0400
  • 3dd6a06df0 Merge pull request #33 from acrisci/bug/fix-software-cursor Drew DeVault 2017-07-24 20:36:22 -0400
  • 8b6dc48355 bugfix: add null check on output gbm on pageflip Tony Crisci 2017-07-24 19:50:13 -0400
  • a43016b8e2 bugfix: fix cursor software rendering fallback Tony Crisci 2017-07-24 16:34:40 -0400
  • 13f3c69ec6 Fix LTO (fixes #26) Drew DeVault 2017-07-18 09:48:18 -0400
  • 23d2301496 Oh my god Clang seriously just fuck off Drew DeVault 2017-07-12 10:16:33 -0400
  • ec0f4c2d99 Fuck off, clang Drew DeVault 2017-07-12 09:54:58 -0400
  • e92a65fee8 Remove use of missing header Drew DeVault 2017-07-12 09:49:17 -0400
  • 699b364787 Merge pull request #30 from mikkeloscar/add-travis Drew DeVault 2017-07-12 09:24:42 -0400
  • 73a908665d Fix unused variables in release builds Drew DeVault 2017-07-12 09:24:11 -0400