Herman Semenov
|
b57dab2812
|
[GPU] Make static and const methods if possible
|
2024-04-05 17:04:31 +03:00 |
|
Henrik Rydgård
|
877324c978
|
Add comment about swizzling to the texture replacer hash
|
2023-12-07 11:01:51 +01:00 |
|
Henrik Rydgård
|
443a882041
|
Fix the size calculation when hashing small swizzled textures
|
2023-12-07 10:45:31 +01:00 |
|
Henrik Rydgård
|
5373b8c5b3
|
Fix double-free problem in "low-memory" texture fallback (Vulkan)
|
2023-12-04 19:47:20 +01:00 |
|
Henrik Rydgård
|
7e0e9a6d2b
|
Shrink TexCacheEntry by 4 bytes and clean up a naming issue
Was a little confused by the "/2". It's not really useful to cache this
value anyway.
|
2023-08-30 16:37:38 +02:00 |
|
Henrik Rydgård
|
321a112eff
|
Rename SimpleBuf -> AlignedVector, use regular aligned memory instead of pages.
|
2023-04-24 12:04:34 +02:00 |
|
Henrik Rydgård
|
9a228b1f23
|
Avoid calling FindReplacement unnecessarily.
|
2023-03-18 12:03:32 +01:00 |
|
Henrik Rydgård
|
97c9b9e4f7
|
Break out PollReplacement from TextureCacheCommon::FindReplacement
|
2023-03-18 12:01:24 +01:00 |
|
Henrik Rydgård
|
75bcb9b10c
|
Some renaming, flag updates
|
2023-03-18 11:46:22 +01:00 |
|
Henrik Rydgård
|
5f76fbe1ad
|
Implement padding-on-copy for compressed textures as well.
|
2023-03-17 14:00:14 +01:00 |
|
Henrik Rydgård
|
1b0d5ec3aa
|
Remove a unused state from ReplacedTexture, rename POPULATED to UNLOADED
|
2023-03-17 00:52:38 +01:00 |
|
Henrik Rydgård
|
4bbc4c258a
|
Remove sketch of Basis container format support (we go with KTX2 instead as the container)
|
2023-03-14 14:09:47 +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
|
07fc551e4e
|
State fixes, disable logspam
|
2023-03-10 14:16:14 +01:00 |
|
Henrik Rydgård
|
06b83115a5
|
Replacer: Avoid tracking video textures
|
2023-03-10 12:20:55 +01:00 |
|
Henrik Rydgård
|
cb10862510
|
Move texture replacer to GPU/Common.
Add new files ReplacedTexture.cpp/h too.
|
2023-03-09 21:11:53 +01:00 |
|
Henrik Rydgård
|
226197f30f
|
Replace "none_" with nullptr.
|
2023-03-08 13:17:10 +01:00 |
|
Henrik Rydgård
|
c74f5b2189
|
Prepare for unifying more stuff
|
2023-02-25 16:01:32 +01:00 |
|
Henrik Rydgård
|
1b5148bb6c
|
Remove kinda-duplicate function.
|
2023-02-24 23:54:04 +01:00 |
|
Unknown W. Brackets
|
0f92afb0c1
|
Replacement: Check replaceValid before load.
|
2023-01-08 10:20:52 -08:00 |
|
Unknown W. Brackets
|
26aedbe2f5
|
Replacement: Always return w/h from GetMipSize().
|
2023-01-08 10:12:04 -08: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 |
|
Lubos
|
b41a782fcd
|
Revert "Centralize ClearCacheNextFrame"
This reverts commit cbfa4bfc8e.
|
2022-12-02 14:32:27 +01:00 |
|
Henrik Rydgård
|
cbfa4bfc8e
|
Centralize ClearCacheNextFrame
|
2022-11-21 18:13:13 +01:00 |
|
Unknown W. Brackets
|
04cd6c4f7d
|
TexCache: Align expandClut buffer, cleanup sizes.
We shouldn't need larger than 2 KB CLUT buffers, since it's actually only
1 KB. We have a hack that allows 2 KB for separate mip map levels.
|
2022-11-07 18:18:02 -08:00 |
|