Triang3l
|
6db0ad663b
|
[D3D12] mb_used -> used_mb in the profiler
|
2019-04-05 15:31:59 +03:00 |
|
Triang3l
|
d0c8725270
|
[D3D12] Limit texture memory usage with LRU deletion
|
2019-04-05 15:19:16 +03:00 |
|
Triang3l
|
5582e63ef1
|
[D3D12] Resolve 16-bit RTs to unorm textures, not snorm
|
2019-03-07 11:21:39 +03:00 |
|
Triang3l
|
7049d52dbb
|
[D3D12] Display texture cache size in the profiler
|
2019-03-05 10:26:40 +03:00 |
|
Triang3l
|
61fd5a6dc2
|
[D3D12] Replicate red channel of single-channel textures
|
2019-01-26 14:11:09 +03:00 |
|
Triang3l
|
b7bcdf3e8b
|
[D3D12] Pre-create EDRAM and shared memory buffer descriptors
|
2019-01-17 16:39:51 +03:00 |
|
Triang3l
|
cf7c981991
|
[D3D12] Cache SRV descriptors in the texture cache to copy instead of creating
|
2019-01-16 19:06:11 +03:00 |
|
Triang3l
|
364cae6cc8
|
[D3D12] Use deferred command list
|
2019-01-03 15:08:49 +03:00 |
|
Triang3l
|
317e5c3ce2
|
[D3D12] Some stats in the profiler, tweak tiled buffer heap sizes
|
2018-12-30 15:09:58 +03:00 |
|
Triang3l
|
952819ed87
|
[D3D12] Don't 4KB-align sizes of resolve destinations
|
2018-12-13 15:22:16 +03:00 |
|
Triang3l
|
9427667a27
|
[D3D12] Experimental 2x resolution scale
|
2018-12-06 10:38:13 +03:00 |
|
Triang3l
|
38f421e89f
|
[D3D12] GPUTEXTUREFORMAT_6_5_5 as RBG
|
2018-11-16 12:56:19 +03:00 |
|
Triang3l
|
e1d771ab9c
|
[D3D12] GPUTEXTUREFORMAT_11_11_10 support
|
2018-11-14 17:02:19 +03:00 |
|
Triang3l
|
8ff03bcfa0
|
[D3D12] Allow different loading modes for unsigned and signed textures
|
2018-11-14 13:52:16 +03:00 |
|
Triang3l
|
4ad1c2c538
|
[D3D12] R11G11B10 unorm textures
|
2018-11-13 19:00:01 +03:00 |
|
Triang3l
|
251f078baf
|
[D3D12] Fix mipmapped cubemaps and stacked textures
|
2018-10-29 22:40:29 +03:00 |
|
Triang3l
|
83c99bc811
|
[D3D12] Fix resolve region handling
|
2018-10-28 14:36:41 +03:00 |
|
Triang3l
|
f4844207ad
|
[D3D12] Mark 8_8_8_8_GAMMA_EDRAM as non-texture in the texture format list
|
2018-10-25 09:45:10 +03:00 |
|
Triang3l
|
fb5030171e
|
[D3D12] RGBA32F resolve
|
2018-10-25 09:32:19 +03:00 |
|
Triang3l
|
43f34d804a
|
[D3D12] Load D3D dynamically
|
2018-10-23 19:21:01 +03:00 |
|
Triang3l
|
b81bb4d68c
|
[D3D12] Code cleanup
|
2018-10-23 16:42:53 +03:00 |
|
Triang3l
|
90f700c785
|
[D3D12] Analysis: Display fetch constant contents if type is wrong
|
2018-10-10 12:44:02 +03:00 |
|
Triang3l
|
7bc79cbd01
|
[D3D12] Signed texture SRVs
|
2018-10-09 21:44:18 +03:00 |
|
Triang3l
|
685d3074f4
|
[D3D12] Hash sampler bindings and refactor names in UpdateBindings
|
2018-10-07 20:21:18 +03:00 |
|
Triang3l
|
9194c3f8b0
|
[D3D12] Primitive converter cache and strip restart, texture invalidation acquire/release
|
2018-10-06 20:27:48 +03:00 |
|
Triang3l
|
128ac2a3f9
|
[D3D12] Align mipmap storage size to power of 2 when untiling
|
2018-10-05 20:48:11 +03:00 |
|
Triang3l
|
9dc7dfab02
|
[D3D12] Fix currently bound textures not reloaded if not needed immediately
|
2018-10-05 09:20:51 +03:00 |
|
Triang3l
|
d827bbeb6c
|
[D3D12] Fix texture binding hashing
|
2018-10-04 23:57:08 +03:00 |
|
Triang3l
|
131525e44d
|
[D3D12] Don't create SRVs if textures not changed
|
2018-10-04 14:36:48 +03:00 |
|
Triang3l
|
b77ffe3df6
|
[D3D12] Output gamma ramp
|
2018-10-03 14:36:17 +03:00 |
|
Triang3l
|
d9538e6cc2
|
[D3D12] Log unsupported texture formats and don't log texture invalidation
|
2018-09-27 10:27:55 +03:00 |
|
Triang3l
|
70103804c3
|
[D3D12] 8/16bpp resolves, fixed16 RT exp bias, RT format documentation
|
2018-09-26 16:10:23 +03:00 |
|
Triang3l
|
133604f249
|
[D3D12] Decompress textures if their size is not 4x4-aligned
|
2018-09-22 19:03:25 +03:00 |
|
Triang3l
|
bb24521c2b
|
[D3D12] DXT5 decompression shader (not used yet)
|
2018-09-22 15:52:07 +03:00 |
|
Triang3l
|
17e3f09c1e
|
[D3D12] DXT1 decompression shader
|
2018-09-21 08:55:55 +03:00 |
|
Triang3l
|
ed66694319
|
[D3D12] Slightly better logging
|
2018-09-19 16:50:13 +03:00 |
|
Triang3l
|
a27740a41f
|
[D3D12] Set binding texture to null if the key is not valid
|
2018-09-17 08:08:45 +03:00 |
|
Triang3l
|
be2d522e19
|
[D3D12] Rename shaders/bin to shaders/dxbc because of .gitignore
|
2018-09-16 20:35:10 +03:00 |
|
Triang3l
|
5997ec6668
|
[D3D12] 64bpp resolve and clear - GTA IV ingame
|
2018-09-16 17:14:21 +03:00 |
|
Triang3l
|
5be78ab369
|
[D3D12] Non-indexed triangle fans and resource creation refactoring
|
2018-09-15 23:41:16 +03:00 |
|
Triang3l
|
2a98d29eda
|
[D3D12] DXBC: Most of tfetch
|
2018-09-11 22:57:08 +03:00 |
|
Triang3l
|
d4334312f3
|
[D3D12] DXBC samplers
|
2018-09-11 12:37:47 +03:00 |
|
Triang3l
|
4212d2296a
|
[D3D12] Remove 6_5_5 textures temporarily because they need custom untililng
|
2018-09-06 23:14:35 +03:00 |
|
Triang3l
|
b3650a4b66
|
[D3D12] 6_5_5 texture format
|
2018-08-28 16:22:31 +03:00 |
|
Triang3l
|
c2a5b65f8d
|
[D3D12] Packed texture format swizzles
|
2018-08-28 16:10:26 +03:00 |
|
Triang3l
|
2c24622bdb
|
[D3D12] Align size given by GetCopyableFootprints, fix device loss in Halo: Reach
|
2018-08-26 19:04:28 +03:00 |
|
Triang3l
|
91ef453534
|
[D3D12] Try to reload textures when a watch is triggered
|
2018-08-26 14:52:18 +03:00 |
|
Triang3l
|
227268ef65
|
[D3D12] Cleanup raw buffer view creation
|
2018-08-26 13:09:47 +03:00 |
|
Triang3l
|
79d43bb943
|
[D3D12] Refactor compute pipeline creation
|
2018-08-26 00:56:41 +03:00 |
|
Triang3l
|
791c275fab
|
[D3D12] Cleanup object destruction in Shutdown functions
|
2018-08-26 00:24:25 +03:00 |
|