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