Henrik Rydgård
|
ed3cd1dc26
|
Merge pull request #16150 from unknownbrackets/vram-mirrors
GPU: Mask away unused bits in framebuf/zbuf ptr, cleanup
|
2022-10-03 11:56:24 +02:00 |
|
Herman Semenov
|
29b87e0c0b
|
Merge branch 'master' into master
|
2022-10-03 07:49:13 +00:00 |
|
Unknown W. Brackets
|
58a4376998
|
GPU: Normalize framebuf addresses.
In VRAM, always store without mirror. In RAM, always store without
cache/kernel bits.
|
2022-10-02 21:28:53 -07:00 |
|
Henrik Rydgård
|
9ec41436d1
|
ES2 crash fix: Don't draw depth if lacking fragment shader depth write.
|
2022-10-01 19:28:52 +02:00 |
|
lainon
|
fec708489a
|
Correct cleaning string and remove unused vars
|
2022-09-30 12:26:30 +03:00 |
|
Henrik Rydgård
|
70c5ca62e6
|
Remove debug log. Add some new debug log though, unrelated to this PR, for fb clut + fb texture. Plus a couple asserts.
|
2022-09-25 09:56:39 +02:00 |
|
Unknown W. Brackets
|
c76d31dfa8
|
GPU: Cleanup unused CheckAlpha() funcs.
|
2022-09-24 02:00:03 -07:00 |
|
Henrik Rydgård
|
ac7ca963db
|
Make valgrind happy
|
2022-09-23 12:24:43 +02:00 |
|
Henrik Rydgård
|
a6d6e0a3cc
|
Texture/Framebuffer match: Ignore stride if texHeight == 1. Fixes Ridge Racer lens flares.
|
2022-09-22 22:11:16 +02:00 |
|
Henrik Rydgård
|
078fa9beb2
|
Fix corruption of Ridge Racer speedometers with AutoMaxQuality enabled.
See #8509
|
2022-09-22 15:27:17 +02:00 |
|
Henrik Rydgård
|
c108db0e71
|
Merge pull request #16081 from hrydgard/zbuffer-upload-heuristic
Fix green flashes with Burnout Dominator lens flare
|
2022-09-22 11:02:27 +02:00 |
|
Henrik Rydgård
|
bd196f7a50
|
Preserve depth buffer on framebuffer resize, if has been used.
|
2022-09-22 09:59:49 +02:00 |
|
Henrik Rydgård
|
287e025978
|
Minor cleanups around dirtying of render state
|
2022-09-22 09:12:58 +02:00 |
|
Henrik Rydgård
|
a92aaf9311
|
Dirty more state after depal
|
2022-09-21 23:57:19 +02:00 |
|
Henrik Rydgård
|
8ed1694a2f
|
Don't try to replace or scale CLUT8-on-GPU textures.
See #8509
|
2022-09-21 23:50:03 +02:00 |
|
Henrik Rydgård
|
94ae0fabfa
|
CLUTs can be loaded from small rectangular textures. Need to linearize.
Fixes #8406, although technically, we should wrap by bufw, not the
texture width.
|
2022-09-21 18:33:15 +02:00 |
|
Henrik Rydgård
|
355c18512f
|
Fix BGRA issue on D3D with GPU CLUT textures
|
2022-09-20 22:31:54 +02:00 |
|
Henrik Rydgård
|
85d1f28997
|
Throw in assorted warning fixes
|
2022-09-20 18:04:08 +02:00 |
|
Unknown W. Brackets
|
fddcbfc5fa
|
GE Debugger: Include rendered CLUTs in frame dumps.
Like with textures, this uses the VRAM address directly.
|
2022-09-19 12:01:34 -07:00 |
|
Henrik Rydgård
|
370a7304a6
|
Careful with min filtering of framebuffer textures only if auto max quality is on.
|
2022-09-16 19:19:42 +02:00 |
|
Henrik Rydgård
|
9ec35d1464
|
Logic op fix, min filter fix. Also remove some unnecessary indentation. Fixes the water on Adreno (no logic)
|
2022-09-16 12:39:37 +02:00 |
|
Henrik Rydgård
|
5d4075376d
|
Copy the texels directly in LoadCLUT
|
2022-09-15 17:09:03 +02:00 |
|
Henrik Rydgård
|
662126a0a1
|
Small simplification
|
2022-09-15 16:57:03 +02:00 |
|
Henrik Rydgård
|
36c98ab367
|
Address feedback, change roles of the two dynamic clut fbos to eliminate the need for state (see next commit)
|
2022-09-15 09:15:02 +02:00 |
|
Henrik Rydgård
|
9c2bfad749
|
Seems Need for Speed: Shift has exactly the same lens flare, enable the same compat settings.
|
2022-09-15 00:18:26 +02:00 |
|