Commit graph

  • c42fd1018b
    render: remove GL calls from wlr_egl emersion 2018-03-27 17:02:48 -0400
  • 9ff84db06d unconstrain stubs Tony Crisci 2018-03-27 15:13:35 -0400
  • 8371e2f41d implement flip_x Tony Crisci 2018-03-27 14:49:31 -0400
  • 1ed90541f9
    Merge pull request #753 from emersion/xdg-shell-unmap-destroy Drew DeVault 2018-03-27 13:15:32 -0400
  • b6c1760de5
    xwayland: create DND window, add DND atom helpers emersion 2018-03-27 12:04:37 -0400
  • 171e28eaff
    xdg-shell: don't destroy role resources on unmap, move toplevel fields emersion 2018-03-27 10:25:02 -0400
  • ac715969ac Improve documentation of wlr_cursor Drew DeVault 2018-03-27 09:24:13 -0400
  • e9ccb705fb
    Merge pull request #758 from martinetd/unfullscreen Drew DeVault 2018-03-27 08:35:49 -0400
  • ea9c945e73
    Merge pull request #759 from martinetd/x11 Drew DeVault 2018-03-27 08:35:36 -0400
  • a0b52a0dff Fix x11 backend Dominique Martinet 2018-03-27 09:19:44 +0200
  • 0c4d347d1e rootston: Fix segfault in seat unfullscreening Dominique Martinet 2018-03-27 09:17:47 +0200
  • 84ce2afe26
    Merge pull request #748 from emersion/fix-xwm-read-data-source-segfault Tony Crisci 2018-03-27 00:27:16 -0400
  • bbd0e23fa7 xdg-positioner constraint detection Tony Crisci 2018-03-26 23:48:32 -0400
  • d1d983a303
    Merge pull request #680 from Ongy/roots_unfullscreen Drew DeVault 2018-03-26 23:39:29 -0400
  • b1c4f01bad
    Merge pull request #713 from ManDay/master Drew DeVault 2018-03-26 23:20:46 -0400
  • 07ca976489 only unfullscreen when necessary Markus Ongyerth 2018-02-27 10:14:17 +0100
  • 43d7459734 unset fullscreen when surface is brought to front Markus Ongyerth 2018-02-26 10:37:29 +0100
  • 62e9ab0c45
    Merge pull request #756 from emersion/disambiguate-xdg-popup-geometry Drew DeVault 2018-03-26 23:17:51 -0400
  • 706f77e3c7 Address review feedback Drew DeVault 2018-03-26 23:15:21 -0400
  • a918ec877e
    xdg-shell-v6, xdg-shell: explain what popup geometry is emersion 2018-03-26 22:11:41 -0400
  • 334bab543d
    xdg-shell-v6: move toplevel specific fields in wlr_xdg_toplevel_v6 emersion 2018-03-26 19:32:21 -0400
  • adf4fb08dd
    Merge branch 'master' into texture-redesign emersion 2018-03-26 19:13:13 -0400
  • 5233801530
    xdg-shell-v6: don't destroy role resources on unmap emersion 2018-03-26 18:35:36 -0400
  • 891610081f
    Merge pull request #751 from emersion/rotated-surface-damage Drew DeVault 2018-03-26 18:05:35 -0400
  • 140bc19476
    rootston: add -D flag to enable damage tracking debugging emersion 2018-03-26 17:34:46 -0400
  • b66ab811a6
    Merge pull request #750 from emersion/renderer-simple-interface Drew DeVault 2018-03-26 16:27:37 -0400
  • 4555fc8a54
    Fix damage tracking for rotated surfaces emersion 2018-03-26 15:31:08 -0400
  • 4da18f7fc3 xdg-positioner attrs Tony Crisci 2018-03-26 12:46:04 -0400
  • 793c3b3047
    render: add simple functions to render rectangles and ellipses emersion 2018-03-26 12:41:51 -0400
  • 3bda7e2ef8
    Use DRM_FORMAT_MOD_LINEAR instead of a hardcoded constant emersion 2018-03-26 12:00:08 -0400
  • bcb74c2c78
    Merge pull request #749 from psychon/fix_x11_use_after_free Drew DeVault 2018-03-26 11:36:48 -0400
  • c7f8b28d8d Fix use-after-free in x11 backend during shutdown Uli Schlachter 2018-03-26 10:48:30 +0200
  • e78252adab
    Fix segfault in xwm_read_data_source emersion 2018-03-25 08:47:54 -0400
  • 5617a59598
    Merge pull request #741 from emersion/unmapped-surface-destroy Tony Crisci 2018-03-25 11:04:37 -0400
  • c63d94483b
    Redesign wlr_texture emersion 2018-03-24 18:30:28 -0400
  • 80d3561d32
    Merge pull request #743 from acrisci/xdg-surface-close emersion 2018-03-24 22:02:40 +0100
  • f53575e3a3 unified xdg-surface close Tony Crisci 2018-03-24 15:10:15 -0400
  • 7cc042f54c
    Merge pull request #724 from agx/linux-dmabuf-mp Drew DeVault 2018-03-23 09:41:31 -0400
  • 51141dd11e Minor corrections Cedric Sodhi 2018-03-23 10:28:36 +0100
  • b1852096c5 linux-dmabuf: Support multi plane formats like NV12 Guido Günther 2018-03-15 11:22:08 +0100
  • 805039457a wlr_surface: fix indentation Guido Günther 2018-03-15 13:03:22 +0100
  • 30b8fb5572 Merge branch 'master' into xdg-positioner Tony Crisci 2018-03-22 20:06:53 -0400
  • 77d3be66ea
    Merge pull request #738 from emersion/gles2-renderer-redesign Drew DeVault 2018-03-22 19:59:15 -0400
  • a854c2f246
    Merge branch 'master' into gles2-renderer-redesign emersion 2018-03-23 00:55:55 +0100
  • ef3769851f
    Merge pull request #740 from emersion/egl-debug Drew DeVault 2018-03-22 18:54:21 -0400
  • 00bb9de29b
    Merge pull request #727 from martinetd/x11_wl_backend_fixes Tony Crisci 2018-03-22 17:28:37 -0400
  • e86cd4dc33 wlr_pointer: fix potential null deref Dominique Martinet 2018-03-22 19:57:11 +0100
  • d5e14ab247 wayland backend: fix use-after free on output destroy Dominique Martinet 2018-03-17 17:11:43 +0100
  • b0c2bbebd1 x11 backend: fix various leaks Dominique Martinet 2018-03-17 17:06:03 +0100
  • d9a3c66942 rootston/output: fix leak in damage_from_surface Dominique Martinet 2018-03-17 17:04:51 +0100
  • de955a0f63 xdg_popup_grab: add listener on seat destroy Dominique Martinet 2017-12-30 17:16:00 +0100
  • 731ee24089
    xdg-shell, xdg-shell-v6: don't emit unmap if surface is unmapped emersion 2018-03-21 19:59:35 +0100
  • 60bfe0a6aa
    backend/drm: remove remaining raw GL call emersion 2018-03-21 11:34:08 +0100
  • b1f93bc5cc
    render/egl: use EGL_KHR_debug emersion 2018-03-21 10:42:43 +0100
  • 8207f0f081
    render/gles2: use gles2_pixel_format::has_alpha for shader selection emersion 2018-03-21 08:53:36 +0100
  • cc5ef1d2ff
    render/gles2: move list of supported WL formats to pixel_format.c emersion 2018-03-21 08:50:59 +0100
  • 3581573bdc
    render/gles2: make wlr_renderer_begin take viewport size emersion 2018-03-20 23:10:42 +0100
  • 95e86e675a
    render/gles2: remove global state, use OpenGL debug extension emersion 2018-03-20 19:14:33 +0100
  • ff2e08aa74
    Merge pull request #736 from agx/gles2-tex-target Drew DeVault 2018-03-20 13:16:30 -0400
  • 2d01663b25 gles2: Honor alpha in fragment_src_external Guido Günther 2018-03-19 15:45:34 +0100
  • 13e4ba4867 gles2_texture_bind: use texture's target type Guido Günther 2018-03-20 13:19:14 +0100
  • b3cb5a36c7 gles2: allow to specify texture target type Guido Günther 2018-03-20 13:06:53 +0100
  • 453516a621
    Merge pull request #735 from emersion/split-render-h Drew DeVault 2018-03-19 18:21:41 -0400
  • c41de2d1be
    render: split render.h into wlr_renderer.h and wlr_texture.h emersion 2018-03-19 23:16:29 +0100
  • a76cef475b
    Merge pull request #733 from emersion/fix-matrix-transpose Drew DeVault 2018-03-19 16:36:17 -0400
  • 8d490fdb34 Write some more docs Drew DeVault 2018-03-19 15:46:28 -0400
  • 6ecb0eefcb
    render/gles2: transpose matrices before binding them emersion 2018-03-19 20:21:02 +0100
  • 6227da96b1
    backend/drm: don't hardcode matrix emersion 2018-03-18 11:34:23 +0100
  • bfc9b13dcd
    Merge pull request #730 from martinetd/matrix_rotate emersion 2018-03-18 09:25:33 +0100
  • a491f780b8 rootston rotation: change view->rotation sign Dominique Martinet 2018-03-18 08:59:56 +0100
  • 1956d3cedb
    Merge pull request #722 from emersion/matrix-redesign Drew DeVault 2018-03-17 15:22:00 -0400
  • 09413aa7f1
    Merge pull request #711 from emersion/map-unmap Tony Crisci 2018-03-17 10:00:54 -0400
  • 9cc875429b
    Merge pull request #726 from agx/egl-print-dmabuf-formats emersion 2018-03-16 09:52:27 +0100
  • 7fd7dff26f egl: print supported dmabuf formats Guido Günther 2018-03-16 09:11:06 +0100
  • 303883ce49
    rootston: properly emit view unmap event emersion 2018-03-15 21:47:20 +0100
  • 8ad0c5376c
    Merge pull request #721 from emersion/simplify-screenshot-client Tony Crisci 2018-03-15 16:42:10 -0400
  • f1cbbac636
    render/gles2: remove matrix transposition in shaders emersion 2018-03-15 21:30:31 +0100
  • 7894fca224
    matrix: rename wlr_matrix_texture to wlr_matrix_projection emersion 2018-03-15 21:26:45 +0100
  • e607d0f7ee
    xdg-shell: add map/unmap support emersion 2018-03-15 20:15:09 +0100
  • 42cc575266
    xdg-shell-v6: fix wl_list_remove called twice emersion 2018-03-15 20:14:47 +0100
  • 361d7c857e
    xdg-shell-v6: don't leak wlr_xdg_surface_v6_configure.toplevel_state emersion 2018-03-15 09:04:06 +0100
  • 876f07e9f1
    renderer: replace wlr_texture_get_matrix by wlr_render_texture emersion 2018-03-15 19:31:02 +0100
  • 1914a1aa2b
    surface: drop wlr_surface_get_matrix emersion 2018-03-15 18:35:22 +0100
  • 7d3c4c2450
    Merge pull request #723 from emersion/fix-xwayland-inverted-y Drew DeVault 2018-03-15 10:59:28 -0400
  • 0e253e0615
    render/gles2: don't set inverted_y when EGL_WAYLAND_Y_INVERTED_WL is unsupported emersion 2018-03-15 15:51:15 +0100
  • 8b58e1a3ad
    Merge branch 'master' into matrix-redesign emersion 2018-03-15 15:48:09 +0100
  • 824a95ad19
    matrix: use 2D matrices emersion 2018-03-15 15:33:58 +0100
  • de0e40d621
    Merge pull request #698 from agx/linux-dmabuf emersion 2018-03-15 12:45:07 +0100
  • 653bc282a7 Indent GLSL by two spaces Guido Günther 2018-03-11 19:32:23 +0100
  • eb4337b5ee Wire up linux_dmabuf in rootston Guido Günther 2018-03-11 19:05:11 +0100
  • 14cdb6153f Add initial linux_dmabuf protocol support Guido Günther 2018-02-23 18:45:16 +0100
  • d26b67cb06
    matrix: unify API, don't use array pointers emersion 2018-03-15 11:10:56 +0100
  • b6a3f240c7
    matrix: move to types/ emersion 2018-03-15 09:11:03 +0100
  • 3bd1d876ae
    examples: simplify screenshot client emersion 2018-03-14 19:21:36 +0100
  • 8836b167bf store xdg-positioner properties on the popup Tony Crisci 2018-03-13 19:21:08 -0400
  • 85da9df807
    Merge pull request #719 from acrisci/xdg-toplevel-role Drew DeVault 2018-03-13 19:18:47 -0400
  • b2926a6c62 differentiate xdg-toplevel roles Tony Crisci 2018-03-13 19:11:02 -0400
  • dd8a7a29e1
    rootston: don't center view if maximized emersion 2018-03-14 00:01:28 +0100
  • 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 +0100
  • 149209b72e
    xdg-shell-v6: rename toplevel and popup fields in wlr_xdg_surface_v6 for consistency emersion 2018-03-13 22:09:44 +0100