Henrik Rydgård
ff89e4da4d
Simplify
2026-07-16 20:38:27 +02:00
Henrik Rydgård
31c32c0ee0
Remove the "nextFramebufferTexture_" variable
2026-07-16 20:30:01 +02:00
Henrik Rydgård
40bce17f53
Some cleanup
2026-07-16 20:27:44 +02:00
Henrik Rydgård
130fad6876
Split out a function to finish up binding of framebuffers
2026-07-16 20:15:51 +02:00
Henrik Rydgård
0528646ea3
Invert the relationship between the two functions
2026-07-16 19:08:18 +02:00
Henrik Rydgård
a4b4489d30
Move code around
2026-07-16 19:08:18 +02:00
Henrik Rydgård
7033a61b5e
Merge pull request #21930 from hrydgard/more-ge-cleanup
...
More ge cleanup
2026-07-16 19:08:12 +02:00
Henrik Rydgård
e81055db16
Remove the need to call SetTexture() externally.
2026-07-16 18:32:47 +02:00
Henrik Rydgård
b4d1b3d469
Reshuffle so that SetTexture and ApplyTexture are always called together (will merge them later)
2026-07-16 18:23:58 +02:00
Henrik Rydgård
7c73ed71bf
Remove the ability to "set safe size" from SoftwareTransformCommon, now redundant
2026-07-16 18:05:59 +02:00
Henrik Rydgård
fef50f5348
Remove obsolete software transform vertex decoder hack that forced software skinning
2026-07-16 17:52:14 +02:00
Henrik Rydgård
92ec6a992b
Remove "pixelMapped" from gstate_c.
2026-07-16 17:45:22 +02:00
Henrik Rydgård
6f4f0c41b4
Split ApplyTexture into ApplyTexture and ApplySampler
2026-07-16 17:45:22 +02:00
Henrik Rydgård
2e012b8966
Unify the "BindSampler" function between the backends
2026-07-16 17:45:22 +02:00
Henrik Rydgård
306f3dec92
Merge pull request #21929 from hrydgard/more-fixes
...
GE: Assorted rendering code cleanup
2026-07-16 17:35:30 +02:00
Henrik Rydgård
87140d7c26
Merge pull request #21924 from sum2012/hw-patch
...
Fix MpegDemux by Gemini
2026-07-16 16:40:38 +02:00
Henrik Rydgård
66014870d2
Remove unnecessary "DirtyLastShader" mechanism.
2026-07-16 15:47:59 +02:00
Henrik Rydgård
57e6bafb62
Remove largely ineffective and nearly not functional "low memory mode". Unlikely to save us.
2026-07-16 15:28:40 +02:00
Henrik Rydgård
672b549109
Make GetFramebufferSamplingParams a loose function.
2026-07-16 15:28:33 +02:00
Henrik Rydgård
d2ae8af2bf
Start splitting apart Texture vs Sampler binding code
2026-07-16 15:03:23 +02:00
Henrik Rydgård
615815e9ab
Minor code cleanup
2026-07-16 15:03:23 +02:00
Henrik Rydgård
31b21d6bef
Improve and clean up GPU stats
2026-07-16 15:03:20 +02:00
Henrik Rydgård
ea95eb420d
Clean up GetFramebufferSamplingParams
2026-07-16 15:03:20 +02:00
Henrik Rydgård
c278fdf5a3
Rename some vars, move a function from header to cpp
2026-07-16 15:03:20 +02:00
Henrik Rydgård
e3f656539b
ImDebugger: Move a button
2026-07-16 15:03:20 +02:00
Henrik Rydgård
bb1ea30844
Merge pull request #21927 from crashGG/mmpx
...
fix(shader): follow-up fix for last PR#21926
2026-07-16 14:54:02 +02:00
sum2012
e2c60f93ea
Add comment
2026-07-16 20:49:52 +08:00
crashGG
c1d8d59d63
fix(shader): follow-up fix for last commit
...
fix: follow-up to ensure mixFactor is 1.0 when E is fully transparent)
2026-07-16 15:43:14 +03:00
Henrik Rydgård
68b55abeb3
Merge pull request #21926 from crashGG/mmpx
...
MMPX adv:fix a transparent pixel bug & Adjusted floating-point tolerance
2026-07-16 12:21:30 +02:00
crashGG
55b1f99e32
MMPX adv:fix fully transparent pixel bug & refine floating-point tolerance
...
Fixed a cross-case bug involving fully transparent pixels
Adjusted the floating-point comparison tolerance from `0.1` to `0.01`.
2026-07-16 13:01:01 +03:00
Henrik Rydgård
79f6aa57e2
Remove some redundant code from SDL mousewheel handling.
...
Should help #21923
2026-07-16 00:39:34 +02:00
sum2012
10e78523f0
Fix MpegDemux by Gemini
...
Fix #13858
1.
Robust Header Detection: Updated MpegDemux::hasNextAudioFrame to scan the buffer for a valid header. This fixes the issue where leading garbage data (often present at chapter starts) would cause the demuxer to report "no data" and get stuck.
2.
ATRAC3+ Alignment: Fixed the header skip logic in demuxStream for the 0x90-0x9F range. It now correctly skips the 4-byte sub-header, ensuring audio frames are properly aligned.
These changes should resolve the "Audio end reach" errors and missing voice in Chapters 2-4
2026-07-16 06:17:17 +08:00
Henrik Rydgård
87c92c934e
Merge pull request #21922 from hrydgard/more-optimizations
...
Fix Vulkan on very old Android devices, avoid computing disk space, performance fixes
2026-07-15 14:05:05 +02:00
Henrik Rydgård
013fc094de
Remove NeedsZWHack old Mali workaround in vertex shaders. The new transform math seems to have fixed it some other way.
2026-07-15 12:14:33 +02:00
Henrik Rydgård
c4889b3a2a
Some more simplification of expressions in the vertex shader generator
2026-07-15 12:03:16 +02:00
Henrik Rydgård
26313b6314
Log improvements
2026-07-15 12:03:05 +02:00
Henrik Rydgård
c1ceea1405
Correct Vulkan initialization for devices that don't support Vulkan 1.1.
2026-07-15 11:57:27 +02:00
Henrik Rydgård
993c3a9c67
Avoid accurately computing disk space on iOS and Android (where it can be slow). Add a setting.
2026-07-14 22:22:29 +02:00
Henrik Rydgård
a6516c8d66
__KernelModuleDoState: Only apply function replacement on state load. Improves performance of rewind states
2026-07-14 20:31:39 +02:00
Henrik Rydgård
8721e11694
Simplify expressions
2026-07-14 20:31:39 +02:00
Henrik Rydgård
b719323f16
Merge pull request #21921 from hrydgard/remove-hardware-skinning-again
...
Remove hardware skinning (second try)
2026-07-14 20:31:11 +02:00
Henrik Rydgård
ca8e54106b
Remove libretro setting definition
2026-07-14 20:01:33 +02:00
Henrik Rydgård
c3eafeb005
Remove obsolete vertex decoder code and options
2026-07-14 17:26:00 +02:00
Henrik Rydgård
cd40e2d4f0
Delete more code related to hardware skinning
2026-07-14 17:17:40 +02:00
Henrik Rydgård
61e1ef8f7a
Remove the "Software skinning" option. Now always on.
2026-07-14 17:02:57 +02:00
Henrik Rydgård
035278516f
Bump langtool deps
2026-07-14 17:02:26 +02:00
Henrik Rydgård
024300eeba
Merge pull request #21920 from hrydgard/more-fixes
...
Fix glitches in Naruto Shippuden 3: UNH
2026-07-14 16:34:41 +02:00
Henrik Rydgård
4d018cd7e5
Fix back behavior in GameScreen
...
Fixes #21884
2026-07-14 15:44:17 +02:00
Henrik Rydgård
219c97c531
Apply sprite fix in Naturo Shippuden: UNH 3
2026-07-14 15:32:25 +02:00
Henrik Rydgård
a655278dc8
Fix vertex/index advance with through-mode 2D culling. Fixes Naruto 3
...
Fixes #21919
2026-07-14 15:29:55 +02:00