Henrik Rydgård
|
5f5277a409
|
Need to have input attachments in the descriptor pool.
|
2022-09-16 19:19:42 +02:00 |
|
Henrik Rydgård
|
ce82fce8de
|
Use subpass dependencies to implement shader framebuffer read in Vulkan.
|
2022-09-16 19:19:42 +02: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 |
|
 Luboš VonásekandGitHub
|
861af63be9
|
Merge branch 'hrydgard:master' into compat_openxr_gta
|
2022-09-16 10:20:11 +02:00 |
|
Henrik Rydgård
|
e8aaf22163
|
D3D9 crashfix (flare doesn't render correctly though)
|
2022-09-15 17:22:09 +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 |
|
Henrik Rydgård
|
a208afb7b8
|
OpenGL and D3D11 fixes
|
2022-09-14 23:35:15 +02:00 |
|
Henrik Rydgård
|
85bb6786a1
|
Log improvements
|
2022-09-14 23:13:46 +02:00 |
|
Henrik Rydgård
|
1f6d27bd55
|
Ridge Racer fix
|
2022-09-14 22:46:17 +02:00 |
|
Henrik Rydgård
|
d6d7a15d25
|
Get depal-from-dynamic-CLUT working
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
51c97c7a7f
|
Set texcache entry status flag if CLUT needs to be dynamic
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
abd58199ce
|
Add way to bind cached textures to a DrawContext
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
f745e94899
|
Allow binding "native" texture objects to thin3d
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
9907957242
|
Start implementing ApplyTextureDepal
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
431f142413
|
Cleanup in ge_constants.h, add virtual CLUT8 buffer format
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
7213e9b7c2
|
Comment
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
650ce22359
|
Force low resolution for effects in Burnout Dominator. Fixes lens flare at high res
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
a52e62a187
|
Enable depth uploads on render-to-clut-buffer. Esoteric but needed for #11100. Compat flag for now.
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
8d00df12a4
|
Detect the CLUT8/8888 situation
Implement CLUT8 depal from 8888 textures. Hard to tell if working
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
4803825f83
|
Buffer copy matching workaround
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
0ed1f3d461
|
Switch multiple bools as parameters to DecodeTextureLevel to a flags enum.
|
2022-09-14 18:40:08 +02:00 |
|
Henrik Rydgård
|
776c650017
|
Fix regression in Tantalus games. See #15914
|
2022-09-14 08:58:06 +02:00 |
|
 Henrik RydgårdandGitHub
|
cf2ad5ceaf
|
Merge pull request #16024 from unknownbrackets/logicop-simulate
GPU: Fix simulating logicop with blend and shader
|
2022-09-14 08:41:29 +02:00 |
|
Unknown W. Brackets
|
440062530e
|
GE Debugger: Allow fb copies while stepping.
This is now causing crashes and should be allowed.
|
2022-09-13 19:07:54 -07:00 |
|
Unknown W. Brackets
|
a397c74140
|
GPU: Fix simulating logicop with blend and shader.
We only need to do it in the shader, if we're doing it in the shader.
|
2022-09-13 19:07:25 -07:00 |
|
Lubos
|
e406dc4730
|
Merge branch 'master' into compat_openxr_gta
|
2022-09-13 21:01:55 +02:00 |
|
Henrik Rydgård
|
b4d0ac2e1c
|
Unify CLUT texture size at 512 to reduce complexity. Worth the extra bytes.
|
2022-09-13 11:56:56 +02:00 |
|
Henrik Rydgård
|
39890f7d6f
|
Extract function GetReinterpretPipeline
|
2022-09-13 11:46:47 +02:00 |
|
Unknown W. Brackets
|
8371091734
|
softgpu: Force correct alignment on 32-bit.
|
2022-09-12 22:15:02 -07:00 |
|
Unknown W. Brackets
|
1be5f1670c
|
softgpu: Remove mostly unused screen offset state.
This is now already cleaned up from coords, so no need to cache it.
|
2022-09-12 22:02:10 -07:00 |
|
Unknown W. Brackets
|
167213c746
|
softgpu: Cache texture bufws at 16 bit.
Reducing the size of state a bit.
|
2022-09-12 21:57:00 -07:00 |
|
Unknown W. Brackets
|
b2e6a086dc
|
softgpu: Reduce size of VertexData texture coords.
There's no real benefit to this with only two values.
Not much of a gain perf wise, but still good to transfer less data.
|
2022-09-12 21:10:46 -07:00 |
|
 Unknown W. BracketsandGitHub
|
a0515bf5ca
|
Merge pull request #16016 from lvonasek/feature_openxr_stereo
OpenXR stereo improved
|
2022-09-12 17:48:39 -07:00 |
|
Henrik Rydgård
|
d6fd9a386b
|
Non-buffered rendering crashfix
|
2022-09-13 00:29:46 +02:00 |
|
Lubos
|
b695c1ffb3
|
Merge branch 'master' into compat_openxr_gta
|
2022-09-12 23:04:31 +02:00 |
|
Lubos
|
e49ee5c93b
|
Merge branch 'master' into feature_openxr_stereo
|
2022-09-12 18:49:22 +02:00 |
|
Lubos
|
bdde5f0f7f
|
OpenXR - Use per game stereo separation file
|
2022-09-12 18:47:13 +02:00 |
|
Henrik Rydgård
|
b86648b352
|
Address feedback
|
2022-09-12 16:30:08 +02:00 |
|
Henrik Rydgård
|
4ad345d78d
|
Better shader compile logging
|
2022-09-12 15:39:29 +02:00 |
|
Henrik Rydgård
|
d9989ffc16
|
Don't start blending in the shader just because there's bitmasks, if blend is disabled.
|
2022-09-12 15:39:29 +02:00 |
|
Henrik Rydgård
|
a2eaad5445
|
Debug-name shader modules with their shader desc strings
|
2022-09-12 15:39:29 +02:00 |
|
 Henrik RydgårdandGitHub
|
2791ab3226
|
Merge pull request #16011 from unknownbrackets/softgpu-rect
Detect more triangles as rectangles in softgpu
|
2022-09-12 08:35:13 +02:00 |
|
 Henrik RydgårdandGitHub
|
9292fd84e2
|
Merge pull request #16009 from unknownbrackets/softgpu-colors
softgpu: Store vertex colors as packed RGBA8
|
2022-09-12 08:34:03 +02:00 |
|
Unknown W. Brackets
|
3c9372fb75
|
softgpu: Ignore stencil test mask in ALWAYS mode.
Small codegen improvement since we can directly use ref and avoid loading
the unmasked reference.
|
2022-09-11 22:39:56 -07:00 |
|
Unknown W. Brackets
|
1f6870798b
|
softgpu: Include early Z in func description.
|
2022-09-11 22:39:32 -07:00 |
|
Unknown W. Brackets
|
151727ee01
|
softgpu: Detect longer strips of rectangles.
Could maybe even combine these into one large rectangle, but the main
benefit is avoiding triangles.
|
2022-09-11 22:39:32 -07:00 |
|