Henrik Rydgård
8380e13f10
Add AI-generated SevenZipFileReader
2026-03-27 14:34:18 -06:00
Henrik Rydgård
116c31e7d9
Add the LZMA sdk
2026-03-27 14:34:15 -06:00
Chris Healy
ba59170b0b
OpenGL: Add GLProfiler for GPU timestamp profiling
...
Adds a new GLProfiler class for GPU-side timestamp profiling, similar to
VulkanProfiler. Uses GL_EXT_disjoint_timer_query (GLES) or GL_ARB_timer_query
(desktop GL).
Features:
- Scoped Begin()/End() profiling with printf-style naming
- Automatic GPU disjoint detection (frequency changes invalidate results)
- Millisecond timing output via INFO_LOG
- Pre-allocated query pool (1024 queries max per frame)
- Nested scope support with indented output
Signed-off-by: Chris Healy <cphealy@gmail.com >
2026-03-18 09:52:43 -07:00
Henrik Rydgård
f046857d2b
Delete remains of support for the MIPS architecture as host
2026-02-17 10:20:51 +01:00
Katharine Chui
f3e11110ed
bump aemu_postoffice
...
extend max pdp block size, due to user report of the following in
dissidia:
07:53:752 MatchingEven I[SCENET]: HLE\sceNetAdhocMatching.cpp:1188 EventLoop[1]: Matching Event [1=HELLO][00:02:02:02:02:02] OptSize=4696
2026-02-06 11:43:32 +01:00
Henrik Rydgård
7b1ba55e72
Prevent touch controls from fading away while being held.
...
Fixes #20531
2026-02-04 00:00:38 +01:00
Henrik Rydgård
7d987cd78b
Make fast_matrix_mul_4x4 inlineable
2026-01-30 14:10:32 +01:00
Henrik Rydgård
34938e3de6
Move Notice to Common/UI
2026-01-25 15:10:26 +01:00
Henrik Rydgård
beb2e45918
UWP: Correct default for GPU backend, fixing problems on first boot
2026-01-22 10:34:54 +01:00
Henrik Rydgård
c0cb010e42
MSVC project: Move the aemu_postoffice files into Common/ext
2026-01-22 01:35:08 +01:00
Henrik Rydgård
d1f6da81cb
Add stb_rect_pack library, use it to pack our atlases way faster
2025-11-15 15:26:06 +01:00
Henrik Rydgård
6d1973edfb
Add banners on the top of settings pages, if editing game-specific settings show the icon.
2025-11-09 08:51:41 +01:00
Henrik Rydgård
b45d07d6cb
Break out TabHolder from Common/UI/ViewGroup.cpp. A few new atlas images
2025-10-23 11:19:20 +02:00
Henrik Rydgård
9fa7a8880a
Include nanosvg in MSVC project
2025-09-19 10:31:51 -06:00
Henrik Rydgård
f856beb157
Move a lot of the atlas logic to Common/Render/AtlasGen.cpp/h, code
...
cleanup
2025-09-12 12:17:11 -06:00
Lin Runze
1d910b81ff
loongarch: Add emitter, JIT and disassembler support for LoongArch64
2025-07-12 03:21:23 +08:00
Henrik Rydgård
61d6c95f0c
More refactoring. Add the AudioBackend interface
2025-06-16 21:55:32 +02:00
Henrik Rydgård
ad00c20660
Windows: Remove ARM32 configurations from project files.
...
These will never be supported again (and never really were, only used
for Windows Phone testing a long time ago)
2025-06-11 08:55:13 +02:00
Henrik Rydgård
6cfea96e58
Remove D3D9 support, to make future changes easier
2025-06-10 15:07:16 +02:00
Henrik Rydgård
3f747e6292
MSVC debugger: Add natvis file for FastVec so you can see contents in the debugger.
2025-05-16 18:51:45 +02:00
Henrik Rydgård
a97ea04827
ImGui: Add "repeatshift" buttons that auto-repeat if you hold shift.
2025-04-09 11:58:31 +02:00
Henrik Rydgård
717ea3ec8e
ImDebugger: Show imports/exports in Module window
2025-04-02 10:09:19 +02:00
Henrik Rydgård
d0e60e5b06
Minor patch to get sol.hpp working.
2025-03-27 08:59:38 +01:00
Henrik Rydgård
9b82a9f180
Move all the Inet enum mappers to Core/HLE/NetInetConstants. Other cleanup.
2025-01-07 19:45:16 +01:00
Henrik Rydgård
5326d87f9c
Rename CrossSIMD to SIMDHeader, but also keep CrossSIMD.h (will have a future use)
2024-12-19 15:15:43 +01:00
Henrik Rydgård
e567a58684
Remove StdioListener
2024-12-16 12:33:58 +01:00
Henrik Rydgård
b3346df646
ImDebugger: Add a window to inspect upcoming CoreTiming events
2024-12-07 16:28:27 +01:00
Henrik Rydgård
cb27df02f3
Implement new fast queue data structure CharQueue
2024-11-22 00:02:47 +01:00
kotcrab
fdf8ff7d94
Add GhidraClient
2024-11-15 19:52:14 +01:00
Henrik Rydgård
bb6438924d
Downgrade the lua submodule to 5.4.7 stable, instead of a random commit
2024-11-07 18:38:50 +01:00
Henrik Rydgård
36328d0ec4
Remove the separate lua vcxproj. Somehow cursed on the buildbot :/
2024-11-06 20:18:05 +01:00
Henrik Rydgård
329b72f1ab
Build system fixes
2024-11-04 23:14:39 +01:00
Henrik Rydgård
8da1ccc3de
Hook up basic keyboard and mouse input
2024-11-04 23:14:39 +01:00
Henrik Rydgård
6f5339156c
Imgui build system
2024-11-04 23:14:39 +01:00
Nemoumbra
d1b49cf03b
Moved the CyclicBuffer to the Collections dir
2024-09-20 16:19:24 +03:00
Henrik Rydgård
5939270d2c
Log: Split out StdioListener from ConsoleListener, making the second Win32-only.
2024-07-21 13:55:40 +02:00
Henrik Rydgård
5999690af5
i18n: Remove our awkward ampersand-escape support, except in [DesktopUI]
2024-05-31 09:45:59 +02:00
Henrik Rydgård
a93bbf39ba
Remove sinewin.cpp/h
2024-05-01 12:28:39 +02:00
Henrik Rydgård
b6b869ddee
Remove float_dsp.cpp, inline the functions
2024-05-01 12:28:39 +02:00
Henrik Rydgård
c6502155ab
Delete mathematics.cpp/h
2024-05-01 12:28:39 +02:00
Henrik Rydgård
b35b351802
Finally remove the AVCodecContext
2024-04-11 14:50:29 +02:00
Henrik Rydgård
416ba81d20
Remove the channel_layout stuff
2024-04-11 14:39:59 +02:00
Henrik Rydgård
e10b90b718
Switch at3_standalone to C++ to avoid namespace clashes
2024-04-11 14:39:59 +02:00
Henrik Rydgård
91df8ebfda
FFT cleanup
2024-04-11 14:39:59 +02:00
Henrik Rydgård
bbb563cc82
More header cleanup
2024-04-11 14:39:59 +02:00
Henrik Rydgård
9c32761a0a
Remove fdsp context
2024-04-11 14:39:59 +02:00
Henrik Rydgård
27e28a5952
Remove samplefmt
2024-04-11 14:39:59 +02:00
Henrik Rydgård
202886f750
Delete attributes.h/compat.h, more
2024-04-11 14:39:59 +02:00
Henrik Rydgård
d617aec8c8
Simplify away AVFrame from decoding functions, remove buffer pools
2024-04-11 14:39:59 +02:00
Henrik Rydgård
7d680c9883
Remove AVPacket, more
2024-04-11 14:39:59 +02:00