Commit graph

6641 commits

Author SHA1 Message Date
Nicolas "Pixel" Noble
1bb3e3c1cc Some perf-analyzis-driven improvements.
- Added a safety variant for hot path operations in the bump allocator and the ordering table.
- Unrolled the insert operation for the ordering table.
2025-01-19 18:58:29 -08:00
Nicolas Noble
d989f49d8b
Merge pull request #1847 from nicolasnoble/encoder-aliases
Adding aliases to MIPS inline encoder.
2025-01-19 17:53:55 -08:00
Nicolas "Pixel" Noble
ee5c53bf2d Adding aliases to MIPS inline encoder.
Also adding a couple of aliases to the disassembler.
2025-01-18 23:15:40 -08:00
Jon Rocatis
dbe144e05a
Merge branch 'grumpycoders:main' into Breakpoints-improvements 2025-01-18 18:35:30 +01:00
Nicolas Noble
06fdac536d
Merge pull request #1846 from nicolasnoble/ps1-packer-raw-icache
Ensuring ps1-packer's raw mode uses the i-cache.
2025-01-17 23:09:13 -08:00
Nicolas "Pixel" Noble
882ef98f51 Ensuring ps1-packer's raw mode uses the i-cache. 2025-01-17 22:19:57 -08:00
Nicolas "Pixel" Noble
11ea342213 Merge branch 'main' of github.com:grumpycoders/pcsx-redux 2025-01-16 19:37:50 -08:00
Nicolas "Pixel" Noble
e4a2537128 Changing vscode extension's readme and version numbers. 2025-01-16 19:37:02 -08:00
Nicolas Noble
f208e1e00b
Merge pull request #1844 from nicolasnoble/pcsxlua
Adding real time Lua property editor example.
2025-01-16 07:39:48 -08:00
Nicolas Pixel Noble
bc5f1ff1f8 Adding real time Lua property editor example. 2025-01-15 21:34:53 -08:00
Nicolas Noble
9897447413
Merge pull request #1842 from jahav/fix-cube-template
Fix null pointer error in a psyqo cube template
2025-01-14 21:04:31 -08:00
Nicolas Noble
119a05764e
Merge pull request #1843 from nicolasnoble/lua-imgui-colorpicker
Adding color pickers / editors to imgui bindings.
2025-01-14 20:38:24 -08:00
Nicolas "Pixel" Noble
f1b1458976 Adding color pickers / editors to imgui bindings. 2025-01-14 20:00:39 -08:00
jahav
07e972b731 Fix null pointer error in a cube template
The first parameter of four parameter method generateRotationMatrix33
expects a pointer to a Matrix33. When a 0 is passed, it is interpreted
as a null pointer that is later dereferenced to set the matrix and that
causes an error.
2025-01-13 01:04:42 +01:00
Nicolas Noble
285eec36cb
Another fix to the doxygen documentation workflow. 2025-01-12 08:45:35 -08:00
Nicolas Noble
ab873bfee3
Merge pull request #1841 from eliasdaler/main
Fix missing template arguments in eastl::forward calls
2025-01-12 06:54:57 -08:00
Nicolas Noble
e2b8369505
Some Doxygen fixes. 2025-01-12 06:47:22 -08:00
Elias Daler
46e728a8eb Fix missing template arguments in eastl::forward calls 2025-01-12 12:06:07 +01:00
Nicolas Noble
8de4307325
Merge pull request #1840 from nicolasnoble/doxygen
Trying to automate Doxygen website generation.
2025-01-11 23:46:37 -08:00
Nicolas Noble
b606ec766f
Fixing typo.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-11 23:41:19 -08:00
Nicolas "Pixel" Noble
13a2442acb Trying to automate Doxygen website generation. 2025-01-11 23:36:57 -08:00
Nicolas Noble
e79e8ec7bd
Merge pull request #1839 from nicolasnoble/psyqo-improvements
Adding ceil and floor to fixed point class.
2025-01-11 21:44:05 -08:00
Nicolas "Pixel" Noble
ecafa285f4 Adding ceil and floor to fixed point class. 2025-01-11 19:47:17 -08:00
Nicolas Noble
58a671bd3f
Merge pull request #1838 from nicolasnoble/pegtl-submodule
Preemptyively adding PEGTL submodule.
2025-01-10 22:10:43 -08:00
Nicolas "Pixel" Noble
4188c14c6e Preemptyively adding PEGTL submodule.
cc @njfox for AUR package.
2025-01-10 20:56:18 -08:00
Nicolas Noble
56c2395543
Merge pull request #1835 from nicolasnoble/psyqo-improvements
Psyqo improvements
2025-01-10 20:03:05 -08:00
Nicolas "Pixel" Noble
51112669d4 Adding one more filter to delete the compile_flags.txt from the mirror repository. 2025-01-10 19:19:47 -08:00
Nicolas "Pixel" Noble
e327eacd1a Adding MaskControl, and a bit more documentation in other control primitives. 2025-01-10 19:09:06 -08:00
Jon Rocatis
0c33f1d84f
Merge branch 'grumpycoders:main' into Breakpoints-improvements 2025-01-10 23:24:31 +01:00
johnbaumann
ceea701b05
Merge branch 'main' into psyqo_multitap_additions 2025-01-10 07:49:41 -06:00
Nicolas Noble
c8040dc346
Merge pull request #1837 from nicolasnoble/zStream-sstate-fix
Fixing zStream's crash when loading a savestate.
2025-01-09 23:05:33 -08:00
Nicolas Noble
2708834523
Merge pull request #1836 from nicolasnoble/spu-debug-collisions
Fixing ImGui ID collisions in the SPU debugger.
2025-01-09 22:25:14 -08:00
Nicolas "Pixel" Noble
f83c4fe39a Fixing zStream's crash when loading a savestate. 2025-01-09 22:24:42 -08:00
Nicolas "Pixel" Noble
82280a1778 Using neutral color instead of disabling texture modulation. 2025-01-09 21:27:19 -08:00
Nicolas "Pixel" Noble
a7ae9bc7fe Making padding bytes public for user data. 2025-01-09 21:24:23 -08:00
Nicolas "Pixel" Noble
bc497e1c82 Fixing ImGui ID collisions in the SPU debugger. 2025-01-09 21:22:07 -08:00
John Baumann
321546291f The rabbit is right... ugh 2025-01-09 22:51:48 -06:00
John Baumann
2e21c2f845 Sneaking in more changes... Try to improve code readability 2025-01-09 22:46:04 -06:00
Nicolas "Pixel" Noble
d0beb19596 Adding more getters. 2025-01-08 22:00:13 -08:00
Nicolas "Pixel" Noble
99c321fc60 Disabling explicit copy constructor concept because of SimpleFragment's variadic template constructor. 2025-01-08 21:59:56 -08:00
Nicolas "Pixel" Noble
c541da57ea Adding used method to BumpAllocator. 2025-01-08 21:12:02 -08:00
Nicolas "Pixel" Noble
5bbb54a854 Allowing asserts to be more lightweight, and adding asserts to bump allocator. 2025-01-08 21:02:43 -08:00
John Baumann
131796eefa Kill other adc getters, too redundant. 2025-01-08 22:36:29 -06:00
John Baumann
f3ee66ea73 Change Pad to enum class, add casts, more doc 2025-01-08 22:22:44 -06:00
Nicolas "Pixel" Noble
d65b158c37 Better primitives constructors
- clamping colors to 24-bits
- ability to copy the properties of another primitive while setting a color
2025-01-07 20:53:54 -08:00
John Baumann
af630c462e Fix documenation mistake, woops. 2025-01-07 22:53:43 -06:00
Nicolas "Pixel" Noble
7f480549b2 Better constructors for SimpleFragment and BumpAllocator. 2025-01-07 20:47:05 -08:00
johnbaumann
7b4f8155dd
Merge branch 'main' into psyqo_multitap_additions 2025-01-07 22:44:56 -06:00
John Baumann
e73f7fd586 Address some of the wascally wabbit's nitpicks 2025-01-07 22:42:38 -06:00
Nicolas "Pixel" Noble
caf6d86f62 Adding remaining method to the bump allocator. 2025-01-07 20:35:54 -08:00