Andri Yngvason
|
f546173bf7
|
protocols: add linux-dmabuf
|
2020-06-23 17:34:22 +00:00 |
Andri Yngvason
|
0f09581686
|
buffer: Add specific handling for different buffers
|
2020-06-23 17:29:48 +00:00 |
Andri Yngvason
|
473ce5eb23
|
buffer: Add buffer type to interface
|
2020-06-23 17:20:43 +00:00 |
Andri Yngvason
|
17ee85dfd0
|
main: Refine damage hints
|
2020-06-22 20:09:17 +00:00 |
Andri Yngvason
|
ba23559283
|
damage-refinery: Use damage hint
|
2020-06-22 20:07:24 +00:00 |
Andri Yngvason
|
7fda124c69
|
damage-refinery: Hash directly instead of copying
|
2020-06-22 19:37:25 +00:00 |
Andri Yngvason
|
a4e1a957c9
|
damage-refinery: Use negative stride to handle y-inversion
|
2020-06-21 19:34:49 +00:00 |
Andri Yngvason
|
fe136fcd29
|
Create hash based damage checker
|
2020-06-21 17:53:13 +00:00 |
Andri Yngvason
|
a48b7a66b0
|
Fix damage transform
|
2020-06-21 14:34:24 +00:00 |
Andri Yngvason
|
d9ff6292dc
|
pixman-renderer: Use negative stride for y-inversion
|
2020-06-21 14:25:23 +00:00 |
Andri Yngvason
|
197c165fa4
|
Transform damage coordinates
|
2020-06-21 14:03:00 +00:00 |
Andri Yngvason
|
1f229c3129
|
Add utilities for managing output transforms
|
2020-06-21 14:02:19 +00:00 |
Andri Yngvason
|
49a2d578d9
|
Create pixman renderer
|
2020-06-21 11:54:46 +00:00 |
Andri Yngvason
|
47a8dc8040
|
buffer: Leave pixman out of buffers
|
2020-06-20 21:43:35 +00:00 |
Andri Yngvason
|
4740967bfd
|
Extract pixel format conversion into own file
|
2020-06-20 21:42:29 +00:00 |
Andri Yngvason
|
5e5806fcf6
|
Render using pixman
|
2020-06-20 21:07:58 +00:00 |
Andri Yngvason
|
03114c80e2
|
Create a buffer abstraction
|
2020-06-20 20:58:14 +00:00 |
Andri Yngvason
|
4f1bca55c3
|
Exit when main selected seat/output goes away
|
2020-06-12 23:15:22 +00:00 |
Andri Yngvason
|
041ac60ef6
|
renderer: Add more error messages
|
2020-06-10 22:09:22 +00:00 |
Andri Yngvason
|
ff882b7774
|
keyboard: Ignore shift level on modifiers
|
2020-05-26 22:19:48 +00:00 |
Andri Yngvason
|
ff1223e4f9
|
keyboard: Fix comparison of signed and unsigned value
|
2020-05-18 20:38:48 +00:00 |
Andri Yngvason
|
9b48290d09
|
Improve error handling in wayland dispatch
|
2020-05-10 12:21:10 +00:00 |
Andri Yngvason
|
151e916752
|
renderer: Set GL_PACK_ALIGNMENT to 1
Otherwise row stride will multiple of 4, even for damage data.
|
2020-05-10 12:21:10 +00:00 |
Andri Yngvason
|
0761a5b818
|
damage: Fix uninitialised value
|
2020-05-10 12:21:10 +00:00 |
Andri Yngvason
|
8eb6658162
|
Create a unit test for the damage checker
|
2020-05-10 12:21:10 +00:00 |
Andri Yngvason
|
bacae1b515
|
Add some unit test macros
|
2020-05-10 12:21:10 +00:00 |
Andri Yngvason
|
57588b537c
|
Merge pull request #40 from bhepple/patch-1
Update README.md
|
2020-05-06 22:20:15 +00:00 |
Bob Hepple
|
84045921e4
|
Update README.md
wayvnc is now available in the official fedora repos
|
2020-05-07 08:00:03 +10:00 |
Andri Yngvason
|
aaa782c551
|
meson: Set -DNDEBUG if not building debug rather than when building release or plain
|
2020-05-05 19:55:03 +00:00 |
Andri Yngvason
|
4f5933c07f
|
dmabuf: Limit rate to 30 FPS
|
2020-05-03 19:58:50 +00:00 |
Andri Yngvason
|
f5453ffe1e
|
keyboard: Relax matching criteria on shift level
Clients behave differently when it comes to sending release events for keys,
so it's hard to rely on any one kind of behaviour.
|
2020-05-01 17:34:22 +00:00 |
Andri Yngvason
|
405268fc58
|
keyboard: Log keyboard symbol lookup errors
|
2020-05-01 17:19:14 +00:00 |
Andri Yngvason
|
6e889211db
|
renderer: Run glFinish() before glReadPixels()
|
2020-04-26 14:15:57 +00:00 |
Andri Yngvason
|
8cc8c198d2
|
renderer: Run glFinish() after rendering dmabuf frame
|
2020-04-26 14:14:06 +00:00 |
Andri Yngvason
|
06a249897b
|
dmabuf: Show a debug message when frames are held for too long.
|
2020-04-26 14:14:06 +00:00 |
Andri Yngvason
|
36f0480038
|
time-util return uint64_t from gettime_ms()
|
2020-04-26 13:37:37 +00:00 |
Andri Yngvason
|
1e53e5e45e
|
timeutil: Add timespec conversion helpers
|
2020-04-26 13:32:08 +00:00 |
Andri Yngvason
|
80a06f13ea
|
util: latency-report: Add dmabuf
|
2020-04-26 11:24:31 +00:00 |
Andri Yngvason
|
04569b01f2
|
dmabuf: Add dtrace probes
|
2020-04-26 11:24:29 +00:00 |
Andri Yngvason
|
9d6310cb14
|
dmabuf: Remove rate limiting
|
2020-04-26 10:39:58 +00:00 |
Andri Yngvason
|
52b2d2cad9
|
README: Remove clause about setting the buildtype
It turns out that it doesn't really matter that much. At least not on
modern hardware.
|
2020-04-17 23:30:33 +00:00 |
Andri Yngvason
|
6becbacbe5
|
Align with NeatVNC interface changes
|
2020-04-12 21:46:48 +00:00 |
Andri Yngvason
|
1fc664a014
|
Remove call to nvnc_set_dimensions()
|
2020-04-12 16:14:18 +00:00 |
Andri Yngvason
|
a5082fac17
|
shaders: Add copyright notices
|
2020-04-12 13:13:24 +00:00 |
Andri Yngvason
|
2b6b863eb1
|
Add copyright notice to strlcpy.h
|
2020-04-12 13:09:57 +00:00 |
Andri Yngvason
|
f9deca5c9c
|
shm: Add copyright notice
Putting a proper license on this to appease package maintainers.
|
2020-04-12 13:08:42 +00:00 |
Andri Yngvason
|
4799f5f959
|
README: Add installation instructions for FreeBSD
|
2020-04-10 12:48:21 +00:00 |
Andri Yngvason
|
83a226c439
|
Merge pull request #32 from myfreeweb/keymap
More keymap stuff
|
2020-04-09 13:39:50 +00:00 |
Greg V
|
3f62295214
|
keyboard: rename keymap_len to keymap_size
|
2020-04-09 15:39:09 +03:00 |
Greg V
|
fa49aca45a
|
keyboard: check that write finished writing everything
(Use loop to write until the end)
|
2020-04-09 15:38:13 +03:00 |