Henrik Rydgård
|
e049781a6d
|
Same as GermanAizek's #21912, but using an existing function.
Replaces #21912
|
2026-07-13 11:25:37 +02:00 |
|
Henrik Rydgård
|
3d7817a5e3
|
Fix savestate issue
|
2026-07-10 12:28:44 +02:00 |
|
 Dave LeaverandHenrik Rydgård
|
41c3eba296
|
Call the callback once from put, and have the action call it again if needed
|
2026-07-10 12:12:39 +02:00 |
|
 Dave LeaverandHenrik Rydgård
|
d31881f0bb
|
cludge fix write position updating
|
2026-07-10 12:12:39 +02:00 |
|
 Henrik RydgårdandGitHub
|
0335e5e6a9
|
Merge pull request #21899 from hrydgard/fix-homebrew
Unbreak loading homebrew. Followup to #21894, oops
|
2026-07-08 20:25:21 +02:00 |
|
Henrik Rydgård
|
a7dc184613
|
Reapply "Implement exit callbacks. Attempt to solve #21828"
It was a mistake to revert c4d3cc8 , need to take savestates into
account
This reverts commit d5cec86933.
|
2026-07-08 19:45:42 +02:00 |
|
Henrik Rydgård
|
a47a388517
|
Unbreak loading homebrew. Followup to #21894, oops
|
2026-07-08 19:32:37 +02:00 |
|
Henrik Rydgård
|
5f7281bd8e
|
Remove old vestiges of geometry shader support
|
2026-07-08 18:25:08 +02:00 |
|
Henrik Rydgård
|
d5cec86933
|
Revert "Implement exit callbacks. Attempt to solve #21828"
This reverts commit e4d3cc841c.
|
2026-07-08 18:09:09 +02:00 |
|
 Henrik RydgårdandGitHub
|
141b21a133
|
Merge pull request #21894 from hrydgard/misc-fixes
Fix hang on "More settings", improve file access error checking
|
2026-07-08 12:41:07 +02:00 |
|
Henrik Rydgård
|
2d8de4c1bf
|
Improve error checking on game launch.
See #21886
|
2026-07-08 12:04:15 +02:00 |
|
Thomas Lamb
|
d1656d425a
|
Improve debugger assemble/disassemble compatiblity
Update armips for VFPU instruction parsing changes:
- Kingcom/armips#255
- Kingcom/armips#256
Remove brackets from VFPU instruction `vpfx*` params
Rename VFPU instruction `vuc2i.s` to `vuc2ifs.s`
Add brackets to VFPU instruction `vpfxd` saturation operations (i.e. [0:1] & [-1:1])
Rename FPU instructions `c.$OP` to `c.$OP.s`
Fix VFPU instruction `vuc2ifs.s` `vd` size in disassembly
Replace `CC[imm3]` with `imm3` in VFPU instructions `vcmov*` & `bv*` disassembly
|
2026-07-07 20:30:51 -04:00 |
|
Henrik Rydgård
|
9339d455ef
|
Return of "Disable range culling" but now only as a compat.ini setting to enhance games
|
2026-06-27 13:02:47 +02:00 |
|
Henrik Rydgård
|
beeafb92b9
|
Add more symbols to the Latin OSK keyboard
A few dupes, but meh.
|
2026-06-25 15:14:08 +02:00 |
|
Henrik Rydgård
|
72ee82844d
|
Doesn't yet work
|
2026-06-24 23:04:17 +02:00 |
|
Henrik Rydgård
|
05018fb40d
|
RetroAchievement images: Workaround for lack of https on Linux
Fixes #21843
|
2026-06-17 16:20:53 +02:00 |
|
Henrik Rydgård
|
623545bd24
|
Delete the "Hardware tessellation" feature.
Very hard to maintain and debug, not worth it.
|
2026-06-16 16:17:14 +02:00 |
|
Henrik Rydgård
|
d0dd10ce6b
|
Avoid memsetting a non-POD struct (fixes compiler warning)
|
2026-06-16 11:05:16 +02:00 |
|
Henrik Rydgård
|
02aaa3b2b9
|
Don't have pauseTrigger as an output parameter from ControlMapper::Key()
|
2026-06-16 10:57:52 +02:00 |
|
Henrik Rydgård
|
e4d3cc841c
|
Implement exit callbacks. Attempt to solve #21828
|
2026-06-15 12:12:57 +02:00 |
|
Henrik Rydgård
|
634b9dba9b
|
Add some new NIDs, update some comments
|
2026-06-15 08:16:40 +02:00 |
|
Henrik Rydgård
|
00126e4c6f
|
Correct some logging categories
|
2026-06-13 17:12:16 +02:00 |
|
Henrik Rydgård
|
95ce95e489
|
Add a new "Net" log category, do assorted cleanup
|
2026-06-13 14:43:59 +02:00 |
|
Henrik Rydgård
|
e0634f3df9
|
Assorted cleanup and tweaks
|
2026-06-13 13:34:41 +02:00 |
|
Henrik Rydgård
|
d6e0dd1478
|
Always enable the secondary texture cache
|
2026-06-13 13:34:41 +02:00 |
|
 Henrik RydgårdandGitHub
