Commit Graph
31793 Commits
Author SHA1 Message Date
iota97 7860aea62f Fix disabled bg 2022-02-14 11:30:37 +01:00
iota97 f4b5c16e1b Allow translation 2022-02-14 07:59:18 +01:00
iota97 e5843160fe Add themes to assets 2022-02-14 07:37:56 +01:00
iota97 65b7b65bcd Adress feedback 2022-02-12 18:30:55 +01:00
iota97 9ac07a10f6 Forgot pragma, silly me 2022-02-11 13:16:37 +01:00
iota97 5e1062678f Allow custom UI themes 2022-02-11 12:42:38 +01:00
Henrik Rydgård 21736d1ab4 Merge pull request #15392 from unknownbrackets/debugger-memview
Make debugger memory search more consistent
2022-02-11 08:39:01 +01:00
Henrik Rydgård 90d98be5f1 Merge pull request #15393 from unknownbrackets/gedebugger-crash
GE Debugger: Avoid crash on Step Draw with flush
2022-02-11 08:38:16 +01:00
Unknown W. Brackets 0e4daa05b9 GE Debugger: Avoid crash on Step Draw with flush.
If we're already stepping, we shouldn't try to re-enter stepping.
2022-02-10 21:44:41 -08:00
Unknown W. Brackets d1c642982b Debugger: Improve memory search result draw speed. 2022-02-10 20:40:02 -08:00
Unknown W. Brackets d583720f2b Debugger: Search scratchpad/ram/vram consistently. 2022-02-10 20:39:29 -08:00
Henrik Rydgård 0d2ed47bd7 Merge pull request #15388 from unknownbrackets/gedebugger
GE Debugger: Correct icon list cleanup on shutdown
2022-02-10 08:56:15 +01:00
Unknown W. Brackets 6064b77356 GE Debugger: Correct icon list cleanup on shutdown. 2022-02-09 20:50:04 -08:00
Henrik Rydgård 0ed8b1e32f Merge pull request #15386 from stuken/libretro_inc_fix
Add missing Config.h include
2022-02-09 13:46:59 +01:00
Stuart Kenny c48680ccdb Add missing Config.h include 2022-02-09 11:39:05 +00:00
Henrik Rydgård 695efe3729 Merge pull request #15383 from fjtrujy/master
Generate Docker Layer for PPSSPPHeadless
2022-02-08 09:25:25 +01:00
Henrik Rydgård ca4d193ad1 Merge pull request #15384 from unknownbrackets/gedebugger-overhead
Reduce GE Debugger overhead a bit
2022-02-08 09:23:45 +01:00
Unknown W. Brackets f17f6465ac GE Debugger: Optimize slab lookup.
If the slab is the last one, we can grab it right away.
2022-02-07 23:55:10 -08:00
Unknown W. Brackets da4206b078 GE Debugger: Skip overhead without breakpoints.
In the common case that there's no breakpoints, we can skip most of the
checks and a call.
2022-02-07 23:54:18 -08:00
Francisco Javier Trujillo Mata 77fa87d9b7 Generate dockerfile in GHA 2022-02-07 23:34:02 +01:00
Henrik Rydgård 50350e13ac Merge pull request #15378 from unknownbrackets/gedebugger-skip
GE Debugger: Add filter to skip prim calls
2022-02-07 08:52:57 +01:00
Henrik Rydgård d542a8ce5f Merge pull request #15382 from unknownbrackets/vulkan-lost
Vulkan: Avoid crash on double DeviceLost
2022-02-07 08:52:50 +01:00
Henrik Rydgård dfb10382e4 Merge pull request #15379 from unknownbrackets/io-truncate
Android: Correct truncation behavior
2022-02-07 08:50:48 +01:00
Unknown W. Brackets 8418287a87 Vulkan: Avoid crash on double DeviceLost.
This caused Android to crash when switching to OpenGL, because the
destructor would try to deinit again.  There weren't any objects, but
draw_ was no longer valid.
2022-02-06 23:34:44 -08:00
Unknown W. Brackets 456a38b1c5 Android: Correct truncation behavior. 2022-02-06 22:05:56 -08:00
Unknown W. Brackets c66619f7c9 GE Debugger: Add filter to skip prim calls.
This allows you to cut prims from the scene as desired.
2022-02-06 21:25:33 -08:00
Henrik Rydgård 9eeea5a366 Merge pull request #15377 from unknownbrackets/memblock-detail
Debugger: Avoid mem write tag lookup on small alloc
2022-02-06 23:03:15 +01:00
Unknown W. Brackets 80e054b797 Debugger: Avoid write tag lookup on small alloc. 2022-02-06 09:28:48 -08:00
Unknown W. Brackets 2e2b222983 Debugger: Use detailed meminfo with breakpoints.
Usually there won't be any breakpoints, so it makes sense to enable detail
when they're added automatically.
2022-02-06 09:23:53 -08:00
Henrik Rydgård 51c21ce7c4 Merge pull request #15373 from CelesteBlue-dev/patch-1
Delete pauth_tool, useless since pauth keys known
2022-02-06 17:15:06 +01:00
Henrik Rydgård 1d4e90dc23 Merge pull request #15376 from unknownbrackets/debugger-playback
Improve GE debugger playback, changes, and breakpoint display
2022-02-06 17:13:59 +01:00
Henrik Rydgård 1826a4f423 Merge pull request #15375 from unknownbrackets/samplerjit-dxt
Precalculate offsets for linear DXT in software renderer
2022-02-06 17:13:19 +01:00
Unknown W. Brackets 459bb83c23 GE Debugger: Allow modify/breakpoint on matrix. 2022-02-06 00:16:35 -08:00
Unknown W. Brackets 72b2fbf635 GE Debugger: Cleanup right click on state.
Oops, was toggling breakpoint on "Change..." if you right clicked the
icon.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets 9f434fa14d GE Debugger: Allow setting secondary values.
This makes it convenient to update the bufw of textures or similar.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets 1bb1f34af0 GE Debugger: Add breakpoint icon in state. 2022-02-05 19:27:28 -08:00
Unknown W. Brackets 4de217d3e4 GE Debugger: Cleanup vertex list redraw.
When you're scrolled down and it deletes items, it was previously
scrolling up an extra step, and not redrawing.  This tries to force
workaround the bug.
2022-02-05 19:27:28 -08:00
Unknown W. Brackets 4a8d320479 GE Debugger: Flush downcount when changing lists.
In case you step ahead or similar.
2022-02-05 19:27:25 -08:00
Unknown W. Brackets 1d37f24e17 GE Debugger: Reduce playback command noise.
No need to reassert these values each prim.
2022-02-05 19:27:20 -08:00
Unknown W. Brackets 99d7703d33 samplerjit: Precalculate DXT1/3/5 offsets.
This improves WALL-E by 8% overall.
2022-02-05 13:04:17 -08:00
CelesteBlue-dev d28307847d Delete pauth_tool, useless since pauth keys known
pauth_tool was added because of #4074
pauth_tool can be removed because of #12559
2022-02-05 00:23:03 +01:00
Unknown W. Brackets c91b51c8e1 samplerjit: Reduce DXT5 decode code size a bit. 2022-02-03 20:42:34 -08:00
Henrik Rydgård f58d4dfcfe Merge pull request #15372 from unknownbrackets/bmi2
Optimize jits with a bit of BMI2
2022-02-01 09:43:35 +01:00
Unknown W. Brackets c2dd59084d samplerjit: Optimize DXT calc using BMI2. 2022-02-01 00:18:56 -08:00
Henrik Rydgård c3ecd41e2c Merge pull request #15371 from unknownbrackets/flushbefore
softgpu: Avoid flush on END
2022-02-01 08:03:03 +01:00
Unknown W. Brackets 3e4afe2a0c samplerjit: Avoid RCX gymanstics with BMI2. 2022-01-31 22:33:09 -08:00
Unknown W. Brackets 4cadcea6da samplerjit: Decode colors with BMI2.
This only happens with nearest, though, so very small benefit.
2022-01-31 22:05:34 -08:00
Unknown W. Brackets 367525f875 softjit: Use PEXT to downsample colors.
This gives between 1-2% in many games.
2022-01-31 21:40:54 -08:00
Unknown W. Brackets 10bf375712 softjit: Use BMI2 to speed up dst color loads.
This is about 1% overall gain in some games.
2022-01-31 21:27:51 -08:00
Unknown W. Brackets ad43380ef6 softjit: Use BMI to simplify some masking. 2022-01-31 19:50:48 -08:00