Commit Graph

340 Commits (de551c1836a35dcc60ccc7fe60aeaf7daefef354)

Author SHA1 Message Date
Stenzek 432fd80f3d
PostProcessing/FX: Use SPIR-V instead of GLSL for Vulkan 1 year ago
Stenzek 86bff869bc
dep/reshadefx: Update to 7bdfb03 1 year ago
Stenzek 6d0f92d4fb
dep/fmt: Bump to v11.0.2 1 year ago
Stenzek 4322799201
dep/rcheevos: Don't silently truncate buffers in rc_api_init_fetch_image_request() 1 year ago
Stenzek 88ee70ef8a
Misc: Remove unused files 1 year ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 1 year ago
Stenzek 3fbdcdb4ff
AudioStream: Rewrite and integrate expander 1 year ago
Stenzek fe8dada392
dep/libchdr: Add EDC computation functions 1 year ago
Stenzek 63bf64b05d
ImGuiOverlays: Use actual recording icon 1 year ago
Stenzek 940200f7f3
FullscreenUI: More animation fixes 1 year ago
Stenzek 48c2760daa
dep/rcheevos: rc_validate does not need to be built 1 year ago
Stenzek 44471a66f6
dep/imgui: Don't copy the font data on building
For the CJK and SVG fonts, this is a **considerable** memory allocation
and copy, up to 20MB+. We really don't want to be doing this
unnecessarily, since we keep the buffer around anyway.
1 year ago
Stenzek 5c2fc68755
dep/imgui: Use stb_sprintf 1 year ago
Stenzek f30844cc40
ImGuiManager: Move glyph ranges to separate file 1 year ago
Stenzek a2aa040987
deps/rc_client: Add rc_client_get_rich_presence_strings() 1 year ago
Stenzek b378ffb975
ImGui: Enable lunasvg 1 year ago
Stenzek f2c0303875
Misc: Use lightgun controller icon 1 year ago
Stenzek 096a0811bf
dep/imgui: Bump to v1.91.0 1 year ago
Stenzek d5b6d35d3e
dep: Add FFmpeg v7.0.2 headers 1 year ago
Stenzek 010c7dea33
dep: Bump vk_mem_alloc to 871913d 1 year ago
Stenzek 59a1cca858
dep/rcheevos: Bump to v11.5.0 + local changes
https://github.com/stenzek/rcheevos
1 year ago
Stenzek 4eb3b2a9a7
dep: Remove soundtouch 1 year ago
Stenzek 6d70d24bc4
AudioStream: Swap to shared soundtouch library
Yay licensing requirements.
1 year ago
Stenzek 534a82d091
dep/reshadefx: Fix float printing regression 1 year ago
Stenzek 2d2bc93ada
dep/reshadefx: Avoid snprintf() when writing float constants
Locale-specific, causes breakage on some systems.
1 year ago
Stenzek ff7bfaaadb
dep/reshadefx: Avoid emitting more reserved keywords as identifiers 1 year ago
Stenzek 9a70003b70
MSBuild: Silence MSVC warning C4324 1 year ago
Stenzek 69c35c9fcd
Deps: Remove rapidjson from in-tree 1 year ago
Stenzek 4bc9fd7574
Deps: Remove discord-rpc from in-tree 1 year ago
Stenzek 00d2d862c2
Build: Use shared discord-rpc 1 year ago
Stenzek 0ae6ddcf7f
Common: Add GSVector
Mostly based on PCSX2.
1 year ago
Stenzek a255b5bc75
Deps: Remove cpuinfo from in-tree 1 year ago
Stenzek 0d3e674500
Qt: Move resources out of exe into rcc file 1 year ago
Stenzek 5bf9e1d655
dep/vixl: Fix ARM32 build 1 year ago
Stenzek 5c94ab9f22
dep/rcheevos: Avoid -1 return in rc_runtime_progress_size() 1 year ago
Stenzek 71c319ccf0
dep/rcheevos: Set RC_NO_THREADS
We protect the state ourselves, **and** Win32 mutexes are horribly slow.
1 year ago
Stenzek 17d459511a
dep/rcheevos: Hash functions are not needed 1 year ago
Stenzek 1a2ad89a17
dep/rcheevos: Bump to d54cf8f 1 year ago
Stenzek b8ed013ec3
dep/reshadefx: Fix UBO reference with OpenGL 1 year ago
Stenzek f0c2832d03
Dep: Update vixl to 662828c 1 year ago
Stenzek 015804c434
System: Move GDB server into core 1 year ago
Stenzek eab4271bf7
dep/cubeb: Only include connected devices when enumerating wasapi
Otherwise you just get a ton of unusable outputs.
1 year ago
Stenzek 872cee908c
dep/cubeb: Sync to 19fcbef
And apply PR #740 (Re-enable and polish IAudioClient3 to achieve lower
latencies).

`*latency_frames = min_period;` in wasapi_get_min_latency was changed to
`*latency_frames = hns_to_frames(params.rate, min_period_rt);`, as
otherwise it reports in mixer frames, not stream frames.
1 year ago
Stenzek 1cdfca155d
Qt: Clean and remove empty game settings 2 years ago
Stenzek 7932d284f1
Deps: Add freesurround 2 years ago
Stenzek 35056c2c52
Deps: Add kissfft 2 years ago
Stenzek 8867bb129a
CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
2 years ago
Stenzek 4d8ed49b24
FullscreenUI: Fix gaps between some UI elements
By rounding sizes up to the nearest pixel.
2 years ago
Stenzek fbe54f454f
Deps: Purge SPIRV-Cross from tree 2 years ago
Stenzek 5f915e1cbe
MetalDevice: Use shared SPIRV-Cross 2 years ago