Commit Graph

742 Commits

Author SHA1 Message Date
Simone
20b08aeefb Merge commit '3621a6c08002c6b3e5b6f91bb0e20d8372613160' into dev 2025-01-07 15:08:55 +00:00
Simone
07758051c6 Merge commit 'b1f8a29504de91ce4509d2c96f28ff29f85c97c8' into dev 2025-01-07 15:07:26 +00:00
Simone
b1f8a29504 Squashed 'external/parallel-rdp/parallel-rdp-standalone/' changes from d1cc912c..388d70f5
388d70f5 Update to 1cecd042b2619bc505c12bfdc713808386f2b54d

git-subtree-dir: external/parallel-rdp/parallel-rdp-standalone
git-subtree-split: 388d70f5835b352d841d9d9e5a08c5de01470f41
2025-01-07 15:07:26 +00:00
SimoneN64
84dc7ebfb8 Merge branch 'master' into dev 2025-01-06 22:55:12 +01:00
Simone
95b5ff5d80 [Readme] Windows support check 2025-01-06 22:54:06 +01:00
SimoneN64
1ddce95b05 Merge remote-tracking branch 'origin/dev' into dev 2025-01-06 22:03:54 +01:00
SimoneN64
200f6c4515 More progress on JIT constant instructions implementations 2025-01-06 22:03:39 +01:00
Simone
1a63da320b [Readme] Windows support check 2025-01-03 09:06:11 +01:00
Simone Coco
144dcbd485 Merge remote-tracking branch 'origin/master' into dev 2025-01-02 14:57:34 +01:00
Simone
975e3c180a Reintroduce Window link in README 2025-01-02 14:47:24 +01:00
SimoneN64
e9103c8f9c Merge branch 'master' into dev
# Conflicts:
#	src/frontend/CMakeLists.txt
2025-01-02 14:32:30 +01:00
Simone
f3dc73bca3 Reintroduce Window link in README 2025-01-02 14:29:29 +01:00
SimoneN64
7d18f2386a Implement FPS counting 2024-12-25 21:28:34 +01:00
SimoneN64
92a10d41ad Update Xbyak 2024-12-25 21:28:21 +01:00
SimoneN64
8fdf94fd97 Introduce FPS counter on the bottom right 2024-10-21 20:48:52 +02:00
SimoneN64
cf5b1def4f Undo TLB caching + minor improvements 2024-10-15 21:05:33 +02:00
SimoneN64
a0d46ca24e Cached TLB entries 2024-10-15 10:56:47 +02:00
SimoneN64
57fd6a9af8 Minor nitpicks and smaller perf improvements (barely noticeable) 2024-10-14 23:25:09 +02:00
SimoneN64
d2c37d373e Fix weird linking error. tbh it didn't need to be parallelized 2024-10-14 19:03:57 +02:00
SimoneN64
ccee1d75af I don't need my prdp fork anymore 2024-10-14 19:03:03 +02:00
SimoneN64
a2059eea4a Squashed 'external/parallel-rdp/parallel-rdp-standalone/' content from commit d1cc912c5c4
git-subtree-dir: external/parallel-rdp/parallel-rdp-standalone
git-subtree-split: d1cc912c5c47abaf9b6b155d3cd15255df65cf5b
2024-10-14 18:52:28 +02:00
SimoneN64
03c94bf7ee Merge commit 'a2059eea4ad3021eb6a90959eea1edddc57e249d' as 'external/parallel-rdp/parallel-rdp-standalone' 2024-10-14 18:52:28 +02:00
SimoneN64
59525a3010 I don't need my prdp fork anymore 2024-10-14 18:52:23 +02:00
SimoneN64
617a82abff Use bit_cast instead of memcpy/reinterpret_cast where applicable 2024-10-14 17:01:58 +02:00
SimoneN64
b6f795a4df More work for remappable controllers 2024-09-28 14:54:24 +02:00
SimoneN64
43ca6710a0 Hotfix 0.0.3-1-alpha
FPU accuracy decrease because compilers flags were not getting propagated
2024-09-28 14:53:29 +02:00
SimoneN64
8e78102794 FPU wasn't using SIMD. Oops
Fix identation
2024-09-28 14:49:47 +02:00
SimoneN64
d0048e1eb0 Groundwork for remappable controllers 2024-09-26 12:02:12 +02:00
SimoneN64
19ee657de8 Fix minor warning 2024-09-26 12:01:24 +02:00
SimoneN64
3fdd6721bc Better organize the changelog 2024-09-26 11:59:58 +02:00
SimoneN64
85620b2cb8 Fix minor warnings and nitpicks 2024-09-26 11:55:20 +02:00
SimoneN64
a95a34e3ab Frontend: This makes more sense structurally 2024-09-26 11:53:03 +02:00
SimoneN64
cd9322d5ef Fix compile on Windows 2024-09-26 11:52:34 +02:00
SimoneN64
dc52038ff2 Update changelog for future release 2024-09-26 11:36:08 +02:00
SimoneN64
3d72d28e3d Minor nitpick 2024-09-26 11:07:02 +02:00
SimoneN64
521cd7c2e0 Leverage new bswap functions to the fullest 2024-09-25 22:21:20 +02:00
SimoneN64
2744de8d3e Refactor so parallel-rdp is in charge of polling inputs and not the EmuThread 2024-09-25 22:10:59 +02:00
SimoneN64
56b9d69861 Fix minor warnings and get rid of 'portable_endian_bswap.h' (in house
impl instead)
2024-09-25 22:10:31 +02:00
SimoneN64
bcdf50e180 Merge commit '72efc678d1a4082b88a72cde9e4df2d42be734ab' into dev 2024-09-24 21:24:52 +02:00
SimoneN64
72efc678d1 Squashed 'external/parallel-rdp/parallel-rdp-standalone/' changes from 3f59f61f2c1..a215fe7ec7e
a215fe7ec7e Only set instanceFactory if not null
4f2c14a9266 Merge branch 'Themaister:master' into master
d1cc912c5c4 Update to 1f69c762be68feb9fcd5276d75acc6e5a6160a19

