b5a88d1a7d
[GPU] Track unaligned (visible) block width in texture info. [Vulkan] Don't use power of two for mip width/height calculation for host textures. [Vulkan] Add more Vulkan error logging. [Vulkan/GPU] Rudimentary texture dumping.
gibbed
2018-06-04 06:08:29 -05:00
b35fe935f9
[GPU] Ignore mipmap level count when mip data address is invalid.
gibbed
2018-06-01 22:04:13 -05:00
79f8fe9f37
[GPU] Fixes to problems caused by previous commit (bad handling of memory addressing, watches, etc).
gibbed
2018-05-31 21:50:22 -05:00
9ac2bf0beb
[Kernel] Fix fetch field name that was changed.
gibbed
2018-05-31 20:17:03 -05:00
e329649f2e
[GPU] Rename texture_memory_usage.cc to texture_extent.cc
gibbed
2018-05-31 19:43:26 -05:00
e89a31006f
- [GPU] Rename TextureMemoryUsage to TextureExtent (and relevant functions/etc). - [GPU] Precalculate memory byte usage for base mip (and any additional mip levels). - [GPU] Change TextureCache::WatchCallback so that if it's fired multiple times for the same texture it does not assert. - [GPU] Add write watches for texture memory associated with additional mipmap levels.
gibbed
2018-05-31 19:36:25 -05:00
cd39bbed5c
[Base] Undo last commit because it breaks file redirection.
gibbed
2018-05-31 17:22:50 -05:00
ceece673e8
[Base] Fix AttachConsole so that --help works when invoked from command-line.
gibbed
2018-05-31 16:46:03 -05:00
d0df71b8b6
[Vulkan] Move texture config to its own files.
gibbed
2018-05-31 10:35:58 -05:00
bbebfd49c8
[Vulkan] Add logging to certain error conditions. [Vulkan] Track both texture block height and texture block vertical pitch. [Vulkan] Only convert the necessary visible height on texture uploads. [Vulkan] Fix write watch on texture data so it properly only covers mip 0 data.
gibbed
2018-05-30 19:38:36 -05:00
7068d0a5a9
[Vulkan] More details in texture upload logging.
gibbed
2018-05-30 18:19:37 -05:00
6b2f75219c
[Vulkan] Include format/dimension in render texture debug name.
gibbed
2018-05-30 18:19:06 -05:00
7116b5fc82
[Vulkan] Reimplemented texture conversions. Here be dragons! Probably breaks everything. Also bonus DXT3A support.
gibbed
2018-05-26 06:57:16 -05:00
926464cb90
[App] Put DEBUG/CHECKED into the window title when appropriate.
gibbed
2018-05-26 06:29:08 -05:00
73d75c56e1
[GPU] Fix TextureInfo::Prepare for 3D textures.
gibbed
2018-05-24 23:45:38 -05:00
56dd07e329
[Kernel] Add yield to XAudioGetVoiceCategoryVolumeChangeMask for games that spin threads with it.
gibbed
2018-05-24 23:31:21 -05:00
8e9d50dd4a
[Kernel] Fix XamUserGetSigninInfo to zero out info even in failure.
gibbed
2018-05-24 12:41:13 -05:00
14c73a33f9
[Kernel] Fix return of CreateContent/OpenContent in ContentManager when an already open package was found.
gibbed
2018-05-24 11:16:46 -05:00