gibbed
|
ef924a8423
|
[Vulkan] Cube textures, now with mipmaps.
|
2018-05-13 08:31:33 -05:00 |
|
gibbed
|
9b64e67e14
|
[Vulkan] Fix following mips for compressed textures.
|
2018-05-12 20:19:58 -05:00 |
|
gibbed
|
1c8cec45f3
|
[Vulkan] Properly copy untiled texture data.
|
2018-05-12 19:39:35 -05:00 |
|
Rick Gibbed
|
a510bc3c78
|
[Vulkan] Use BGRA swizzle for 1555.
|
2018-05-11 20:05:59 -05:00 |
|
Rick Gibbed
|
988877f428
|
[Vulkan] Use BC4 for DXT5A.
|
2018-05-11 15:58:27 -05:00 |
|
Dr. Chat
|
da62e0e044
|
[GPU] Rename TextureInfo::size_xx -> TextureInfo::size
|
2018-05-08 10:29:36 -05:00 |
|
Dr. Chat
|
212688249c
|
[Vulkan] Update ConvertTextureCube to use mips
|
2018-05-07 19:03:49 -05:00 |
|
Dr. Chat
|
e44fb33b79
|
[Vulkan] Fix (non-mipmapped) linear 2D texture uploads
|
2018-05-07 19:00:25 -05:00 |
|
Dr. Chat
|
f3134e265a
|
[Vulkan] Swap k_4_4_4_4 as well.
|
2018-05-07 17:42:51 -05:00 |
|
Dr. Chat
|
25c2048b1a
|
[Vulkan] Texture swizzling for certain texture formats
|
2018-05-07 16:33:17 -05:00 |
|
Dr. Chat
|
77d1d7342e
|
[GPU] Remove TextureInfo::has_packed_mips
|
2018-05-05 18:23:30 -05:00 |
|
Dr. Chat
|
61e47167c0
|
[Vulkan] Replace vulkan-loader with volk
|
2018-05-04 16:49:46 -05:00 |
|
Dr. Chat
|
f54ac240a4
|
[Vulkan] Stupid hack to fix ABGR4 formats.
|
2018-05-04 09:45:42 -05:00 |
|
Dr. Chat
|
7a3d0b683b
|
[Vulkan] Fix block pitch calculation of mips
|
2018-05-04 00:18:45 -05:00 |
|
Dr. Chat
|
f45cd398ef
|
[Vulkan] Handle MIPs with non-power-of-two dimensions
|
2018-05-03 17:54:09 -05:00 |
|
Dr. Chat
|
f885b89a03
|
[Vulkan] Make image views cover all mips
Align texture dimensions to 1 block minimum (for uploading mips)
|
2018-05-03 14:15:36 -05:00 |
|
DrChat
|
1f157f35f4
|
[Vulkan] Initial support for mipmaps
|
2018-05-03 10:02:07 -05:00 |
|
DrChat
|
399e1fac2a
|
[Vulkan] Gracefully fail on copy if a target format is unsupported
|
2018-04-13 21:09:21 -05:00 |
|
DrChat
|
c8698f912f
|
[Vulkan] Add pending delete textures counter
|
2018-03-02 23:46:58 -06:00 |
|
DrChat
|
9235a8107b
|
[Vulkan] Track active textures in the texture cache
|
2018-03-02 23:28:29 -06:00 |
|
DrChat
|
2e3115660f
|
[Vulkan] Scavenge Profiling
|
2018-03-02 21:42:49 -06:00 |
|
DrChat
|
b2f1bf914a
|
[Vulkan] Set proper aspect mask in depth uploads
|
2018-03-01 09:54:15 -06:00 |
|
DrChat
|
2a52156edf
|
[Vulkan] Change invalidated_textures_ to an unordered set
|
2018-02-24 14:23:22 -06:00 |
|
DrChat
|
77da785d70
|
[Vulkan] Use locally generated texture binding indices instead of GPU indices
|
2018-02-22 21:00:54 -06:00 |
|
DrChat
|
1a113fb82b
|
[Vulkan] Fix cube texture uploads
|
2018-02-18 14:59:34 -06:00 |
|
DrChat
|
455dfeb39f
|
[Vulkan] Use a static function for texture invalidation callbacks
|
2018-02-09 16:58:56 -06:00 |
|
DrChat
|
b38b9e43ea
|
[Vulkan] Don't bother re-hashing previously covered bindings
|
2018-02-07 18:40:41 -06:00 |
|
DrChat
|
7ea3381699
|
[Vulkan] texture_bindings_ -> texture_sets_
|
2018-02-07 18:40:12 -06:00 |
|
DrChat
|
8784daf6bc
|
[Vulkan] Don't allocate textures if we don't know the format.
DTX5A = ATI1
|
2017-12-23 21:02:33 -06:00 |
|
DrChat
|
554d333299
|
[Vulkan] Request depth/stencil attachment usage for textures that support it
|
2017-12-21 15:13:54 -06:00 |
|
DrChat
|
cbfaffd9f3
|
[Vulkan] Correct a bunch of incorrect pipeline barrier stages
|
2017-12-21 13:11:34 -06:00 |
|
DrChat
|
d3b03b9a93
|
[Vulkan] Update VMA
|
2017-12-19 18:19:03 -06:00 |
|
DrChat
|
09b3a07e3c
|
Support rendering windowless (tested on the Vulkan backend)
|
2017-12-19 16:05:36 -06:00 |
|
DrChat
|
d98344f99b
|
[Vulkan] Log down strings when an invalid usage flag is specified.
|
2017-12-18 15:47:52 -06:00 |
|
DrChat
|
b5d647d540
|
[Vulkan] Better handling of device lost events (present fatal error dialog)
|
2017-12-18 14:27:00 -06:00 |
|
DrChat
|
5da59a95c9
|
Merge branch 'linux'
|
2017-12-16 17:15:49 -06:00 |
|
DrChat
|
49287579ff
|
[Vulkan] Robustify error handling during initialization
|
2017-12-16 15:14:48 -06:00 |
|
DrChat
|
aaf281351d
|
Format all code with new clang-format
|
2017-12-14 20:44:43 -06:00 |
|
DrChat
|
e674c9df26
|
Vulkan: Emit a warning when attempting to use a texture in an unsupported way
|
2017-09-07 14:37:05 -05:00 |
|
DrChat
|
f9d08888c7
|
Vulkan: ClearCache for texture cache, properly free all textures and allocator on exit.
|
2017-09-07 14:22:04 -05:00 |
|
DrChat
|
4e4a1a03c1
|
Vulkan: Add a memory allocator and hook it up to the texture cache.
|
2017-08-20 20:48:36 -05:00 |
|
DrChat
|
7e819a4ccb
|
Vulkan: Refactor CTX1 conversion
|
2017-08-20 18:37:02 -05:00 |
|
DrChat
|
96ba5d5563
|
Vulkan: Set the depth/stencil attachment flag bit for depth/stencil textures.
|
2017-08-19 18:34:32 -05:00 |
|
Dr. Chat
|
2f200f4a75
|
Vulkan: Reformat the texture config table to look nicer
|
2017-08-14 00:32:40 -05:00 |
|
Dr. Chat
|
657d571c0d
|
Vulkan: Update a couple of comments on texture formats
|
2017-08-13 21:32:57 -05:00 |
|
DrChat
|
3d0cbe50b9
|
Vulkan: Use GetBaseFormat in TextureFormatIsSimilar
|
2017-08-13 19:08:38 -05:00 |
|
Dr. Chat
|
22575af212
|
Fix AMD crashes from last commit
|
2017-08-10 23:24:32 -05:00 |
|
DrChat
|
4809f3eb51
|
Vulkan: Create a util WritebackTexture function (unused atm)
|
2017-08-10 15:01:12 -05:00 |
|
DrChat
|
09c29bbdc5
|
Vulkan: Search by a texture's base format when fetching.
|
2017-08-09 22:27:41 -05:00 |
|
DrChat
|
63576aec35
|
Vulkan: Add debug code to flag empty texture uploads in the log
|
2017-08-09 22:26:56 -05:00 |
|