Commit Graph

  • e398dcc235 damage-refinery: Hash directly instead of copying Andri Yngvason 2020-06-22 19:37:25 +0000
  • 439d3997d4 damage-refinery: Use negative stride to handle y-inversion Andri Yngvason 2020-06-21 19:34:49 +0000
  • c515a29951 Create hash based damage checker Andri Yngvason 2020-06-21 16:26:10 +0000
  • 946ace1760 Fix damage transform Andri Yngvason 2020-06-21 14:34:24 +0000
  • 12555bea13 pixman-renderer: Use negative stride for y-inversion Andri Yngvason 2020-06-21 14:25:23 +0000
  • 1cafc25655 Transform damage coordinates Andri Yngvason 2020-06-21 14:03:00 +0000
  • 6b1dc2e6c3 Add utilities for managing output transforms Andri Yngvason 2020-06-21 13:24:39 +0000
  • 507b76dfbd Create pixman renderer Andri Yngvason 2020-06-21 11:54:46 +0000
  • 29f1669d55 buffer: Leave pixman out of buffers Andri Yngvason 2020-06-20 21:43:35 +0000
  • e65cae43c2 Extract pixel format conversion into own file Andri Yngvason 2020-06-20 21:41:53 +0000
  • a6e1ba25ea Render using pixman Andri Yngvason 2020-06-20 21:07:58 +0000
  • 4fb472f611 Create a buffer abstraction Andri Yngvason 2020-06-20 14:33:40 +0000
  • 39976ab776 Allow the user to adjust the FPS limit pixman-rendering Andri Yngvason 2020-07-07 14:22:38 +0000
  • 0ed6ed9e3c util: latency_report: Update probes Andri Yngvason 2020-07-07 13:45:03 +0000
  • a4c093bbdf Add dtrace probes for rendering and damage checking Andri Yngvason 2020-07-07 13:44:41 +0000
  • 5d2dd100b7 Destroy wl_registry on exit Andri Yngvason 2020-07-07 12:58:19 +0000
  • b47b3cf7c1 Use native pixel format Andri Yngvason 2020-07-07 11:53:19 +0000
  • c40cb823d6 pixels: Add more formats and take into account endianness Andri Yngvason 2020-07-07 11:35:28 +0000
  • 78c1616a46 Exit on mode change intead of crashing Andri Yngvason 2020-07-07 10:08:27 +0000
  • f49791880f pixels: Add copyright notice Andri Yngvason 2020-07-07 10:06:44 +0000
  • cc0c6246d2 buffer: Cleanup dmabuf params after use Andri Yngvason 2020-07-07 10:03:51 +0000
  • 8a10ffb33f Clean up damage refinery on exit Andri Yngvason 2020-07-06 17:46:28 +0000
  • 1786e0d549 util: Add valgrind suppressions and a helper script Andri Yngvason 2020-07-06 17:37:45 +0000
  • cb2a5f543e Clean up gbm device on exit Andri Yngvason 2020-07-06 17:37:19 +0000
  • d23c443e14 transform-util: Add copyright notice Andri Yngvason 2020-07-06 17:21:25 +0000
  • 2ebbd86aec util: Add copyright notice Andri Yngvason 2020-07-06 17:15:07 +0000
  • 82f7bd93ed pixman-renderer: Add copyright notice Andri Yngvason 2020-07-06 17:14:38 +0000
  • cdd021b21c buffer: Add copyright notice Andri Yngvason 2020-07-06 17:14:10 +0000
  • aa1bfb58e9 damage-refinery: Add copyright notice Andri Yngvason 2020-07-06 17:13:26 +0000
  • 0a139a1ac4 Align with aml API changes Andri Yngvason 2020-07-06 16:46:30 +0000
  • c2d6a7daa6 Align with aml API changes Andri Yngvason 2020-07-06 16:45:15 +0000
  • 63d15d9fe8 screencopy: Actually use y-inversion flag Andri Yngvason 2020-06-28 14:26:53 +0000
  • dc568d14e8 screencopy: Set the rate limit to 30 Hz Andri Yngvason 2020-06-27 00:03:59 +0000
  • 815b6ad52f Remove frame-capture abstraction Andri Yngvason 2020-06-26 21:44:58 +0000
  • 023333a4d1 Move damage hints into buffer abstraction Andri Yngvason 2020-06-26 18:05:54 +0000
  • f14eb5a813 buffer: Add damage field Andri Yngvason 2020-06-26 18:05:31 +0000
  • 30c0909656 .gitignore: Add .pem files Andri Yngvason 2020-06-26 18:05:07 +0000
  • ea10193747 README: Update dependencies Andri Yngvason 2020-06-25 21:40:04 +0000
  • a67c9a6837 Remove shaders Andri Yngvason 2020-06-25 21:37:07 +0000
  • 0ea4bd6646 Remove dead code Andri Yngvason 2020-06-25 21:28:30 +0000
  • a7283e68fd buffer: Fix pool release/acquire Andri Yngvason 2020-06-24 20:45:33 +0000
  • 0b15b465df buffer: Fix error check and use non-linear Andri Yngvason 2020-06-24 18:32:24 +0000
  • 8c9211eed6 screencopy: map dmabuf after it's ready Andri Yngvason 2020-06-24 18:31:29 +0000
  • c4ca264772 buffer: Unmap before release/destroy Andri Yngvason 2020-06-24 17:43:41 +0000
  • 6a015d9dc0 screencopy: Use linux-dmabuf if available Andri Yngvason 2020-06-23 23:04:57 +0000
  • 3facb3a58e main: Add gbm and linux-dmabuf Andri Yngvason 2020-06-23 23:04:01 +0000
  • bea97623c9 protocols: Use screencopy v3 Andri Yngvason 2020-06-23 22:50:32 +0000
  • ef91f040f9 buffer: Use create_immed Andri Yngvason 2020-06-23 21:50:55 +0000
  • a43fdd4779 buffer: Add DMA-BUFs Andri Yngvason 2020-06-23 18:30:08 +0000
  • f546173bf7 protocols: add linux-dmabuf Andri Yngvason 2020-06-23 17:34:22 +0000
  • 0f09581686 buffer: Add specific handling for different buffers Andri Yngvason 2020-06-23 17:29:48 +0000
  • 473ce5eb23 buffer: Add buffer type to interface Andri Yngvason 2020-06-23 17:20:43 +0000
  • 17ee85dfd0 main: Refine damage hints Andri Yngvason 2020-06-22 20:09:17 +0000
  • ba23559283 damage-refinery: Use damage hint Andri Yngvason 2020-06-22 20:07:24 +0000
  • 7fda124c69 damage-refinery: Hash directly instead of copying Andri Yngvason 2020-06-22 19:37:25 +0000
  • a4e1a957c9 damage-refinery: Use negative stride to handle y-inversion Andri Yngvason 2020-06-21 19:34:49 +0000
  • fe136fcd29 Create hash based damage checker Andri Yngvason 2020-06-21 16:26:10 +0000
  • a48b7a66b0 Fix damage transform Andri Yngvason 2020-06-21 14:34:24 +0000
  • d9ff6292dc pixman-renderer: Use negative stride for y-inversion Andri Yngvason 2020-06-21 14:25:23 +0000
  • 197c165fa4 Transform damage coordinates Andri Yngvason 2020-06-21 14:03:00 +0000
  • 1f229c3129 Add utilities for managing output transforms Andri Yngvason 2020-06-21 13:24:39 +0000
  • 49a2d578d9 Create pixman renderer Andri Yngvason 2020-06-21 11:54:46 +0000
  • 47a8dc8040 buffer: Leave pixman out of buffers Andri Yngvason 2020-06-20 21:43:35 +0000
  • 4740967bfd Extract pixel format conversion into own file Andri Yngvason 2020-06-20 21:41:53 +0000
  • 5e5806fcf6 Render using pixman Andri Yngvason 2020-06-20 21:07:58 +0000
  • 03114c80e2 Create a buffer abstraction Andri Yngvason 2020-06-20 14:33:40 +0000
  • 4f1bca55c3 Exit when main selected seat/output goes away Andri Yngvason 2020-06-12 23:15:22 +0000
  • 041ac60ef6 renderer: Add more error messages Andri Yngvason 2020-06-10 22:09:22 +0000
  • 5c138adfe1 Work around vc4 deficiencies rpi-vc4-hack Andri Yngvason 2020-06-10 21:07:56 +0000
  • ff882b7774 keyboard: Ignore shift level on modifiers Andri Yngvason 2020-05-26 22:19:48 +0000
  • ff1223e4f9 keyboard: Fix comparison of signed and unsigned value Andri Yngvason 2020-05-18 20:38:48 +0000
  • 9b48290d09 Improve error handling in wayland dispatch Andri Yngvason 2020-05-10 12:14:28 +0000
  • 151e916752 renderer: Set GL_PACK_ALIGNMENT to 1 Andri Yngvason 2020-05-10 12:12:23 +0000
  • 0761a5b818 damage: Fix uninitialised value Andri Yngvason 2020-05-10 11:52:46 +0000
  • 8eb6658162 Create a unit test for the damage checker Andri Yngvason 2020-05-08 23:27:09 +0000
  • bacae1b515 Add some unit test macros Andri Yngvason 2020-05-08 21:40:18 +0000
  • 57588b537c
    Merge pull request #40 from bhepple/patch-1 Andri Yngvason 2020-05-06 22:20:15 +0000
  • 84045921e4
    Update README.md Bob Hepple 2020-05-07 08:00:03 +1000
  • aaa782c551 meson: Set -DNDEBUG if not building debug rather than when building release or plain Andri Yngvason 2020-05-05 19:55:03 +0000
  • 4f5933c07f dmabuf: Limit rate to 30 FPS Andri Yngvason 2020-05-03 19:58:50 +0000
  • f5453ffe1e keyboard: Relax matching criteria on shift level Andri Yngvason 2020-05-01 17:34:17 +0000
  • 405268fc58 keyboard: Log keyboard symbol lookup errors Andri Yngvason 2020-05-01 17:19:14 +0000
  • 6e889211db renderer: Run glFinish() before glReadPixels() Andri Yngvason 2020-04-26 14:15:57 +0000
  • 8cc8c198d2 renderer: Run glFinish() after rendering dmabuf frame Andri Yngvason 2020-04-26 14:04:29 +0000
  • 06a249897b dmabuf: Show a debug message when frames are held for too long. Andri Yngvason 2020-04-26 13:55:20 +0000
  • 36f0480038 time-util return uint64_t from gettime_ms() Andri Yngvason 2020-04-26 13:37:37 +0000
  • 1e53e5e45e timeutil: Add timespec conversion helpers Andri Yngvason 2020-04-26 13:32:08 +0000
  • 80a06f13ea util: latency-report: Add dmabuf Andri Yngvason 2020-04-26 11:08:18 +0000
  • 04569b01f2 dmabuf: Add dtrace probes Andri Yngvason 2020-04-26 11:07:32 +0000
  • 9d6310cb14 dmabuf: Remove rate limiting Andri Yngvason 2020-04-26 10:39:58 +0000
  • 52b2d2cad9 README: Remove clause about setting the buildtype Andri Yngvason 2020-04-17 23:30:29 +0000
  • 6becbacbe5 Align with NeatVNC interface changes Andri Yngvason 2020-04-12 21:46:48 +0000
  • 1fc664a014 Remove call to nvnc_set_dimensions() Andri Yngvason 2020-04-12 16:14:18 +0000
  • a5082fac17 shaders: Add copyright notices Andri Yngvason 2020-04-12 13:13:24 +0000
  • 2b6b863eb1 Add copyright notice to strlcpy.h Andri Yngvason 2020-04-12 13:09:57 +0000
  • f9deca5c9c shm: Add copyright notice Andri Yngvason 2020-04-12 13:08:29 +0000
  • 4799f5f959 README: Add installation instructions for FreeBSD Andri Yngvason 2020-04-10 12:48:04 +0000
  • 83a226c439
    Merge pull request #32 from myfreeweb/keymap Andri Yngvason 2020-04-09 13:39:50 +0000
  • 3f62295214 keyboard: rename keymap_len to keymap_size Greg V 2020-04-09 15:39:09 +0300
  • fa49aca45a keyboard: check that write finished writing everything Greg V 2020-04-06 23:38:33 +0300