Commit Graph

643 Commits

Author SHA1 Message Date
Simone
20b08aeefb Merge commit '3621a6c08002c6b3e5b6f91bb0e20d8372613160' into dev 2025-01-07 15:08:55 +00:00
Simone
3621a6c080 Squashed 'external/capstone/' changes from 5430745e..b102f1b8
b102f1b8 Update Actions (#2593)
86293136 Fix LoongArch aliases and CS_OPT_SYNTAX_NO_DOLLAR support (#2594)
27da950c Clarify between machine used vs. Capstone module affected. (#2586)
186f7aa0 Fix linking issue on Windows. (#2587)
e160cbc5 Fix complex atomic instructions handling (#2584)
9907b22d Update v6 to have Debian Packages (#2579)
efbbc3bb cstest: use DOWNLOAD_EXTRACT_TIMESTAMP conditionally (#2581)
be6be784 x86: update read/write registers for transfer instructions (#2578)
812e654c Update BPF arch (#2568)
2c4b05f6 Clean up the cstest documentation and build instructions. (#2580)
4dc14ba1 Fix 2572 (#2574)
b25aa841 PPC regressions (#2575)
0a29bf80 Small arm64 compat header fixes (#2563)
b42e0903 Make thumb, v8 and m-class positional cstool arguments. (#2557)
89aee400 Add arm64 and sysz compatibility layer to Python bindings (#2559)
a4281337 Python bindings: Enable more archs + bump cibuildwheel action to the v2.22.0 (#2558)
ef74d449 Arm regressions (#2556)
93a104c0 PPC LLVM 18 (#2540)
e46838ed Merge branch 'v6' into next
cf3600e7 Update Changelog Version to 6.0.0-Alpha2 (#2553)
b295cf57 Prepare for update (#2552)
fc59da4d fix xtensa DecodeMR23RegisterClass and add tests for MAC16 instru… (#2551)
7d01d7e7 Auto-Sync reproducability + ARM update (#2532)
6ad2608d Python package building rework (#2538)
e3bc578d Move debian package generation to a dispatch only workflow (#2543)
abbf32b4 fix coverity (#2546)
1ecfb5b0 xtensa: update to espressif/llvm-project (#2533)
379e2a41 Rename build arguments: (#2534)
d7be5f9f Change CI to create Debian Package to Release (#2521)
f6f96796 tricore: fixes #2474 (#2523)
09f35961 This time actually fix big endian issue. (#2530)
306d5716 Fix endianess issue during assignment. (#2528)
2cfca35e Add CC and VAS compatibility macros (#2525)
32519c01 Fix stringop-truncation warning some compilers raise. (#2522)
5026c2c4 Merge pull request #2507 from thestr4ng3r/no-varargs-aarch64
cecb5ede Fix #2509. (#2510)
f97e2705 xtensa: Fix Branch Target (#2516)
1d13a12f AArch64: Replace vararg add_cs_detail by multiple concrete functions
8b618528 Update libcyaml dependency in cstest to 1.4.2 (#2508)
ea081286 Tricore EA calculation (#2504)
7db9a080 Fix cstest build with Ninja (#2506)
76242699 Only trigger on released action. (#2497)
981d648b Add hard asserts to all SStream functions and memset MCInst. (#2501)
d667a627 Update labeler with Xtensa and v6 files. (#2500)
52b54ee3 Fixing UB santizer, `LITBASE` and assert errors. (#2499)
97db712c Remove irrelevant changes. (#2496)
5bd05e34 Remove irrelevant changes. (#2495)
616488c7 Update changelog for V6.0.0-Alpha1 (#2493) (#2494)
c5955b92 Update changelog for V6.0.0-Alpha1 (#2493)
a424e709 Be ready for V6-Alpha1 (#2492)
235ba8e0 SystemZ fixes (#2488)
5dffa75b Fix LDR not assigning immediate as memory offset. (#2487)
21f7bc85 Xtensa Support (#2380)
29d87734 Several small fixups (#2489)
a34901e9 Update sponsors and remove empty file. (#2485)
3120932d Fix Coverity CID 509730: overflow before widen (#2486)
1014864d Rename CS_OPT_NO_BRANCH_OFFSET and corresponding flag to better name. (#2482)
0c90fe13 Replace `assert` with `CS_ASSERT` in modules (#2478)
823bfd53 AArch64 issues (#2473)

git-subtree-dir: external/capstone
git-subtree-split: b102f1b89e0455c072a751d287ab64378c14205f
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
8f1586b493 Merge commit 'a22ac9e1c8e7b1cd78aa197bf1727a9f97f74b5e' into dev 2024-09-22 15:30:30 +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