238 Commits (30babb38656e53b159c8be13d6380104e108c8fb)

Author SHA1 Message Date
emersion 793c3b3047
render: add simple functions to render rectangles and ellipses
7 years ago
emersion 3581573bdc
render/gles2: make wlr_renderer_begin take viewport size
7 years ago
emersion c41de2d1be
render: split render.h into wlr_renderer.h and wlr_texture.h
7 years ago
Drew DeVault 1956d3cedb
Merge pull request #722 from emersion/matrix-redesign
7 years ago
emersion 876f07e9f1
renderer: replace wlr_texture_get_matrix by wlr_render_texture
7 years ago
emersion 824a95ad19
matrix: use 2D matrices
7 years ago
emersion d26b67cb06
matrix: unify API, don't use array pointers
7 years ago
emersion b6a3f240c7
matrix: move to types/
7 years ago
emersion 3bd1d876ae
examples: simplify screenshot client
7 years ago
Drew DeVault bfc0e95d2c Add mode support to libinput backend
7 years ago
Drew DeVault 3296365ce5
Merge pull request #659 from agx/alpha
7 years ago
Guido Günther d08792bfff Add alpha to wlr_render_with_matrix
7 years ago
Drew DeVault 9dc868a27f
Merge pull request #667 from Ongy/screenshot_tmpfile_template
7 years ago
Markus Ongyerth 8ab0073b49 prevent screenshot from resuing template array
7 years ago
Tony Crisci b7b86a9591
Merge pull request #641 from Ongy/idle-inhibit
7 years ago
Markus Ongyerth 67285c1d57 idle-inhibit: style adjustments and motivation
7 years ago
Guido Günther b13f9fcfde Don't use os_create_anonymous_file outside of wlroots
7 years ago
Markus Ongyerth 87a7afb641 idle-inhibit: second feedback pass
7 years ago
Markus Ongyerth 3016133f91 idle-inhibit: feedback pass
7 years ago
Markus Ongyerth bab8c73d3c handle xdg close event in idle-inhibit example
7 years ago
Markus Ongyerth a0bce86006 adds the client example for idle-inhibit
7 years ago
Dominique Martinet d1b28ec812 wayland protocol headers: use double-quote for includes
7 years ago
emersion 10ecf871f2
Remove wlr_backend.events.{output_remove,device_remove}
7 years ago
emersion ddb1779f9f
render: make wlr_renderer_clear take a float[4] for the color
7 years ago
emersion 3d3ea32137
Merge remote-tracking branch 'upstream/master' into output-damage
7 years ago
Markus Ongyerth cd925f496c fixes the off by one errors in examples/screenshot
7 years ago
Markus Ongyerth 3a404e4f8d handle the other transformations for screenshots
7 years ago
Markus Ongyerth 4afc933ea4 fixes 90 degree rotation screenshots
7 years ago
emersion 51c22d39a4
Merge remote-tracking branch 'upstream/master' into output-damage
7 years ago
emersion 4fa90b0511
Backport screenshooter fixes from the renderer redesign v1
7 years ago
emersion 415a2b7c56
render: add wlr_renderer_clear and wlr_renderer_scissor
7 years ago
emersion 59c53e8333
Merge remote-tracking branch 'upstream/master' into output-damage
7 years ago
Johannes Schramm dcc743047b style: include brackets for if/while/for, even if it's a single statement
7 years ago
emersion 0365b587f0
output: add damage tracking via buffer age
7 years ago
emersion e29a0df8c1
output: fix software cursors damage tracking
7 years ago
Drew DeVault bcb58b5caa
Merge pull request #567 from Timidger/example-logging
7 years ago
Timidger 264ef0c261
Fixed logging for examples
7 years ago
Drew DeVault b331c5c2c5
Merge pull request #549 from emersion/output-enabled
7 years ago
Heghedus Razvan 9e85283f06 Add example for idle protocol
7 years ago
emersion 8ebd7d4dbe
output: rename resolution event to mode
7 years ago
emersion 1fe1d64042
Fix views outside output layout
7 years ago
Timidger 56505c2635
Don't destroy backend in compositor_fini
7 years ago
Drew DeVault bb24895a2b
Merge pull request #533 from martinetd/wl_array_add
7 years ago
Dominique Martinet 8e24aaa3c6 style: fix sizeof() calls without parentheses
7 years ago
emersion 1e6566e6cd
Fixes for multiple outputs
7 years ago
Björn Esser ff13849624
config: Avoid clash with other config-headers
7 years ago
Björn Esser 57a09c8ca4
config: Put all defines into config.h
7 years ago
emersion 3b4b8953d9
Update output layout when scale or transform changes
7 years ago
Moritz cef6d75491 Moved os-compatibility and added header
7 years ago
emersion 64221c6da1
Use wl_list for touch points in examples/
7 years ago