git-subtree-dir: external/parallel-rdp/parallel-rdp-standalone
git-subtree-split: a215fe7ec7ef472187cc182dae71c798452ad155
2024-09-24 21:24:51 +02:00
SimoneN64
6982ab6a20 Dunno what to do here 2024-09-24 21:24:44 +02:00
SimoneN64
bd98a3b4ee Use less pointers in frontend 2024-09-24 13:05:10 +02:00
SimoneN64
60870165d5 Lay down basic disassembler 2024-09-23 22:56:44 +02:00
SimoneN64
352a52804d Squashed 'external/capstone/' content from commit 5430745e962
git-subtree-dir: external/capstone
git-subtree-split: 5430745e9623786f65c0d773a417f389ebb43395
2024-09-23 19:06:48 +02:00
SimoneN64
d3096609fe Merge commit '352a52804df5b9f475d19d3fa8f567c1bf98b8ac' as 'external/capstone' 2024-09-23 19:06:48 +02:00
SimoneN64
d3df933ca2 Fix Qt bug 2024-09-23 17:37:02 +02:00
SimoneN64
bb1f80b1ed Fix compilation on Windows 2024-09-23 10:05:46 +02:00
SimoneN64
a22ac9e1c8 Squashed 'external/SDL/' changes from 95c3ee77c10..b7362850534
b7362850534 examples/renderer/08-rotating-textures: Fix compiler warning on MSVC .
37d62deca16 examples/renderer/10-geometry: Fixes and cleanups.
0758b2a0c4c examples: Added renderer/10-geometry
1a90e092623 examples: Added renderer/09-scaling-textures
4fdeb6861bd examples: a few renderer fixes.
66b92e95acf examples: renamed renderer sources to match other example directories.
ffcf372d275 examples: Added renderer/08-rotating-textures
0c7334cce39 examples: Added renderer/07-streaming-textures
2bd3d9cfb7b examples: Added renderer/06-textures
9d0b3eded61 examples: added renderer/05-rectangles
3413617cb64 examples: added renderer/04-points
b0e528cc88a Switched ifdef from negative to positive
97d1056e16d GPU: MSAA fixes (#10917)
254b36361e5 Add SDL_PRILL? format specifiers specifically for long long type.
6f80d47d64d Use hexidecimal code for ±
4392233007d Removed tabs from headers
89c6bc5f502 Prefer Vulkan even on Windows (#10912)
980b4ff6dbe GPU: Vulkan descriptor management rewrite (#10910)
fcb8a2c016c wayland: Fix animated cursor timing
ea2e2e451d1 Better fix for initializing Android environment variables
095fb5f5221 Fixed infinite recursion at startup on Android
88a01fbc964 testautomation_stdlib.c: fix -Wformat warnings from mingw with %lld/%llu
b4e2777820c examples/renderer/03-lines: Fix compiler warning on Visual Studio.
2e3e5abd7d4 examples/renderer/03-lines: use a gray background.
fd0ce75e2ea tests: Fix tests when run with the --high-pixel-density flag
745d5e4991d examples/renderer/03-lines: Make this less obnoxious to look at.
1b266ec13d3 examples: added renderer/03-lines
6771a6020da testcamera: don't enable verbose logging
594edb6bd29 Add Thrustmaster TMX VID & PID to wheel device list.
34c60113607 Fixed Windows build
d29a0e3f310 Fixed warning: no previous prototype for function
7a924b36aeb compile_shaders.sh shouldn't be in the SDL framework
1f727b61f3c Sync SDL3 wiki -> header
398dff7c259 Added support for the HORI licensed Steam Controller
481203c074d Fixed Xcode warnings
7edf7fad664 fix bool define when SDL_DEFINE_STDBOOL is defined:
ff90570a3cf define SDL_DEFINE_STDBOOL for gcc < 3

git-subtree-dir: external/SDL
git-subtree-split: b7362850534295f076c19f7f8bffa06e530d0968
2024-09-22 15:30:30 +02:00
SimoneN64
8f1586b493 Merge commit 'a22ac9e1c8e7b1cd78aa197bf1727a9f97f74b5e' into dev 2024-09-22 15:30:30 +02:00
SimoneN64
854bf69eb2 Update to C++20 2024-09-22 15:23:14 +02:00