├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml └── workflows │ └── main.yml ├── .gitmodules ├── LICENSE ├── README.md ├── default_scripts_install.sh ├── layer ├── VkLayer_FROG_gamescope_wsi.cpp ├── VkLayer_FROG_gamescope_wsi.json.in ├── meson.build ├── vulkan_operators.hpp └── xcb_helpers.hpp ├── meson.build ├── meson_options.txt ├── protocol ├── frog-color-management-v1.xml ├── gamescope-control.xml ├── gamescope-input-method.xml ├── gamescope-pipewire.xml ├── gamescope-private.xml ├── gamescope-reshade.xml ├── gamescope-swapchain.xml ├── gamescope-xwayland.xml ├── meson.build ├── wlr-layer-shell-unstable-v1.xml ├── xdg-toplevel-icon-v1.xml └── xx-color-management-v3.xml ├── scripts ├── 00-gamescope │ ├── common │ │ ├── inspect.lua │ │ ├── modegen.lua │ │ └── util.lua │ └── displays │ │ ├── asus.rogally.lcd.lua │ │ ├── deckhd.steamdeck.deckhd-lcd.lua │ │ ├── valve.steamdeck.lcd.lua │ │ └── valve.steamdeck.oled.lua └── README.md ├── src ├── Apps │ ├── gamescopectl.cpp │ ├── gamescopereaper.cpp │ └── gamescopestream.cpp ├── Backends │ ├── DRMBackend.cpp │ ├── HeadlessBackend.cpp │ ├── OpenVRBackend.cpp │ ├── SDLBackend.cpp │ └── WaylandBackend.cpp ├── BufferMemo.cpp ├── BufferMemo.h ├── GamescopeVersion.h.in ├── InputEmulation.cpp ├── InputEmulation.h ├── Ratio.h ├── Script │ ├── Script.cpp │ └── Script.h ├── Timeline.cpp ├── Timeline.h ├── Utils │ ├── Algorithm.h │ ├── Defer.h │ ├── Dict.h │ ├── NonCopyable.h │ ├── Process.cpp │ ├── Process.h │ ├── TempFiles.cpp │ ├── TempFiles.h │ ├── Version.cpp │ └── Version.h ├── WaylandServer │ ├── LinuxDrmSyncobj.h │ ├── Reshade.h │ ├── WaylandDecls.h │ ├── WaylandProtocol.h │ ├── WaylandResource.h │ └── WaylandServerLegacy.h ├── backend.cpp ├── backend.h ├── backends.h ├── color_bench.cpp ├── color_helpers.cpp ├── color_helpers.h ├── color_helpers_impl.h ├── color_tests.cpp ├── commit.cpp ├── commit.h ├── convar.cpp ├── convar.h ├── docs │ └── Steam Deck Display Pipeline.png ├── drm_include.h ├── edid.cpp ├── edid.h ├── gamescope_base_edid.bin ├── gamescope_shared.h ├── gpuvis_trace_utils.h ├── hdmi.h ├── ime.cpp ├── ime.hpp ├── layer_defines.h ├── log.cpp ├── log.hpp ├── main.cpp ├── main.hpp ├── mangoapp.cpp ├── meson.build ├── messagey.h ├── modegen.cpp ├── modegen.hpp ├── pipewire.cpp ├── pipewire.hpp ├── pipewire_gamescope.hpp ├── rc.h ├── refresh_rate.h ├── rendervulkan.cpp ├── rendervulkan.hpp ├── reshade_effect_manager.cpp ├── reshade_effect_manager.hpp ├── sdlscancodetable.hpp ├── shaders │ ├── NVIDIAImageScaling │ │ ├── NIS │ │ │ ├── NIS_Config.h │ │ │ ├── NIS_Main.glsl │ │ │ ├── NIS_Main.hlsl │ │ │ └── NIS_Scaler.h │ │ ├── README.md │ │ └── licence.txt │ ├── blit_push_data.h │ ├── blur.h │ ├── colorimetry.h │ ├── composite.h │ ├── cs_composite_blit.comp │ ├── cs_composite_blur.comp │ ├── cs_composite_blur_cond.comp │ ├── cs_composite_rcas.comp │ ├── cs_easu.comp │ ├── cs_easu_fp16.comp │ ├── cs_gaussian_blur_horizontal.comp │ ├── cs_nis.comp │ ├── cs_nis_fp16.comp │ ├── cs_rgb_to_nv12.comp │ ├── cs_rotation.comp │ ├── descriptor_set.h │ ├── descriptor_set_constants.h │ ├── ffx_a.h │ ├── ffx_fsr1.h │ ├── heatmap.h │ └── shaderfilter.h ├── steamcompmgr.cpp ├── steamcompmgr.hpp ├── steamcompmgr_shared.hpp ├── vblankmanager.cpp ├── vblankmanager.hpp ├── vulkan_include.h ├── waitable.h ├── win32_styles.h ├── wlr_begin.hpp ├── wlr_end.hpp ├── wlserver.cpp ├── wlserver.hpp ├── x11cursor.cpp └── xwayland_ctx.hpp ├── subprojects ├── .gitignore ├── glm.wrap ├── packagefiles │ └── stb │ │ └── meson.build └── stb.wrap └── thirdparty └── sol ├── config.hpp ├── forward.hpp └── sol.hpp /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/README.md -------------------------------------------------------------------------------- /default_scripts_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/default_scripts_install.sh -------------------------------------------------------------------------------- /layer/VkLayer_FROG_gamescope_wsi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/layer/VkLayer_FROG_gamescope_wsi.cpp -------------------------------------------------------------------------------- /layer/VkLayer_FROG_gamescope_wsi.json.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/layer/VkLayer_FROG_gamescope_wsi.json.in -------------------------------------------------------------------------------- /layer/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/layer/meson.build -------------------------------------------------------------------------------- /layer/vulkan_operators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/layer/vulkan_operators.hpp -------------------------------------------------------------------------------- /layer/xcb_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/layer/xcb_helpers.hpp -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/meson_options.txt -------------------------------------------------------------------------------- /protocol/frog-color-management-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/frog-color-management-v1.xml -------------------------------------------------------------------------------- /protocol/gamescope-control.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/gamescope-control.xml -------------------------------------------------------------------------------- /protocol/gamescope-input-method.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/gamescope-input-method.xml -------------------------------------------------------------------------------- /protocol/gamescope-pipewire.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/gamescope-pipewire.xml -------------------------------------------------------------------------------- /protocol/gamescope-private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/gamescope-private.xml -------------------------------------------------------------------------------- /protocol/gamescope-reshade.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/gamescope-reshade.xml -------------------------------------------------------------------------------- /protocol/gamescope-swapchain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/gamescope-swapchain.xml -------------------------------------------------------------------------------- /protocol/gamescope-xwayland.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/gamescope-xwayland.xml -------------------------------------------------------------------------------- /protocol/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/meson.build -------------------------------------------------------------------------------- /protocol/wlr-layer-shell-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/wlr-layer-shell-unstable-v1.xml -------------------------------------------------------------------------------- /protocol/xdg-toplevel-icon-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/xdg-toplevel-icon-v1.xml -------------------------------------------------------------------------------- /protocol/xx-color-management-v3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/protocol/xx-color-management-v3.xml -------------------------------------------------------------------------------- /scripts/00-gamescope/common/inspect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/00-gamescope/common/inspect.lua -------------------------------------------------------------------------------- /scripts/00-gamescope/common/modegen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/00-gamescope/common/modegen.lua -------------------------------------------------------------------------------- /scripts/00-gamescope/common/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/00-gamescope/common/util.lua -------------------------------------------------------------------------------- /scripts/00-gamescope/displays/asus.rogally.lcd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/00-gamescope/displays/asus.rogally.lcd.lua -------------------------------------------------------------------------------- /scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua -------------------------------------------------------------------------------- /scripts/00-gamescope/displays/valve.steamdeck.lcd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua -------------------------------------------------------------------------------- /scripts/00-gamescope/displays/valve.steamdeck.oled.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/00-gamescope/displays/valve.steamdeck.oled.lua -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/scripts/README.md -------------------------------------------------------------------------------- /src/Apps/gamescopectl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Apps/gamescopectl.cpp -------------------------------------------------------------------------------- /src/Apps/gamescopereaper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Apps/gamescopereaper.cpp -------------------------------------------------------------------------------- /src/Apps/gamescopestream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Apps/gamescopestream.cpp -------------------------------------------------------------------------------- /src/Backends/DRMBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Backends/DRMBackend.cpp -------------------------------------------------------------------------------- /src/Backends/HeadlessBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Backends/HeadlessBackend.cpp -------------------------------------------------------------------------------- /src/Backends/OpenVRBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Backends/OpenVRBackend.cpp -------------------------------------------------------------------------------- /src/Backends/SDLBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Backends/SDLBackend.cpp -------------------------------------------------------------------------------- /src/Backends/WaylandBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Backends/WaylandBackend.cpp -------------------------------------------------------------------------------- /src/BufferMemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/BufferMemo.cpp -------------------------------------------------------------------------------- /src/BufferMemo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/BufferMemo.h -------------------------------------------------------------------------------- /src/GamescopeVersion.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/GamescopeVersion.h.in -------------------------------------------------------------------------------- /src/InputEmulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/InputEmulation.cpp -------------------------------------------------------------------------------- /src/InputEmulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/InputEmulation.h -------------------------------------------------------------------------------- /src/Ratio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Ratio.h -------------------------------------------------------------------------------- /src/Script/Script.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Script/Script.cpp -------------------------------------------------------------------------------- /src/Script/Script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Script/Script.h -------------------------------------------------------------------------------- /src/Timeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Timeline.cpp -------------------------------------------------------------------------------- /src/Timeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Timeline.h -------------------------------------------------------------------------------- /src/Utils/Algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/Algorithm.h -------------------------------------------------------------------------------- /src/Utils/Defer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/Defer.h -------------------------------------------------------------------------------- /src/Utils/Dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/Dict.h -------------------------------------------------------------------------------- /src/Utils/NonCopyable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/NonCopyable.h -------------------------------------------------------------------------------- /src/Utils/Process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/Process.cpp -------------------------------------------------------------------------------- /src/Utils/Process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/Process.h -------------------------------------------------------------------------------- /src/Utils/TempFiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/TempFiles.cpp -------------------------------------------------------------------------------- /src/Utils/TempFiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/TempFiles.h -------------------------------------------------------------------------------- /src/Utils/Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/Version.cpp -------------------------------------------------------------------------------- /src/Utils/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/Utils/Version.h -------------------------------------------------------------------------------- /src/WaylandServer/LinuxDrmSyncobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/WaylandServer/LinuxDrmSyncobj.h -------------------------------------------------------------------------------- /src/WaylandServer/Reshade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/WaylandServer/Reshade.h -------------------------------------------------------------------------------- /src/WaylandServer/WaylandDecls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/WaylandServer/WaylandDecls.h -------------------------------------------------------------------------------- /src/WaylandServer/WaylandProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/WaylandServer/WaylandProtocol.h -------------------------------------------------------------------------------- /src/WaylandServer/WaylandResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/WaylandServer/WaylandResource.h -------------------------------------------------------------------------------- /src/WaylandServer/WaylandServerLegacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/WaylandServer/WaylandServerLegacy.h -------------------------------------------------------------------------------- /src/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/backend.cpp -------------------------------------------------------------------------------- /src/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/backend.h -------------------------------------------------------------------------------- /src/backends.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/backends.h -------------------------------------------------------------------------------- /src/color_bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/color_bench.cpp -------------------------------------------------------------------------------- /src/color_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/color_helpers.cpp -------------------------------------------------------------------------------- /src/color_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/color_helpers.h -------------------------------------------------------------------------------- /src/color_helpers_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/color_helpers_impl.h -------------------------------------------------------------------------------- /src/color_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/color_tests.cpp -------------------------------------------------------------------------------- /src/commit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/commit.cpp -------------------------------------------------------------------------------- /src/commit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/commit.h -------------------------------------------------------------------------------- /src/convar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/convar.cpp -------------------------------------------------------------------------------- /src/convar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/convar.h -------------------------------------------------------------------------------- /src/docs/Steam Deck Display Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/docs/Steam Deck Display Pipeline.png -------------------------------------------------------------------------------- /src/drm_include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/drm_include.h -------------------------------------------------------------------------------- /src/edid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/edid.cpp -------------------------------------------------------------------------------- /src/edid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/edid.h -------------------------------------------------------------------------------- /src/gamescope_base_edid.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/gamescope_base_edid.bin -------------------------------------------------------------------------------- /src/gamescope_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/gamescope_shared.h -------------------------------------------------------------------------------- /src/gpuvis_trace_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/gpuvis_trace_utils.h -------------------------------------------------------------------------------- /src/hdmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/hdmi.h -------------------------------------------------------------------------------- /src/ime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/ime.cpp -------------------------------------------------------------------------------- /src/ime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/ime.hpp -------------------------------------------------------------------------------- /src/layer_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/layer_defines.h -------------------------------------------------------------------------------- /src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/log.cpp -------------------------------------------------------------------------------- /src/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/log.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/main.hpp -------------------------------------------------------------------------------- /src/mangoapp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/mangoapp.cpp -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/messagey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/messagey.h -------------------------------------------------------------------------------- /src/modegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/modegen.cpp -------------------------------------------------------------------------------- /src/modegen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/modegen.hpp -------------------------------------------------------------------------------- /src/pipewire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/pipewire.cpp -------------------------------------------------------------------------------- /src/pipewire.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/pipewire.hpp -------------------------------------------------------------------------------- /src/pipewire_gamescope.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/pipewire_gamescope.hpp -------------------------------------------------------------------------------- /src/rc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/rc.h -------------------------------------------------------------------------------- /src/refresh_rate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/refresh_rate.h -------------------------------------------------------------------------------- /src/rendervulkan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/rendervulkan.cpp -------------------------------------------------------------------------------- /src/rendervulkan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/rendervulkan.hpp -------------------------------------------------------------------------------- /src/reshade_effect_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/reshade_effect_manager.cpp -------------------------------------------------------------------------------- /src/reshade_effect_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/reshade_effect_manager.hpp -------------------------------------------------------------------------------- /src/sdlscancodetable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/sdlscancodetable.hpp -------------------------------------------------------------------------------- /src/shaders/NVIDIAImageScaling/NIS/NIS_Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/NVIDIAImageScaling/NIS/NIS_Config.h -------------------------------------------------------------------------------- /src/shaders/NVIDIAImageScaling/NIS/NIS_Main.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/NVIDIAImageScaling/NIS/NIS_Main.glsl -------------------------------------------------------------------------------- /src/shaders/NVIDIAImageScaling/NIS/NIS_Main.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/NVIDIAImageScaling/NIS/NIS_Main.hlsl -------------------------------------------------------------------------------- /src/shaders/NVIDIAImageScaling/NIS/NIS_Scaler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/NVIDIAImageScaling/NIS/NIS_Scaler.h -------------------------------------------------------------------------------- /src/shaders/NVIDIAImageScaling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/NVIDIAImageScaling/README.md -------------------------------------------------------------------------------- /src/shaders/NVIDIAImageScaling/licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/NVIDIAImageScaling/licence.txt -------------------------------------------------------------------------------- /src/shaders/blit_push_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/blit_push_data.h -------------------------------------------------------------------------------- /src/shaders/blur.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/blur.h -------------------------------------------------------------------------------- /src/shaders/colorimetry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/colorimetry.h -------------------------------------------------------------------------------- /src/shaders/composite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/composite.h -------------------------------------------------------------------------------- /src/shaders/cs_composite_blit.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_composite_blit.comp -------------------------------------------------------------------------------- /src/shaders/cs_composite_blur.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_composite_blur.comp -------------------------------------------------------------------------------- /src/shaders/cs_composite_blur_cond.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_composite_blur_cond.comp -------------------------------------------------------------------------------- /src/shaders/cs_composite_rcas.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_composite_rcas.comp -------------------------------------------------------------------------------- /src/shaders/cs_easu.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_easu.comp -------------------------------------------------------------------------------- /src/shaders/cs_easu_fp16.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_easu_fp16.comp -------------------------------------------------------------------------------- /src/shaders/cs_gaussian_blur_horizontal.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_gaussian_blur_horizontal.comp -------------------------------------------------------------------------------- /src/shaders/cs_nis.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_nis.comp -------------------------------------------------------------------------------- /src/shaders/cs_nis_fp16.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_nis_fp16.comp -------------------------------------------------------------------------------- /src/shaders/cs_rgb_to_nv12.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_rgb_to_nv12.comp -------------------------------------------------------------------------------- /src/shaders/cs_rotation.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/cs_rotation.comp -------------------------------------------------------------------------------- /src/shaders/descriptor_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/descriptor_set.h -------------------------------------------------------------------------------- /src/shaders/descriptor_set_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/descriptor_set_constants.h -------------------------------------------------------------------------------- /src/shaders/ffx_a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/ffx_a.h -------------------------------------------------------------------------------- /src/shaders/ffx_fsr1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/ffx_fsr1.h -------------------------------------------------------------------------------- /src/shaders/heatmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/heatmap.h -------------------------------------------------------------------------------- /src/shaders/shaderfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/shaders/shaderfilter.h -------------------------------------------------------------------------------- /src/steamcompmgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/steamcompmgr.cpp -------------------------------------------------------------------------------- /src/steamcompmgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/steamcompmgr.hpp -------------------------------------------------------------------------------- /src/steamcompmgr_shared.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/steamcompmgr_shared.hpp -------------------------------------------------------------------------------- /src/vblankmanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/vblankmanager.cpp -------------------------------------------------------------------------------- /src/vblankmanager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/vblankmanager.hpp -------------------------------------------------------------------------------- /src/vulkan_include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/vulkan_include.h -------------------------------------------------------------------------------- /src/waitable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/waitable.h -------------------------------------------------------------------------------- /src/win32_styles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/win32_styles.h -------------------------------------------------------------------------------- /src/wlr_begin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/wlr_begin.hpp -------------------------------------------------------------------------------- /src/wlr_end.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/wlr_end.hpp -------------------------------------------------------------------------------- /src/wlserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/wlserver.cpp -------------------------------------------------------------------------------- /src/wlserver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/wlserver.hpp -------------------------------------------------------------------------------- /src/x11cursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/x11cursor.cpp -------------------------------------------------------------------------------- /src/xwayland_ctx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/src/xwayland_ctx.hpp -------------------------------------------------------------------------------- /subprojects/.gitignore: -------------------------------------------------------------------------------- 1 | glm-* 2 | packagecache 3 | stb 4 | -------------------------------------------------------------------------------- /subprojects/glm.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/subprojects/glm.wrap -------------------------------------------------------------------------------- /subprojects/packagefiles/stb/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/subprojects/packagefiles/stb/meson.build -------------------------------------------------------------------------------- /subprojects/stb.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/subprojects/stb.wrap -------------------------------------------------------------------------------- /thirdparty/sol/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/thirdparty/sol/config.hpp -------------------------------------------------------------------------------- /thirdparty/sol/forward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/thirdparty/sol/forward.hpp -------------------------------------------------------------------------------- /thirdparty/sol/sol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraOS/gamescope/HEAD/thirdparty/sol/sol.hpp --------------------------------------------------------------------------------