Herman Semenov
|
b57dab2812
|
[GPU] Make static and const methods if possible
|
2024-04-05 17:04:31 +03:00 |
|
Henrik Rydgård
|
103d8b1019
|
Don't apply smart 2d texture filter to video.
|
2024-01-18 23:38:44 +01:00 |
|
Henrik Rydgård
|
341fe04f4b
|
Apply nearest filter for pixel-mapped draws
|
2024-01-11 12:56:03 +01:00 |
|
Henrik Rydgård
|
e488189723
|
Inline UpdateUVScaleOffset
|
2023-12-21 12:10:10 +01:00 |
|
Henrik Rydgård
|
f4b0cddda3
|
ShaderId: Safer way to check for backend.
|
2023-09-18 16:25:00 +02:00 |
|
Henrik Rydgård
|
def09bf575
|
Update the uvscale uniform a bit more conservatively on framebuffer changes
Plus fixes a few minor oversights
Fixes #17581 and possibly #17522
|
2023-06-15 11:57:30 +02:00 |
|
Henrik Rydgård
|
80e47b7bd3
|
Only dirty the uniform UVSCALEOFFSET when really needed
Broken out from #17479
With OpenGL, greatly reduces the amount of glUniform4fv calls in many games (and
similar in the other backends).
|
2023-05-25 15:00:57 +02:00 |
|
Henrik Rydgård
|
7178c0cd42
|
Restore fragmentshader ID flags double and texalpha. Add a ubershader mode that uses dynamic state.
|
2023-05-25 10:19:01 +02:00 |
|
Henrik Rydgård
|
d65dae7185
|
Depth scale functions: Clean up the naming, add a failing test
|
2023-02-10 14:57:45 +01:00 |
|
Henrik Rydgård
|
c11f7e3a5f
|
Fix texture alpha when texturing from full-alpha textures.
Fixes #16875
|
2023-02-02 16:13:38 +01:00 |
|
Unknown W. Brackets
|
06045b9459
|
GLES: Cache equal flag, load from cache.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
de3c2783f4
|
Vulkan: Reload shaders if use flags change.
|
2023-01-05 18:24:29 -08:00 |
|
Henrik Rydgård
|
ee19db091f
|
Add accessor for UseFlags
|
2022-12-13 18:27:45 +01:00 |
|
Unknown W. Brackets
|
a7b7bf7826
|
Global: Set many read-only params as const.
This makes what they do and which args to use clearer, if nothing else.
|
2022-12-10 21:13:36 -08: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
|
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 |
|
Unknown W. Brackets
|
01d7d73438
|
GPU: Remove unused GPU_USE flag.
|
2022-11-13 08:09:57 -08:00 |
|
Unknown W. Brackets
|
585569c2c2
|
TexCache: Cleanup BGRA flag dirtying.
|
2022-11-08 20:01:14 -08:00 |
|
Henrik Rydgård
|
8413473fa4
|
Fix more cases, GTA works now.
|
2022-10-27 11:05:59 +02:00 |
|
Henrik Rydgård
|
fb250c4b29
|
More multiview work
|
2022-10-27 11:05:58 +02:00 |
|
Henrik Rydgård
|
aa51bfd1ef
|
Use GPU "use" flags to replace IsVRBuild in the renderer. It remains elsewhere.
|
2022-10-17 19:57:11 +02:00 |
|
Henrik Rydgård
|
7c5fc3ccb5
|
Reorder the GPU USE flags a bit
|
2022-10-17 19:55:11 +02: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 |
|