Unknown W. Brackets
|
06045b9459
|
GLES: Cache equal flag, load from cache.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
5749b5a825
|
GPU: Clear shaders on use flag change.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
0b6635c2dc
|
GLES: Avoid switch-case on older glsl.
|
2023-01-02 14:57:06 -08:00 |
|
Unknown W. Brackets
|
86d748fa0c
|
GLES: Use uint for uint shift amounts.
This seems to cause trouble for some Adreno drivers as well.
|
2023-01-02 14:37:38 -08:00 |
|
Unknown W. Brackets
|
5180486ded
|
GLES: Force frag test cache on for Intel.
Seeing drivers report errors trying to shift the alpha value in the test.
Only seeing these errors in fragment shaders, though.
|
2023-01-02 13:21:47 -08:00 |
|
Unknown W. Brackets
|
fdf5fefa91
|
GPU: Normalize CopyDisplayToOutput across backends.
|
2022-12-30 12:33:02 -08:00 |
|
Unknown W. Brackets
|
0496ca32ff
|
Global: Cleanup some minor includes and typos.
|
2022-12-27 08:33:07 -08:00 |
|
Henrik Rydgård
|
11366a2ded
|
Don't refer directly to g_Config.iMultiSampleLevel, it can contain unsupported modes.
|
2022-12-14 16:43:37 +01:00 |
|
Henrik Rydgård
|
ee19db091f
|
Add accessor for UseFlags
|
2022-12-13 18:27:45 +01:00 |
|
Unknown W. Brackets
|
77e510bd90
|
GPU: Use accurate depth for depth range hack.
This should be easier to ensure stays well tested.
|
2022-12-04 19:27:23 -08:00 |
|
Henrik Rydgård
|
0f12d44e59
|
Remove some unused/unnecessary code
|
2022-12-03 12:05:10 +01:00 |
|
Henrik Rydgård
|
92df6b832c
|
Safer and simpler alternative to cbfa4bf.
See #16483
|
2022-12-03 12:05:08 +01:00 |
|
Lubos
|
b41a782fcd
|
Revert "Centralize ClearCacheNextFrame"
This reverts commit cbfa4bfc8e.
|
2022-12-02 14:32:27 +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
|
cbfa4bfc8e
|
Centralize ClearCacheNextFrame
|
2022-11-21 18:13:13 +01:00 |
|
Henrik Rydgård
|
ce5a1b8b7e
|
Some minor "centralization"
|
2022-11-21 17:55:30 +01:00 |
|
Henrik Rydgård
|
37ec31dedd
|
Fix resizing issue. Took some refactoring.
|
2022-11-20 12:57:32 +01: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 |
|
Unknown W. Brackets
|
855d16ffb3
|
GPU: Prefer scaling depth to 16-bit if using 24.
In most cases, this will be a lot faster than pixel depth rounding, and
may avoid more issues in vertex rounding.
|
2022-11-08 20:06:08 -08:00 |
|
Henrik Rydgård
|
41c812651d
|
Merge pull request #16347 from unknownbrackets/softgpu-skin
Always skin in decode for software transform and rendering
|
2022-11-06 20:21:02 +01:00 |
|
Unknown W. Brackets
|
6c36f03a0d
|
GPU: Purify vertTypeIsSkinningEnabled().
|
2022-11-06 08:40:54 -08:00 |
|
Henrik Rydgård
|
b4507cd5cc
|
Make a lot more code VR build for all platforms
|
2022-11-06 14:36:51 +01:00 |
|