Henrik Rydgård
|
64c2b84d5b
|
Address feedback
|
2022-11-06 23:12:32 +01:00 |
|
Henrik Rydgård
|
8fab44902a
|
GPUCommon cleanup
|
2022-11-06 20:33:06 +01:00 |
|
Henrik Rydgård
|
f8167d442f
|
Second round of removals, and some minor refactoring in the Vulkan backend.
|
2022-11-06 20:33:06 +01:00 |
|
Henrik Rydgård
|
58454894eb
|
Remove the option to use hardware skinning - software skinning is better.
|
2022-11-06 20:33:05 +01:00 |
|
Unknown W. Brackets
|
66472c39ce
|
GPU: Use skinned position always in bounding check.
Meanwhile, move to a flag on decoder options instead of global check.
|
2022-11-06 08:23:31 -08:00 |
|
Unknown W. Brackets
|
1e1c75d552
|
GE Debugger: Correct UV display with prescale.
Sometimes these weren't flushed yet, and it made the texture preview and
vertices confusing and wrong (using old factors, not just no factors.)
|
2022-10-25 22:14:16 -07:00 |
|
Unknown W. Brackets
|
8b80c5fb28
|
GPU: Allow/use indices in bounding box check.
Not sure any games actually use this, but it's supported.
|
2022-10-22 16:05:29 -07:00 |
|
Unknown W. Brackets
|
b7a617023c
|
GPU: Consume cycles in bounding box check.
|
2022-10-22 16:05:29 -07:00 |
|
Unknown W. Brackets
|
6ddf22487b
|
GPU: Correct bounding box for larger counts.
Matches tests on a PSP with float/transform format.
|
2022-10-22 16:05:29 -07:00 |
|
Henrik Rydgård
|
30aa07b156
|
Two more renames to make things read better
|
2022-10-17 08:47:05 +02:00 |
|
Henrik Rydgård
|
9b8a5d1db3
|
Rename GPU_SUPPORTS_ to GPU_USE_
|
2022-10-17 08:47:03 +02:00 |
|
Henrik Rydgård
|
daca0b2109
|
Rename gstate_c.Supports to gstate_c.Use
|
2022-10-17 08:46:37 +02:00 |
|
Henrik Rydgård
|
e0e29a1556
|
Merge pull request #16197 from hrydgard/more-uniform-optimization
More uniform optimization, fixes
|
2022-10-12 01:00:27 +02:00 |
|
Unknown W. Brackets
|
416265431b
|
GE Debugger: Display if tex is framebuf.
Rather than guessing based on size, let's show explicitly.
|
2022-10-10 22:35:42 -07:00 |
|
Henrik Rydgård
|
ee46f8992e
|
Don't use fragmentShaderInt32Support as a replacement for checking for bitwiseOps
|
2022-10-10 18:02:19 +02:00 |
|
Unknown W. Brackets
|
55d5dc3834
|
GPU: Rename readback and buffer write operations.
Avoid download/upload and pack, which don't have clear directions.
|
2022-10-09 13:49:41 -07:00 |
|
Unknown W. Brackets
|
7d331f1928
|
GPU: Ignore depth when masked and ALWAYS.
Seen in NFS Pro Street, for example. Shouldn't be interpreted as depth
usage.
|
2022-10-08 17:49:25 -07:00 |
|
Unknown W. Brackets
|
3aa863ec41
|
GPU: Clip against neg Z even w/o cull support.
This should fix rendering issues on Apple devices.
|
2022-10-06 00:34:02 -07:00 |
|
Henrik Rydgård
|
d6bd08cae7
|
Merge pull request #16162 from unknownbrackets/geo-shader
Implement negative Z clipping in geometry shader
|
2022-10-06 01:00:41 +02:00 |
|
Unknown W. Brackets
|
f24edbe8a8
|
Compat: Remove DisableRangeCulling.
This hack was used because culling previously incorrectly handled Z, which
was fixed in #14833.
|
2022-10-04 22:19:40 -07:00 |
|
Unknown W. Brackets
|
a1efed31b9
|
GPU: Use flags to fix triggered upload/download.
No longer using mirror hacks.
|
2022-10-03 20:17:25 -07:00 |
|
Unknown W. Brackets
|
878a049f60
|
GPU: Add dirtying for geo shader state.
Not yet used, but dirtied at the right times.
|
2022-10-02 07:42:16 -07:00 |
|
Unknown W. Brackets
|
24999e792a
|
Ge: Report and save Edram translation value.
See #16126 for some details on its usage and effects.
|
2022-10-01 23:18:42 -07:00 |
|
Unknown W. Brackets
|
7cf05d0a46
|
GPU: Fix missed dirtying when fast loading tgen.
|
2022-09-29 22:31:07 -07:00 |
|
Unknown W. Brackets
|
904fb38003
|
GPU: Restore matrices with dirtying.
Without this, it's possible we might not notice or apply a change
whether in uniforms or etc.
|
2022-09-29 22:31:02 -07:00 |
|