Andri Yngvason
|
73ade6b84e
|
Add dtrace probes for rendering and damage checking
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
e5272618ba
|
Destroy wl_registry on exit
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
0268b52c53
|
Use native pixel format
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
c0f1036f97
|
pixels: Add more formats and take into account endianness
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
ef74911298
|
Exit on mode change intead of crashing
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
9d2e22b9bd
|
pixels: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
9a9c7c8be6
|
buffer: Cleanup dmabuf params after use
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
1406ce1cf8
|
Clean up damage refinery on exit
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
cd7594320b
|
Clean up gbm device on exit
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
4c14c11de4
|
transform-util: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
b8df02838e
|
pixman-renderer: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
ee3b6d74cf
|
buffer: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
7b6372ef49
|
damage-refinery: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
843368c993
|
screencopy: Actually use y-inversion flag
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
46fdbfb109
|
screencopy: Set the rate limit to 30 Hz
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
2b522ee596
|
Remove frame-capture abstraction
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
b0ec79acf8
|
Move damage hints into buffer abstraction
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
0615cd44c6
|
buffer: Add damage field
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
0edaded063
|
Remove dead code
|
2020-07-11 20:53:30 +00:00 |
Andri Yngvason
|
84c57a7333
|
buffer: Fix pool release/acquire
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
f68bb825e1
|
buffer: Fix error check and use non-linear
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
0178dd8a39
|
screencopy: map dmabuf after it's ready
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
19eb9af7e5
|
buffer: Unmap before release/destroy
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
3fc07f571d
|
screencopy: Use linux-dmabuf if available
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
70216b5829
|
main: Add gbm and linux-dmabuf
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
4a21939b43
|
buffer: Use create_immed
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
4fa019d31f
|
buffer: Add DMA-BUFs
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
9b136c90de
|
buffer: Add specific handling for different buffers
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
480392e40c
|
buffer: Add buffer type to interface
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
59cc119d76
|
main: Refine damage hints
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
fe590f3940
|
damage-refinery: Use damage hint
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
e398dcc235
|
damage-refinery: Hash directly instead of copying
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
439d3997d4
|
damage-refinery: Use negative stride to handle y-inversion
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
c515a29951
|
Create hash based damage checker
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
946ace1760
|
Fix damage transform
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
12555bea13
|
pixman-renderer: Use negative stride for y-inversion
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
1cafc25655
|
Transform damage coordinates
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
6b1dc2e6c3
|
Add utilities for managing output transforms
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
507b76dfbd
|
Create pixman renderer
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
29f1669d55
|
buffer: Leave pixman out of buffers
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
e65cae43c2
|
Extract pixel format conversion into own file
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
a6e1ba25ea
|
Render using pixman
|
2020-07-11 20:52:00 +00:00 |
Andri Yngvason
|
4fb472f611
|
Create a buffer abstraction
|
2020-07-11 20:52:00 +00:00 |
Andri Yngvason
|
0a139a1ac4
|
Align with aml API changes
|
2020-07-06 16:46:30 +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 |