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
|
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
|
d30d8bf35c
|
Removes the option, autodetect instead - only enable if the GPU doesn't support bitwise ops.
|
2022-10-11 16:09:57 +02:00 |
|
Henrik Rydgård
|
aa19712fc3
|
Unify depth texture and framebuffer fetch checks
|
2022-09-20 10:47:49 +02:00 |
|
Henrik Rydgård
|
09bcf3ec13
|
Unify range culling detection
|
2022-09-20 10:15:04 +02:00 |
|
Henrik Rydgård
|
1ae7c0132c
|
Start unifying setting of the GPU feature flags, now that thin3d has feature detection.
|
2022-09-20 10:07:01 +02:00 |
|
Unknown W. Brackets
|
e6b4495e22
|
GPU: Make NotifyConfigChanged() calls consistent.
They're generally centralized in Common.
|
2022-09-07 23:41:00 -07:00 |
|
Henrik Rydgård
|
d459eac891
|
Fix checks for depth texture support, GLES syntax errors
|
2022-08-24 11:26:07 +02:00 |
|
Henrik Rydgård
|
5d50d02227
|
Merge pull request #15894 from unknownbrackets/debugger
GE Debugger: Record only one flip if display framebuf not changed, step on vsync
|
2022-08-24 06:27:31 +02:00 |
|
Unknown W. Brackets
|
c581a83896
|
GPU: Centralize SetDisplayFramebuffer().
|
2022-08-23 19:29:06 -07:00 |
|
Henrik Rydgård
|
5084743bbb
|
Use Draw2D for depal shaders (except the actual blit, for now)
|
2022-08-23 11:21:40 +02:00 |
|
Henrik Rydgård
|
b39b74e602
|
More renaming. Fix shader view for Vulkan
|
2022-08-22 12:30:51 +02:00 |
|
Henrik Rydgård
|
cdb4124bc1
|
More removing redundant stuff
|
2022-08-16 21:38:09 +02:00 |
|
Henrik Rydgård
|
6f1f482432
|
Make GLQueueRunner/RenderManager aware of device caps, use it to check for NPOT and some other stuff
|
2022-08-07 11:15:23 +02:00 |
|
Henrik Rydgård
|
81c36578ca
|
Feature detection fixes
|
2022-08-06 18:27:03 +02:00 |
|
Henrik Rydgård
|
45def772ee
|
Move the depal cache instance ownership to TextureCacheCommon
|
2022-08-06 18:27:03 +02:00 |
|
Henrik Rydgård
|
8aebf0dca4
|
Port the OpenGL depal path to thin3d
|
2022-08-06 18:27:02 +02:00 |
|
Henrik Rydgård
|
19931c003f
|
Clean up blit/copy feature detection. Don't need fast GPU flags for these.
|
2022-08-02 09:53:46 +02:00 |
|
Henrik Rydgård
|
f1cd1d535b
|
Add a hidden setting to turn off the shader cache, for shader compile performance work
|
2021-11-21 21:25:56 +01:00 |
|
Unknown W. Brackets
|
5557950a4b
|
GPU: Allow range cull on Mali/etc.
Previously had been disabled when cullDistance/clipDistance were
unsupported, but it's still helpful without those. See #15049.
|
2021-10-23 08:43:14 -07:00 |
|
Unknown W. Brackets
|
d804d35dcb
|
GPU: Enable new guardband culling again.
|
2021-10-21 15:29:51 -07:00 |
|
Unknown W. Brackets
|
c72d045170
|
Compat: Ignore DisableRangeCulling with clip/cull.
As long as we support these things and the NAN issue isn't there, we
should be able to safely enable regardless.
|
2021-10-21 13:23:13 -07:00 |
|
Unknown W. Brackets
|
33598f2e75
|
GPU: Support clip and cull distances separately.
Older GL devices, and it seems Apple devices, may not support cull.
|
2021-10-12 20:34:44 -07:00 |
|