Commit Graph

  • b14aad7118 [host] dxgi: remove uneeded variable + minor cosmetic changes Geoffrey McRae 2023-11-12 06:36:04 +11:00
  • 7321ca6768 [host] windows: fix stdout/stderr resource leak Geoffrey McRae 2023-11-12 06:20:29 +11:00
  • cd6485f2ed [host] downsample: fix resource leak on failure Geoffrey McRae 2023-11-12 05:59:47 +11:00
  • 7bcad37568 [host] platform: Close the exitEvent when done Geoffrey McRae 2023-11-12 05:59:14 +11:00
  • ba8075a9fd [host] app: fix unchecked return value Geoffrey McRae 2023-11-11 20:50:42 +11:00
  • 3bad3837b4 [host] fix copy-paste error Geoffrey McRae 2023-11-11 20:47:36 +11:00
  • 084ebe5035 [host] dxgi: fix potential buffer out of bounds access Geoffrey McRae 2023-11-11 20:41:10 +11:00
  • d480b674ca [host] dxgi: fix invalid array access via wrong variable Geoffrey McRae 2023-11-11 20:37:58 +11:00
  • 10e30eec57 [host] dxgi: fix possible null dereference Geoffrey McRae 2023-11-11 20:36:53 +11:00
  • 38b6b0ac40 [common] windows/event: fix control flow issue Geoffrey McRae 2023-11-11 20:34:30 +11:00
  • 503efdd0d8 [host] dxgi: fix failure to call FreeLibrary for d3d12 Geoffrey McRae 2023-11-11 20:31:53 +11:00
  • 75e10688d4 [repo] update PureSpice submodule Geoffrey McRae 2023-11-11 15:51:37 +11:00
  • ec88a52fe2 [common] ivshmem: fix possible resource leak Geoffrey McRae 2023-11-11 14:04:54 +11:00
  • a28deae569 [client] util: fix invalid pointer arithmatic Geoffrey McRae 2023-11-11 14:03:40 +11:00
  • cf51503a54 [client] X11/i3: write directly into sun_path to avoid strncpy Geoffrey McRae 2023-11-11 13:47:43 +11:00
  • aa42751743 [client] common: fix time of check/time of use issue Geoffrey McRae 2023-11-11 13:37:51 +11:00
  • 9a53880b9b [common] ivshmem: fix failure to check ioctl for error result Geoffrey McRae 2023-11-11 13:34:21 +11:00
  • a3b51220ed [common] option: remove const qualifier from shortopt Geoffrey McRae 2023-11-11 13:31:05 +11:00
  • 17fce1cf78 [client] util: fix failure to check result of ftell for error Geoffrey McRae 2023-11-11 13:28:32 +11:00
  • 9f3f8cc5bd [client] splash: remove 0 array specifier from func prototype Geoffrey McRae 2023-11-11 13:24:19 +11:00
  • 0524980cb4 [client] msg: make it clear we ignore the return for ll_shift Geoffrey McRae 2023-11-11 13:20:41 +11:00
  • a0f5907cb6 [client] overlay: prevent possible divide by zero Geoffrey McRae 2023-11-11 13:18:01 +11:00
  • 0a9784d09d [client] main: fix possible dereference of null g_state.ds Geoffrey McRae 2023-11-11 13:15:39 +11:00
  • 120e063a10 [client] main: prevent possible null pointer dereference Geoffrey McRae 2023-11-11 13:13:08 +11:00
  • f59ef4422a [client] app: prevent possible out of bounds array access Geoffrey McRae 2023-11-11 13:10:54 +11:00
  • 417c9cf092 [client] opengl: act on glBufferSubData failure Geoffrey McRae 2023-11-11 13:02:50 +11:00
  • 852825a97e [client] util: fix failure to dereference pointer Geoffrey McRae 2023-11-11 12:22:06 +11:00
  • cce12508cc [egl] shader: fix reliance on null terminated strings Geoffrey McRae 2023-11-11 12:17:37 +11:00
  • 43f9a4c0e1 [client] egl: fix potential integer underflow Geoffrey McRae 2023-11-11 11:51:17 +11:00
  • ee5c02f72a [client] egl: fix potential resource leak Geoffrey McRae 2023-11-11 11:45:25 +11:00
  • 55fa5cc851 [client] egl: fix integer division into float Geoffrey McRae 2023-11-11 11:43:21 +11:00
  • b70811dcb9 [client] x11: pass large struct by reference Geoffrey McRae 2023-11-11 11:36:24 +11:00
  • 3c1405719c [client] wayland: fix use after free bugs Geoffrey McRae 2023-11-11 11:33:51 +11:00
  • f6befb4567 [client] wayland: formatting Geoffrey McRae 2023-11-11 11:33:36 +11:00
  • 62aef5a240 [doc] build: Move NvFBC note into don't build warning Jonathan Rubenstein 2023-11-02 16:50:49 +02:00
  • 4f508d320a [doc] words: Sort using sort_words.py Jonathan Rubenstein 2023-11-03 00:37:43 +02:00
  • 29f1434270 [doc] sort_words: Create sort_words.py to make words.txt easier to maintain Jonathan Rubenstein 2023-11-03 00:36:10 +02:00
  • 27f3af8221 [host] nvfbc: cosmetics Geoffrey McRae 2023-11-11 09:08:56 +11:00
  • cb849b287c [hosts] nvfbc: exit loop early if ystart is > then dataHeight Geoffrey McRae 2023-11-11 09:08:08 +11:00
  • 8630fd20ad [common] rects: simplify unaligned copy function Geoffrey McRae 2023-11-11 09:07:00 +11:00
  • 0057cf5377 [host] nvfbc: add additional debug output Geoffrey McRae 2023-11-10 08:01:03 +11:00
  • e31874b809 [resources] update update minimum cmake version required dxgi-rgb24 Geoffrey McRae 2023-11-10 05:14:04 +11:00
  • a2443cf926 [client] wayland: libdecor is not a requirement of building Geoffrey McRae 2023-11-10 05:12:56 +11:00
  • eaaef65791 [repo] update PureSpice and nanosvg Geoffrey McRae 2023-11-09 18:40:47 +11:00
  • 11542d7ace [repos] update LGMP submodule Geoffrey McRae 2023-11-09 18:36:32 +11:00
  • 138a0aee53 [all] update cmake minimum version Geoffrey McRae 2023-11-09 18:31:26 +11:00
  • 7a30736ac4 [host] linux: fix compilation (untested) Geoffrey McRae 2023-11-09 18:26:16 +11:00
  • 174b51b144 [client] wayland: add additional debug output Geoffrey McRae 2023-11-09 16:37:34 +11:00
  • aa9dbe654d [client] wayland: move libdecor and xdg into seperate backends Geoffrey McRae 2023-11-09 16:30:27 +11:00
  • d592f13f88 [host] all: don't combine the downsampler rules Geoffrey McRae 2023-11-08 22:52:26 +11:00
  • 905fea57f0 [host] nvfbc: fix stride for odd resolutions in 24-bit mode Geoffrey McRae 2023-11-08 21:54:47 +11:00
  • 3a6afd04d2 [client] egl: use the pitch to calculate the new width for rgb24 Geoffrey McRae 2023-11-08 21:30:50 +11:00
  • c0e09e13a5 [client] egl: make the bgr_bgra filter generic for 24-bit formats Geoffrey McRae 2023-11-08 20:29:42 +11:00
  • 3843afa927 [client] egl: fix texture import for RGB_24 Geoffrey McRae 2023-11-08 18:58:12 +11:00
  • 49bdf046fe [client] egl: partially fix RGB_24 support Geoffrey McRae 2023-11-08 17:54:48 +11:00
  • 8605df8c8d [host] nvfbc: fix damage copy when operating in 24bpp Geoffrey McRae 2023-11-08 17:09:53 +11:00
  • d847c2c144 [common] add new frame type string to KVMFR lookup table Geoffrey McRae 2023-11-08 16:08:16 +11:00
  • 6492c47e1e [client] egl: fix typo Geoffrey McRae 2023-11-08 16:06:32 +11:00
  • 86e8e99107 [all] add initial support for RGB24-bpp support Geoffrey McRae 2023-11-08 16:04:58 +11:00
  • dcde981a17 [client] opengl: fix cursor location when the source is downsampled Geoffrey McRae 2023-11-08 14:54:05 +11:00
  • c54a09ca25 [client] opengl: fix row alignment parameter bug Geoffrey McRae 2023-11-08 14:40:30 +11:00
  • 5bba4dfab5 [host] nvfbc: fix incorrect metadata when resampling is enabled Geoffrey McRae 2023-11-08 14:43:43 +11:00
  • 3af2cf54d6 [client] egl: remove deprecated BGR members and logic Geoffrey McRae 2023-11-08 14:24:37 +11:00
  • 4aba15f31c [client] egl: only scale damage rects if it's packed BGR Geoffrey McRae 2023-11-08 14:10:09 +11:00
  • a455078e0f [host] dxgi: dont alter the damage rect array when scaling Geoffrey McRae 2023-11-07 22:30:50 +11:00
  • f8586fd063 [host] dxgi: fix RGB24 damage rect rounding bug Geoffrey McRae 2023-11-07 22:11:15 +11:00
  • ad13928c73 [client] egl: fix bgr filter re-init if DMA mode changes Geoffrey McRae 2023-11-07 21:52:10 +11:00
  • f991f994f0 [host] dxgi: rename cpu to tex Geoffrey McRae 2023-11-07 21:25:56 +11:00
  • 772e0e3b4a [host] dxgi: fix d3d11 invalid memory allocation for backend struct Geoffrey McRae 2023-11-07 21:25:29 +11:00
  • fd79bb1333 [host] dxgi: add option to enable RGB24 packing support Geoffrey McRae 2023-11-07 21:14:01 +11:00
  • d6519c4486 [host] dxgi: remove unused define Geoffrey McRae 2023-11-07 21:01:26 +11:00
  • 9fefbae749 [host] dxgi: make dxgi structs private again Geoffrey McRae 2023-11-07 20:55:27 +11:00
  • fa561c121e [host] dxgi: move and document dxgi_* exposed functions for backends Geoffrey McRae 2023-11-07 20:50:22 +11:00
  • c2e3c37bab [host] dxgi: remove no longer used member for copy backends Geoffrey McRae 2023-11-07 20:42:25 +11:00
  • 54bd08c3cb [host] dxgi: decouple backends from the DXGI main struct Geoffrey McRae 2023-11-07 20:40:05 +11:00
  • eb2796d40b [host] dxgi: move the backend interface into a separate header Geoffrey McRae 2023-11-07 18:33:31 +11:00
  • 748c9c177e [dxgi] increase the comRef global count Geoffrey McRae 2023-11-07 16:07:56 +11:00
  • cc48257aeb [dxgi] d3d12: fix incorrect mapping range Geoffrey McRae 2023-11-07 16:06:35 +11:00
  • 3838e1f996 [host] dxgi: fix the return status of the downsampler Geoffrey McRae 2023-11-07 16:03:58 +11:00
  • 881aa9e179 [host] dxgi: fix the d3d12 copy backend Geoffrey McRae 2023-11-07 15:58:28 +11:00
  • 9a2638bfa0 [host] dxgi: fix unbalanced scope pop Geoffrey McRae 2023-11-07 15:46:50 +11:00
  • 8d7d5ba8fd [host] dxgi: fix comRef leak in the downsampler Geoffrey McRae 2023-11-07 14:54:58 +11:00
  • 09b6fee360 [host] dxgi: fix HDR content downsampling Geoffrey McRae 2023-11-07 13:42:38 +11:00
  • 561c45bcb9 [host] dxgi: fix support for non 24-bit BGR formats Geoffrey McRae 2023-11-07 13:15:27 +11:00
  • 5f613b09d6 [host] dxgi: implement downsampling to arbitrary sizes Geoffrey McRae 2023-11-07 12:58:54 +11:00
  • 30c577beeb [host] all: make the downsample rule matching common Geoffrey McRae 2023-11-07 10:19:24 +11:00
  • 6c7f3c4197 [host] nvfbc: make the downsampleParser available outside of NvFBC Geoffrey McRae 2023-11-07 09:05:53 +11:00
  • 139e98ac3b [client] OpenGL:fix RGB24 support for non 64-bit aligned pitches Geoffrey McRae 2023-11-06 14:39:34 +11:00
  • d02e3730b2 [client] EGL: implement damage-aware RGB24 copy Tudor Brindus 2023-11-05 21:45:02 -05:00
  • ea5b6b4026 [host] DXGI: implement damage-aware RGB24 copy Tudor Brindus 2023-11-05 21:44:45 -05:00
  • 6329779893 [host] DXGI: rescale RGB24 texture to 3/4ths the input width Tudor Brindus 2023-11-05 21:07:27 -05:00
  • 1da50d220e [client] EGL: stop unpacking data across rows Tudor Brindus 2023-11-05 21:04:58 -05:00
  • 3106d0e3e2 [host] DXGI: stop packing data across rows Tudor Brindus 2023-11-05 20:59:52 -05:00
  • d44fc36fc4 [host] DXGI: stop rescaling RGB24 texture height Tudor Brindus 2023-11-05 20:45:40 -05:00
  • c29404eea6 [host] DXGI: fixed swapped rows and cols variables Tudor Brindus 2023-11-05 20:39:12 -05:00
  • c665044bfa [client] implement support for RGB24 packed data Geoffrey McRae 2023-11-03 07:03:32 +11:00
  • 578d98fd22 [host] DXGI: initial implementation of RGB24 support Geoffrey McRae 2023-10-30 08:42:08 +11:00
  • b3879ff1d7 [host] windows: the vertex shader is common to all post-processors Geoffrey McRae 2023-10-30 00:44:39 +11:00
  • f6b2cec841 [doc] html_unescape: Create html.unescape extension Jonathan Rubenstein 2023-10-31 01:37:24 +02:00
  • 626f5eb32e [doc] usage: Actually add non-breaking spaces to config file Jonathan Rubenstein 2023-10-30 05:37:59 +02:00