Commit graph

  • 95e86e675a
    render/gles2: remove global state, use OpenGL debug extension emersion 2018-03-20 19:14:33 +01:00
  • ff2e08aa74
    Merge pull request #736 from agx/gles2-tex-target Drew DeVault 2018-03-20 13:16:30 -04:00
  • 2d01663b25 gles2: Honor alpha in fragment_src_external Guido Günther 2018-03-19 15:45:34 +01:00
  • 13e4ba4867 gles2_texture_bind: use texture's target type Guido Günther 2018-03-20 13:19:14 +01:00
  • b3cb5a36c7 gles2: allow to specify texture target type Guido Günther 2018-03-20 13:06:53 +01:00
  • 453516a621
    Merge pull request #735 from emersion/split-render-h Drew DeVault 2018-03-19 18:21:41 -04:00
  • c41de2d1be
    render: split render.h into wlr_renderer.h and wlr_texture.h emersion 2018-03-19 23:16:29 +01:00
  • a76cef475b
    Merge pull request #733 from emersion/fix-matrix-transpose Drew DeVault 2018-03-19 16:36:17 -04:00
  • 8d490fdb34 Write some more docs Drew DeVault 2018-03-19 15:46:28 -04:00
  • 6ecb0eefcb
    render/gles2: transpose matrices before binding them emersion 2018-03-19 20:21:02 +01:00
  • 6227da96b1
    backend/drm: don't hardcode matrix emersion 2018-03-18 11:34:23 +01:00
  • bfc9b13dcd
    Merge pull request #730 from martinetd/matrix_rotate emersion 2018-03-18 09:25:33 +01:00
  • a491f780b8 rootston rotation: change view->rotation sign Dominique Martinet 2018-03-18 08:59:56 +01:00
  • 1956d3cedb
    Merge pull request #722 from emersion/matrix-redesign Drew DeVault 2018-03-17 15:22:00 -04:00
  • 09413aa7f1
    Merge pull request #711 from emersion/map-unmap Tony Crisci 2018-03-17 10:00:54 -04:00
  • 9cc875429b
    Merge pull request #726 from agx/egl-print-dmabuf-formats emersion 2018-03-16 09:52:27 +01:00
  • 7fd7dff26f egl: print supported dmabuf formats Guido Günther 2018-03-16 09:11:06 +01:00
  • 303883ce49
    rootston: properly emit view unmap event emersion 2018-03-15 21:47:20 +01:00
  • 8ad0c5376c
    Merge pull request #721 from emersion/simplify-screenshot-client Tony Crisci 2018-03-15 16:42:10 -04:00
  • f1cbbac636
    render/gles2: remove matrix transposition in shaders emersion 2018-03-15 21:30:31 +01:00
  • 7894fca224
    matrix: rename wlr_matrix_texture to wlr_matrix_projection emersion 2018-03-15 21:26:45 +01:00
  • e607d0f7ee
    xdg-shell: add map/unmap support emersion 2018-03-15 20:15:09 +01:00
  • 42cc575266
    xdg-shell-v6: fix wl_list_remove called twice emersion 2018-03-15 20:14:47 +01:00
  • 361d7c857e
    xdg-shell-v6: don't leak wlr_xdg_surface_v6_configure.toplevel_state emersion 2018-03-15 09:04:06 +01:00
  • 876f07e9f1
    renderer: replace wlr_texture_get_matrix by wlr_render_texture emersion 2018-03-15 19:31:02 +01:00
  • 1914a1aa2b
    surface: drop wlr_surface_get_matrix emersion 2018-03-15 18:35:22 +01:00
  • 7d3c4c2450
    Merge pull request #723 from emersion/fix-xwayland-inverted-y Drew DeVault 2018-03-15 10:59:28 -04:00
  • 0e253e0615
    render/gles2: don't set inverted_y when EGL_WAYLAND_Y_INVERTED_WL is unsupported emersion 2018-03-15 15:51:15 +01:00
  • 8b58e1a3ad
    Merge branch 'master' into matrix-redesign emersion 2018-03-15 15:48:09 +01:00
  • 824a95ad19
    matrix: use 2D matrices emersion 2018-03-15 15:33:58 +01:00
  • de0e40d621
    Merge pull request #698 from agx/linux-dmabuf emersion 2018-03-15 12:45:07 +01:00
  • 653bc282a7 Indent GLSL by two spaces Guido Günther 2018-03-11 19:32:23 +01:00
  • eb4337b5ee Wire up linux_dmabuf in rootston Guido Günther 2018-03-11 19:05:11 +01:00
  • 14cdb6153f Add initial linux_dmabuf protocol support Guido Günther 2018-02-23 18:45:16 +01:00
  • d26b67cb06
    matrix: unify API, don't use array pointers emersion 2018-03-15 11:10:56 +01:00
  • b6a3f240c7
    matrix: move to types/ emersion 2018-03-15 09:11:03 +01:00
  • 3bd1d876ae
    examples: simplify screenshot client emersion 2018-03-14 19:21:36 +01:00
  • 8836b167bf store xdg-positioner properties on the popup Tony Crisci 2018-03-13 19:21:08 -04:00
  • 85da9df807
    Merge pull request #719 from acrisci/xdg-toplevel-role Drew DeVault 2018-03-13 19:18:47 -04:00
  • b2926a6c62 differentiate xdg-toplevel roles Tony Crisci 2018-03-13 19:11:02 -04:00
  • dd8a7a29e1
    rootston: don't center view if maximized emersion 2018-03-14 00:01:28 +01:00
  • ace738dbca
    xdg-shell-v6: next_geometry and geometry fields are not longer pointers in wlr_xdg_surface_v6 emersion 2018-03-13 22:17:25 +01:00
  • 149209b72e
    xdg-shell-v6: rename toplevel and popup fields in wlr_xdg_surface_v6 for consistency emersion 2018-03-13 22:09:44 +01:00
  • 657e5c8c0d
    xdg-shell-v6: changed wlr_xdg_surface_v6_configure.toplevel_state to be NULL if surface isn't a toplevel emersion 2018-03-13 22:05:35 +01:00
  • e74ddaaf10
    xdg-shell-v6: redesign the configure/ack_configure workflow emersion 2018-03-13 19:57:21 +01:00
  • 125138f1a0
    rootston: unmap view after emitting destroy signal in view_destroy emersion 2018-03-13 12:34:29 +01:00
  • c1c88bfe5d
    rootston: destroy seat view on unmap emersion 2018-03-13 12:31:45 +01:00
  • efa9eeb5d5
    Merge pull request #716 from emersion/fix-cursor-hotspot-update Tony Crisci 2018-03-12 21:50:07 -04:00
  • 647c2e68ba
    Merge pull request #696 from emersion/fix-output-layout-destroy-global Tony Crisci 2018-03-12 21:41:45 -04:00
  • d24f868bbe
    backend/drm: fix cursor hotspot not updated emersion 2018-03-11 15:06:06 +01:00
  • 7cdad5cde4
    Merge pull request #710 from emersion/dont-move-hidden-cursors emersion 2018-03-12 14:25:20 +01:00
  • 90409b9692
    Merge pull request #718 from emersion/wlroots-subproject Drew DeVault 2018-03-12 09:16:17 -04:00
  • 375e1bdf2b
    meson: use current_source_dir instead of source_root emersion 2018-03-12 12:15:26 +01:00
  • 42637a52cf
    rootston: don't segfault when getting size of an unmapped xdg-shell view emersion 2018-03-12 10:42:41 +01:00
  • adec3f5c0f
    xdg-shell-v6: add unmap support, add more protocol errors emersion 2018-03-12 10:41:57 +01:00
  • 6ac3534df6
    rootston: add destroy to view interface emersion 2018-03-12 09:17:06 +01:00
  • 1f8854f217
    rootston: remove xdg-shell-v6 map/unmap listeners on destroy emersion 2018-03-12 09:00:59 +01:00
  • 2d0db16942 render: Flip textures in case of inverted_y Guido Günther 2018-03-07 15:41:12 +01:00
  • 1c5e035884
    Merge pull request #715 from emersion/fix-rootston-tablet-tool-destroy Drew DeVault 2018-03-11 11:18:55 -04:00
  • 9d6e17fb11
    rootston: fix segfault in handle_tablet_tool_destroy emersion 2018-03-11 11:58:59 +01:00
  • 92ca4ad474
    backend/drm: refactor wlr_drm_connector_set_cursor emersion 2018-03-11 11:40:03 +01:00
  • 8e3d294d6a
    output: fix trailing cursor at (0, 0) on startup emersion 2018-03-11 11:21:40 +01:00
  • 3f072bedd9
    xdg-shell-v6: add map signal emersion 2018-03-10 11:18:50 +01:00
  • ebdabc2030 Make X11 fully optional Cedric Sodhi 2018-03-09 15:17:15 +01:00
  • c27fd1e1ee
    rootston: add view_map and view_unmap emersion 2018-03-09 10:29:22 +01:00
  • bfc0e95d2c Add mode support to libinput backend Drew DeVault 2018-03-07 20:57:55 -05:00
  • a951fbb264
    output: don't move hidden cursors emersion 2018-03-07 10:22:39 +01:00
  • 36dcad13d0
    Merge pull request #707 from ascent12/xcb_fixes emersion 2018-03-06 21:50:00 +01:00
  • 3c9fc7c68e Add const to x11 and input interfaces Scott Anderson 2018-03-06 19:59:10 +13:00
  • 902d6cc240 Use xcb atoms properly Scott Anderson 2018-03-06 19:57:39 +13:00
  • c986cc24a9
    Merge pull request #703 from swaywm/drop-travis Drew DeVault 2018-03-04 16:37:17 -05:00
  • 925d7a4987 Remove Travis in favor of builds.sr.ht Drew DeVault 2018-03-04 16:33:45 -05:00
  • 3a291b189b
    Merge pull request #699 from martinetd/xcb_errors Drew DeVault 2018-03-04 08:39:14 -05:00
  • 2910972b25 xwm.h: fix guard ifdef and remove wlr_ prefix from xwm_atoms_contains Dominique Martinet 2018-03-04 11:16:14 +01:00
  • 0713cb043f Change .build.yml upstream to GitHub Drew DeVault 2018-03-03 23:00:59 -05:00
  • d9a724c4a2 xcb errors: init errors context at start Dominique Martinet 2018-03-03 17:06:27 +01:00
  • 7d1870c6f1 move xwm.h out of include/wlr Dominique Martinet 2018-03-03 17:03:19 +01:00
  • 9a37a33f05
    Merge pull request #701 from mikkeloscar/fix-arch-travis Drew DeVault 2018-03-03 10:28:40 -05:00
  • f481791669 xcb error: get unhandled events names Dominique Martinet 2018-03-03 16:27:26 +01:00
  • 2c10344f8f
    Enable docker service in travis Mikkel Oscar Lyderik Larsen 2018-03-03 16:18:05 +01:00
  • 8026cd2a06 xcb error: always log sequence Dominique Martinet 2018-03-03 16:13:45 +01:00
  • 0775d00c39
    Merge pull request #700 from martinetd/gitignore Drew DeVault 2018-03-03 09:27:41 -05:00
  • 69697e55a1 update .gitignore Dominique Martinet 2018-03-03 10:43:41 +01:00
  • 6f9da97565 xcb errors: address declare-assign style Dominique Martinet 2018-03-03 12:00:32 +01:00
  • f8428d1063 xcb errors: optional dependency with improved messages Dominique Martinet 2018-03-03 11:37:02 +01:00
  • 2a9ba5c8dc xcb errors: log raw values Dominique Martinet 2018-03-03 10:40:52 +01:00
  • 3d176fcd1a
    Merge pull request #697 from martinetd/xwm_values emersion 2018-03-01 21:44:52 +01:00
  • 5ec06dcecd xwm: fix call of xcb_change_window_attributes for old gcc versions Dominique Martinet 2018-03-01 21:11:41 +01:00
  • aa2b62fbff
    output-layout: fix output global not destroyed emersion 2018-03-01 17:53:15 +01:00
  • 0820557c8c
    Merge pull request #693 from emersion/fix-output-bind-multiple Drew DeVault 2018-03-01 11:23:41 -05:00
  • 7340cf19ea
    Merge pull request #694 from Ongy/keep_current_mode emersion 2018-03-01 17:08:48 +01:00
  • 6c7e1c867c protocol: sort protocols from wayland-protocols alphabetically Guido Günther 2018-03-01 16:20:15 +01:00
  • 2cea430488 prevent current_mode null on output_enable(false) Markus Ongyerth 2018-03-01 15:48:25 +01:00
  • 90148e64ab
    Fix clients binding multiple times to the same output emersion 2018-03-01 10:19:48 +01:00
  • d9571f27e6
    Merge pull request #691 from agx/egl_ext_match emersion 2018-02-28 21:22:00 +01:00
  • d9f2e90df6 Avoid false positives on egl extension matching Guido Günther 2018-02-28 18:21:34 +01:00
  • 8ba8cc37f2
    Merge pull request #692 from agx/texture_format_err emersion 2018-02-28 18:56:55 +01:00
  • 2dc8a35db2 textures: tell us which texture format is unsupported Guido Günther 2018-02-28 18:36:32 +01:00
  • 73045a7d9d
    Merge pull request #690 from agx/eglCreateImageKHR emersion 2018-02-28 08:55:37 +01:00
  • d928ddc36c wlr_egl_create_image: return NULL when function is missing Guido Günther 2018-02-27 19:25:29 +01:00