Henrik Rydgård
|
96ae36b7dd
|
Fix some comments, remove redundant fields etc
|
2026-06-13 17:44:26 +02:00 |
|
Henrik Rydgård
|
2604e169e1
|
Make progress optional in some function to avoid flouting convention
|
2026-06-13 17:18:35 +02:00 |
|
Henrik Rydgård
|
00126e4c6f
|
Correct some logging categories
|
2026-06-13 17:12:16 +02:00 |
|
Henrik Rydgård
|
7c1f052b87
|
ImGe debugger fix
|
2026-06-13 17:09:06 +02:00 |
|
Henrik Rydgård
|
3f91f2edcc
|
Merge pull request #21822 from hrydgard/more-tweaks
Networking cleanups after Nemo's feedback
|
2026-06-13 15:55:49 +02:00 |
|
Henrik Rydgård
|
433defee9a
|
Address some more freedback in HTTPRequest
|
2026-06-13 15:21:05 +02:00 |
|
Henrik Rydgård
|
a722139bd9
|
Don't CancelAll downloads on StoreScreen close
|
2026-06-13 15:13:29 +02:00 |
|
Henrik Rydgård
|
3cec5a3974
|
StoreScreen: g_DownloadManager is a global singleton, and we don't have to update it from here.
|
2026-06-13 15:09:29 +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
|
64c7da1253
|
Switch PoPoLoCrois to use in-shader palette (CLUT) lookups
|
2026-06-13 14:26:37 +02:00 |
|
Henrik Rydgård
|
0521cc0b9d
|
Merge pull request #21821 from hrydgard/more-misc-stuff
Misc optimizations and tweaks, always enable secondary texture cache
|
2026-06-13 14:18:29 +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ård
|
0501dc4ec1
|
Just minor optimizations
|
2026-06-13 13:34:41 +02:00 |
|
Henrik Rydgård
|
aee05fcebb
|
vkGetDataFormatSupport is surprisingly expensive on some devices, cache it.
|
2026-06-13 13:34:38 +02:00 |
|
Henrik Rydgård
|
3ff52b3c90
|
Software transform: Share the fog coef computation with the hardware transform code
|
2026-06-13 10:14:44 +02:00 |
|
Henrik Rydgård
|
c5931ea690
|
Unify more shader uniform update code, fix bug in fallback for Uint8x3ToFloat4.
|
2026-06-13 10:14:39 +02:00 |
|
Henrik Rydgård
|
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ård
|
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 |
|
Henrik Rydgård
|
5d32529040
|
Merge pull request #21820 from fp64/vdot-fix
Fix VFPU dot bug
|
2026-06-12 23:55:33 +02:00 |
|
Henrik Rydgård
|
40a345bff8
|
Fix a filtering issue, enable this for Fushigi no Dungeon 4.
|
2026-06-12 23:52:50 +02:00 |
|
Henrik Rydgård
|
59a21e11fd
|
Code cleanup and improvements in ImGe
|
2026-06-12 23:51:43 +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 |
|
Henrik Rydgård
|
9c8317f661
|
Merge pull request #21815 from fp64/vmuldiv-bitwise
Implement (hopefully) bitwise-exact vmul/vdiv
|
2026-06-11 16:11:13 +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ård
|
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
|
669e253d59
|
Merge pull request #21814 from hrydgard/more-shader-depal
Add support for using in-shader CLUT (palette) lookups for regular textures
|
2026-06-11 14:28:15 +02:00 |
|
Henrik Rydgård
|
87cc608df1
|
Add the necessary logic to use in-shader CLUT lookups for regular textures
|
2026-06-11 12:42:16 +02:00 |
|
Henrik Rydgård
|
4f925fa5f2
|
Minor code cleanup
|
2026-06-11 11:59:00 +02:00 |
|
Henrik Rydgård
|
0bf1d12053
|
Prepare for shader depal (CLUT palette lookup) for ordinary textures
|
2026-06-11 11:58:58 +02:00 |
|
Henrik Rydgård
|
d33425d01d
|
Split out the CLUT texture cache from "TextureShaderCache"
|
2026-06-11 10:57:30 +02:00 |
|
Henrik Rydgård
|
f034cb45bb
|
Unify UpdateCurrentClut between D3D11 and Vulkan (GLES is still different)
|
2026-06-11 10:40:21 +02:00 |
|
Henrik Rydgård
|
a875af17a0
|
Merge pull request #21813 from hrydgard/optimize-shader-depal
Optimize shader-based palette lookups
|
2026-06-11 10:36:49 +02:00 |
|
crashGG
|
6a5aacd339
|
MMPX Advanced :Fix another subtle bug
Fix another subtle bug
|
2026-06-11 10:36:35 +02:00 |
|
Henrik Rydgård
|
73fbea4b3b
|
Make the shader compilation test for D3D happy
|
2026-06-11 00:24:21 +02:00 |
|
Henrik Rydgård
|
c9623374b1
|
Fix some issues with sprite border fix for RECT primitives
|
2026-06-10 15:29:18 +02:00 |
|
Henrik Rydgård
|
63a51dc6c2
|
Minor code cleanup
|
2026-06-10 15:10:03 +02:00 |
|
Henrik Rydgård
|
ef111c0297
|
FragmentShader: Add support for two more shader depal formats: CLUT8 and DEPTH16. Unused.. but maybe not for long.
|
2026-06-10 15:09:56 +02:00 |
|
Henrik Rydgård
|
83d82dcf66
|
Shader depal: Don't generate a big switch in the shader, generate specialized shaders instead.
|
2026-06-10 12:22:11 +02:00 |
|
Henrik Rydgård
|
8faf6d9a3d
|
Oops, fix regression from previous PR
|
2026-06-10 11:42:24 +02:00 |
|
Henrik Rydgård
|
f6117c5dbb
|
Merge pull request #21811 from hrydgard/simplify-fragment-shader
Simplify various shaders
|
2026-06-10 11:25:43 +02:00 |
|
Henrik Rydgård
|
cd0802b9c8
|
Remove redundant flag from vertex shader IDs
|
2026-06-10 10:46:05 +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
|
7202b26059
|
Merge pull request #21808 from hrydgard/texture-cache-work
Texture cache: Smarter re-hashing of textures
|
2026-06-10 09:27:05 +02:00 |
|
Henrik Rydgård
|
d5e426d11e
|
Enable secondary texture cache for Gran Turismo (temporary, it will soon be enabled universally)
|
2026-06-09 23:49:54 +02:00 |
|