|
884af80a31
|
Merge pull request #21793 from sum2012/mpeg-patch
Fix muti ringbuffer structures for mpeg By Gemini in Android Studio
|
2026-06-13 10:02:19 +02:00 |
|
 Henrik RydgårdandGitHub
|
238a88e92b
|
Merge pull request #21819 from hrydgard/clut8-texture-compat
Add compat flag for shader palette lookups
|
2026-06-13 00:37:29 +02:00 |
|
fp64
|
2e290e0133
|
Fix VFPU dot bug
Fix rounding-overflows-into-next-exponent bug in vdot pointed out in
https://github.com/hrydgard/ppsspp/issues/21070#issuecomment-4692749931
(unless I messed up again).
|
2026-06-12 23:28:57 +03:00 |
|
Henrik Rydgård
|
484b94c3f3
|
Build and warning fixes
|
2026-06-12 17:28:52 +02:00 |
|
Henrik Rydgård
|
37e00f616e
|
Clean up logging in scePowerSetClockFrequency
|
2026-06-12 12:23:36 +02:00 |
|
Henrik Rydgård
|
1d32f68869
|
Remove an unnecessary callback mechanism
|
2026-06-12 12:19:31 +02:00 |
|
Henrik Rydgård
|
f3e590b059
|
Experiment with a compat flag that forces shader depal
|
2026-06-12 12:19:17 +02:00 |
|
fp64
|
3f154fb24e
|
Implement (hopefully) bitwise-exact vmul/vdiv
See https://github.com/hrydgard/ppsspp/issues/21070#issuecomment-4621393701
for details.
The implementation is not wired to anything currently, this is
just for reference purposes.
The alternative FTZ logic from
https://github.com/hrydgard/ppsspp/issues/21070#issuecomment-4642348708
is not implemented (i.e. this uses original double-based logic).
Also fixes space->tab for `vfpu_dot`.
|
2026-06-11 16:40:06 +03:00 |
|
 Henrik RydgårdandGitHub
|
6a4774f1e6
|
Merge pull request #21798 from fp64/vdot-bitwise
Implement (hopefully) accurate vdot instruction
|
2026-06-11 14:28:58 +02:00 |
|
Henrik Rydgård
|
5c340ccd09
|
Remove the concept of scaled/offset depth buffers.
|
2026-06-10 10:41:30 +02:00 |
|
Henrik Rydgård
|
5265422c0e
|
Remove the old "Fragment ubershader" setting. It's been on by default for years and is not really an ubershader.
|
2026-06-10 09:54:52 +02:00 |
|
Henrik Rydgård
|
ce7da78b17
|
Invalidate texture hashes on readbacks
|
2026-06-09 23:49:54 +02:00 |
|
Henrik Rydgård
|
1781f693b5
|
Implement the new SyncDomain concept for texture hashing, remove minihash
|
2026-06-09 23:49:54 +02:00 |
|
Henrik Rydgård
|
36bdde68f9
|
Delete the "Lazy texture cache" option
|
2026-06-09 23:49:54 +02:00 |
|
sum2012
|
d6477e808f
|
Fix setAudioStream
|
2026-06-08 23:04:29 +08:00 |
|
sum2012
|
9c78c886e1
|
Fix multi-stream handling system that supports both selective ignoring and active stream switching
Fix #15606
But bypasses all setAudioStream , MediaEngine state-changing or data-consuming calls.
|
2026-06-08 23:00:36 +08:00 |
|
sum2012
|
b26dcb3f9a
|
Try to fix 'avail' test
|
2026-06-07 20:27:06 +08:00 |
|
sum2012
|
dad0707412
|
fIX AI deleted this line
Fix UFC 2010 video
|
2026-06-07 19:10:01 +08:00 |
|
fp64
|
ef74666ac0
|
Fix style
|
2026-06-07 13:18:01 +03:00 |
|
fp64
|
cf7ff0044d
|
Implement (hopefully) accurate vdot instruction
Hopefully bitwise-exact to PSP.
See https://github.com/hrydgard/ppsspp/issues/21070#issuecomment-4640382516
for details.
Again, massive thanks to danzel for the data.
SIMD version not implemented.
Didn't touch USE_VFPU_DOT, etc., so needs to be enabled if you want
to test it.
|
2026-06-07 12:24:44 +03:00 |
|
Henrik Rydgård
|
cf9c0c5c84
|
Restructure the sprite detection, no longer require Smart 2D texture filtering to apply
|
2026-06-06 11:21:46 +02:00 |
|
sum2012
|
dd0fa10f89
|
Fix muti ringbuffer structures for mpeg
Fix #11934
|
2026-06-06 04:56:11 +08:00 |
|
Henrik Rydgård
|
45f41be8f0
|
Add a debug window to check active compat flags
|
2026-06-05 17:55:28 +02:00 |
|
Henrik Rydgård
|
d59cdcad61
|
GTA sprite fix: Detect sprites, clip them slightly to avoid filtering artifacts
|
2026-06-05 11:48:46 +02:00 |
|
 Henrik RydgårdandGitHub
|
f9bf58f8b0
|
Merge pull request #21616 from jasaaved/borderless-fullscreen
Windows Vulkan: default to borderless fullscreen, add exclusive option
|
2026-06-05 09:54:46 +02:00 |
|