Unknown W. Brackets
|
c5fbb400de
|
Replacement: Detect OOM even with replacements.
Also allow saving video textures if so configured.
|
2022-09-01 19:05:20 -07:00 |
|
Unknown W. Brackets
|
1033fa6cd7
|
Vulkan: Prevent saving tex during replace load.
|
2022-09-01 18:52:52 -07:00 |
|
Henrik Rydgård
|
2bf0c86ac7
|
Fix image format when dumping textures.
Fixes #15831
|
2022-09-01 15:04:59 +02:00 |
|
Henrik Rydgård
|
11d4f9acb6
|
Fix texture saving for Vulkan
|
2022-09-01 15:04:59 +02:00 |
|
Henrik Rydgård
|
08eaf7665c
|
Fix race condition in replacement texture loading
The texture could become valid during the load, causing an inconsistent
state within the texture loading. So can only check for valid-ness once.
|
2022-08-30 12:52:31 +02:00 |
|
Henrik Rydgård
|
6f2966f502
|
Clean up mip size calculations
Calculating the same thing in multiple places is a recipe for bugs, so
let's not.
|
2022-08-30 12:05:57 +02:00 |
|
Henrik Rydgård
|
b529d26f3a
|
Fix smoothed depal on GLES. Don't enable filtering if not using.
|
2022-08-24 13:43:41 +02:00 |
|
Unknown W. Brackets
|
7ec62a32b4
|
GPU: More consistently clear ptrs on DeviceLost().
Rather get a null pointer crash than confusing buggy use-after-free
excitement.
|
2022-08-23 20:15:30 -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
|
6558bde0f6
|
Remove SmoothedDepal compat setting, instead detect the ramp directly.
|
2022-08-22 15:24:41 +02:00 |
|
Henrik Rydgård
|
b39b74e602
|
More renaming. Fix shader view for Vulkan
|
2022-08-22 12:30:51 +02:00 |
|
Henrik Rydgård
|
82a6c42e17
|
DepalettizeCommon -> TextureShaderCommon. Simplifications.
|
2022-08-22 12:21:20 +02:00 |
|
Henrik Rydgård
|
3c307c9857
|
Merge pull request #15884 from unknownbrackets/texreplace-io-async
Replacement: Read files only within time budget
|
2022-08-22 11:10:16 +02:00 |
|
Unknown W. Brackets
|
e473eb9f5e
|
Replacement: Read files only within time budget.
When delayed texture load is enabled. Intended to reduce IO delays on
Android.
|
2022-08-21 22:07:05 -07:00 |
|
Unknown W. Brackets
|
73c06bb776
|
Replacement: Be more consistent about base level.
|
2022-08-21 22:03:16 -07:00 |
|
Unknown W. Brackets
|
89a499b4d2
|
GLES: Correct preview of mip levels > 0.
Don't need to force level 0 anymore. Software can show levels hardware
refuses to load. This is consistent with other backends.
|
2022-08-21 16:47:46 -07:00 |
|
Henrik Rydgård
|
295f5f391e
|
More consistent handling of lack of depth texture support. Small log improvement.
|
2022-08-20 08:05:53 +02:00 |
|
Henrik Rydgård
|
1913930541
|
Careful with mipmaps on old OpenGL ES. Lost this check in the refactor, made it clearer than before at least.
Fixes Burnout rendering issue mentioned in #15818
|
2022-08-09 17:26:39 +02:00 |
|
Henrik Rydgård
|
ded8ba8806
|
More cleanup, fixes.
|
2022-08-06 18:27:04 +02:00 |
|
Henrik Rydgård
|
4e3c258140
|
Delete all the duplicate implementations of ApplyTextureFramebuffer
|
2022-08-06 18:27:03 +02:00 |
|
Henrik Rydgård
|
b5597d1013
|
Remove Vulkan2D
|
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
|
87b128ecaf
|
Compiles on Vulkan, but doesn't yet work.
|
2022-08-06 18:27:03 +02:00 |
|
Henrik Rydgård
|
e345a6ba3c
|
Works with D3D11, except the depth texturing case
|
2022-08-06 18:27:03 +02:00 |
|
Henrik Rydgård
|
2fa9b0d0c7
|
Simplify
|
2022-08-06 18:27:03 +02:00 |
|