Henrik Rydgård
|
1860a73d58
|
Address feedback from previous PR
|
2023-03-12 23:15:09 +01:00 |
|
Henrik Rydgård
|
f2673c8f7b
|
Change BGRA to be a texture-specific flag. Fixes R/B swap in DDS textures in D3D11.
|
2023-03-12 10:19:12 +01:00 |
|
Henrik Rydgård
|
d95cd73c2c
|
Address a round of feedback
|
2023-03-11 21:46:01 +01:00 |
|
Henrik Rydgård
|
f936a6e9ce
|
Structs and enums and build files
|
2023-03-11 11:19:33 +01:00 |
|
Henrik Rydgård
|
8e3428438e
|
Replacement: Fix mip level loading. Fix bug if LoadIni gets rerun for some reason.
|
2023-03-10 23:58:15 +01:00 |
|
Henrik Rydgård
|
36f78a46c1
|
Rename PREPARED->POPULATED
|
2023-03-10 17:21:23 +01:00 |
|
Henrik Rydgård
|
f459a8f71a
|
Fix ini-less texture replacement
|
2023-03-10 14:58:44 +01:00 |
|
Henrik Rydgård
|
53791b1816
|
Restore functionality of the allowVideo flag, while preserving the early-out.
|
2023-03-10 14:18:42 +01:00 |
|
Henrik Rydgård
|
07fc551e4e
|
State fixes, disable logspam
|
2023-03-10 14:16:14 +01:00 |
|
Henrik Rydgård
|
9f45271730
|
Tex replacer state machine instead of flags
|
2023-03-10 13:43:48 +01:00 |
|
Henrik Rydgård
|
06b83115a5
|
Replacer: Avoid tracking video textures
|
2023-03-10 12:20:55 +01:00 |
|
Henrik Rydgård
|
b253225815
|
Fix another replacer lifecycle issue, causing unnecessary texture invalidation.
|
2023-03-09 15:03:17 +01:00 |
|
Henrik Rydgård
|
44c4e63753
|
Simplifies and speeds up D3D11 texture uploads. Also, fixes a bug with replacement off
|
2023-03-09 14:43:59 +01:00 |
|
Henrik Rydgård
|
092bbf5eaa
|
Fix saving of textures
|
2023-03-09 10:51:15 +01:00 |
|
Henrik Rydgård
|
bda09be109
|
Texture color format doesn't belong as a per-level property, that's not supported.
All levels of a texture must have the same format.
|
2023-03-09 00:10:46 +01:00 |
|
Henrik Rydgård
|
4ba2001479
|
Replacer: Make the cache data model texture-centric instead of level-centric
|
2023-03-09 00:10:46 +01:00 |
|
Henrik Rydgård
|
226197f30f
|
Replace "none_" with nullptr.
|
2023-03-08 13:17:10 +01:00 |
|
Henrik Rydgård
|
3dc47c7fef
|
Unify TextureCache ::StartFrame as much as possible.
Tiny optimization avoiding a Vulkan pool reset on most frames.
|
2023-02-25 23:20:41 +01:00 |
|
Henrik Rydgård
|
c74f5b2189
|
Prepare for unifying more stuff
|
2023-02-25 16:01:32 +01:00 |
|
Henrik Rydgård
|
49e5460c9c
|
Remove count parameter from SetViewports. No use foreseen.
|
2023-02-25 07:12:53 +01:00 |
|
Henrik Rydgård
|
1b5148bb6c
|
Remove kinda-duplicate function.
|
2023-02-24 23:54:04 +01:00 |
|
Henrik Rydgård
|
63c43b90f8
|
Remove a level of indentation in LoadCLUT
|
2023-02-05 13:59:16 +01:00 |
|
Henrik Rydgård
|
4427cb4fc3
|
Add parameter to thin3d::CopyFramebufferToMemory to specify blocking mode. Not yet implemented.
|
2023-02-04 23:40:36 +01:00 |
|
Henrik Rydgård
|
62484f01ed
|
Make ReadbackFramebufferSync able to use the stretch ability of ReadbackDepthbufferSync
|
2023-02-04 12:05:50 +01:00 |
|
Unknown W. Brackets
|
0f92afb0c1
|
Replacement: Check replaceValid before load.
|
2023-01-08 10:20:52 -08:00 |
|