Lubos
|
3aae47c331
|
OpenXR - Add a TODO for follow-up PR
|
2022-11-25 09:31:44 +01:00 |
|
Lubos
|
08432dd4e1
|
OpenXR - Camera controls adjust HUD instead of FOV
|
2022-11-25 09:25:23 +01:00 |
|
Lubos
|
a58ea86318
|
OpenXR - HUD scale option added
|
2022-11-25 09:18:16 +01:00 |
|
Lubos
|
5417e828de
|
OpenXR - Do not rescale the postprocess effects
|
2022-11-25 09:05:48 +01:00 |
|
Lubos
|
0e2fd7c2a2
|
OpenXR - Fix HUD in many games which breaks postprocess effects
|
2022-11-24 19:17:00 +01:00 |
|
Henrik Rydgård
|
3dd45c6561
|
Can't forget the texture in the callback, breaks texture-from-framebuffer-copy.
Was probably redundant anyway.
|
2022-11-24 11:02:21 +01:00 |
|
Henrik Rydgård
|
70d1d8fa07
|
Replace the "GetCurrentStepId"-based state invalidation with callbacks
|
2022-11-24 10:52:42 +01:00 |
|
Henrik Rydgård
|
cb7329cd11
|
Merge pull request #16426 from hrydgard/loadclut-fix
Rebind framebuffer after LoadCLUT-from-framebuffer
|
2022-11-24 10:48:26 +01:00 |
|
Henrik Rydgård
|
7b154d6895
|
Don't forget to rebind the framebuffer after copying a framebuffer to CLUT.
|
2022-11-24 10:12:12 +01:00 |
|
Henrik Rydgård
|
9bc0d662c9
|
Add more affected games to compat setting. Reorder checks, and check vendor flag.
|
2022-11-24 10:09:47 +01:00 |
|
Henrik Rydgård
|
39f2ddd128
|
Add compat flag / bug check for games on old Adreno/GL affected by #16015
See #16015
Partly derived from https://github.com/hrydgard/ppsspp/compare/master...unknownbrackets:ppsspp:adreno-deadlock
But this one surgically activates it only for the known affected games, to avoid any additional
performance regressions in the release.
Entirely untested.
|
2022-11-24 10:05:35 +01:00 |
|
Henrik Rydgård
|
f6fcc9e9a7
|
Add a way to view the "GPU_USE_" flags at runtime. Useful for sanity checking on-device.
|
2022-11-23 16:17:41 +01:00 |
|
Henrik Rydgård
|
7eee7f2573
|
Fix shader debug description issue.
|
2022-11-23 15:41:20 +01:00 |
|
Henrik Rydgård
|
75dc856e2c
|
Test fix
|
2022-11-23 08:52:46 +01:00 |
|
Henrik Rydgård
|
6d9bb1b29e
|
Move post-processing settings to DisplayLayoutScreen
|
2022-11-22 23:29:50 +01:00 |
|
Lubos
|
70d30d1cf6
|
OpenXR - Aspect ratio of menu background fixed
|
2022-11-22 21:49:52 +01:00 |
|
Henrik Rydgård
|
5c2663e37c
|
Merge pull request #16413 from unknownbrackets/heap-partition
Kernel: Respect partition param in heap funcs
|
2022-11-22 10:18:47 +01:00 |
|
Henrik Rydgård
|
ddd2c6e343
|
Merge pull request #16409 from hrydgard/preserve-framebuffers
Preserve framebuffer on pause screen even if render resolution is changed
|
2022-11-22 10:03:47 +01:00 |
|
Unknown W. Brackets
|
2f4e0e7d50
|
D3D11: Remove unused hack USE flag.
Only GLES uses this now, we always have accurate depth here.
|
2022-11-22 00:12:32 -08:00 |
|
Henrik Rydgård
|
8f103f3f47
|
Extract the Vulkan descriptor binding cleanup from #16345
|
2022-11-21 20:30:20 +01:00 |
|
Henrik Rydgård
|
fe1446bf92
|
Test crashfix
|
2022-11-21 19:57:59 +01:00 |
|
Henrik Rydgård
|
cbfa4bfc8e
|
Centralize ClearCacheNextFrame
|
2022-11-21 18:13:13 +01:00 |
|
Henrik Rydgård
|
c3604428b9
|
Only check for display resized in emuscreen-under-pause-screen, not the other changes.
|
2022-11-21 17:59:56 +01:00 |
|
Henrik Rydgård
|
ce5a1b8b7e
|
Some minor "centralization"
|
2022-11-21 17:55:30 +01:00 |
|
Henrik Rydgård
|
d73196c7d6
|
Split up the GPU config change notifications
|
2022-11-21 15:14:20 +01:00 |
|
Henrik Rydgård
|
eff4118769
|
One more refactoring step
|
2022-11-21 14:54:48 +01:00 |
|
Henrik Rydgård
|
7596713059
|
Refactor: Split up updating the display and render size.
|
2022-11-21 14:35:12 +01:00 |
|
Henrik Rydgård
|
f67ef7ab99
|
Merge pull request #16404 from hrydgard/transparent-pause-screen
Make the pause screen "transparent"
|
2022-11-21 14:27:59 +01:00 |
|
Henrik Rydgård
|
fd110ef6a9
|
Merge pull request #16408 from unknownbrackets/jit-wx
softgpu: Fix compile hazard while running
|
2022-11-20 21:42:10 +01:00 |
|
Unknown W. Brackets
|
4d06400548
|
softgpu: Fix compile hazard while running.
This prevents any clearing of cache while other threads may be using
previously cached funcs, and avoids wx exclusive hazards.
|
2022-11-20 12:04:02 -08:00 |
|
Henrik Rydgård
|
250ea5e592
|
Merge pull request #16407 from unknownbrackets/jit-wx
In jits, protect and unprotect using better estimates
|
2022-11-20 20:39:04 +01:00 |
|
Unknown W. Brackets
|
ce51942508
|
softgpu: Correct WX-exclusive platform hazards.
Should mainly affect BSD at this point.
|
2022-11-20 10:55:35 -08:00 |
|
Unknown W. Brackets
|
b2798c7ada
|
jit: Add more reasonable estimates for RX protect.
|
2022-11-20 10:55:35 -08:00 |
|
Henrik Rydgård
|
8d96e777a1
|
Merge pull request #16401 from unknownbrackets/gedebugger-tex
GE Debugger: Correct texture address corruption in playback
|
2022-11-20 18:27:18 +01:00 |
|
Henrik Rydgård
|
37ec31dedd
|
Fix resizing issue. Took some refactoring.
|
2022-11-20 12:57:32 +01:00 |
|
Henrik Rydgård
|
a3874ebcef
|
Merge pull request #16402 from unknownbrackets/softgpu-inversion
softgpu: Throw away all inverted polygons
|
2022-11-20 09:55:49 +01:00 |
|
Unknown W. Brackets
|
71b4407889
|
softgpu: Throw away all inverted polygons.
This is actually incorrect in some cases, but there are a number of games
affected by inversions, and they're practically always undesired.
|
2022-11-19 20:30:49 -08:00 |
|
Unknown W. Brackets
|
6c2001d12d
|
GE Debugger: Correct texture address corruption.
Happened when playing back frame dumps that set bufw after specifying the
texture address, but before drawing.
Seen in Syphon Filter.
|
2022-11-19 14:59:52 -08:00 |
|
Henrik Rydgård
|
56a879bbd6
|
Merge pull request #16395 from unknownbrackets/blit-prefer-raster
GPU: Prefer raster for depth blit if supported
|
2022-11-18 16:50:35 +01:00 |
|
Unknown W. Brackets
|
47e5df3844
|
GPU: Prefer raster for depth blit if supported.
This seems to work around an apparent NVIDIA driver bug.
|
2022-11-17 18:32:38 -08:00 |
|
Lubos
|
db8b159d9e
|
OpenXR - Force PSP menu aspect ratio
|
2022-11-17 17:30:29 +01:00 |
|
Unknown W. Brackets
|
7e7eabf86a
|
softgpu: Use threads on self-render if safe.
Some games, such as Prince of Persia, self-render 1:1 to colorize, rather
than to scale or blur. We can still use threads in these cases.
|
2022-11-13 12:34:31 -08:00 |
|
Unknown W. Brackets
|
d8716b5d90
|
softgpu: Fix off-by-one rendering after half-pixel.
If the X is after a half-pixel offset, the first pixel we draw is the next
one. This wasn't being accounted for properly in one place.
|
2022-11-13 10:22:09 -08:00 |
|
Henrik Rydgård
|
fd43a0eade
|
Merge pull request #16384 from unknownbrackets/softgpu-fog
softgpu: Correct tex on fogged rectangles
|
2022-11-13 18:56:09 +01:00 |
|
Unknown W. Brackets
|
a66056217f
|
softgpu: Avoid splitting rectangles for fog.
If the fog factor would result in the same amount of fog, we're just
adding more work for no reason.
|
2022-11-13 09:23:06 -08:00 |
|
Unknown W. Brackets
|
21064edfca
|
softgpu: Correct tex on fogged rectangles.
|
2022-11-13 09:17:29 -08:00 |
|
Unknown W. Brackets
|
aac2faa674
|
GPU: Automatically reduce depth range on == test.
Fixes graphic issues in Blade Dancer, possibly other games.
|
2022-11-13 08:13:22 -08:00 |
|
Unknown W. Brackets
|
01d7d73438
|
GPU: Remove unused GPU_USE flag.
|
2022-11-13 08:09:57 -08:00 |
|
Unknown W. Brackets
|
4a367148e6
|
GPU: Centralize more GPU_USE flags, like depth.
|
2022-11-13 08:04:47 -08:00 |
|
Henrik Rydgård
|
1ae6047da9
|
Merge pull request #16379 from unknownbrackets/stencil-android
Fix alpha/stencil replace on Adreno when color masked
|
2022-11-13 10:12:39 +01:00 |
|