Triang3l
|
c057b5a032
|
[D3D12] Make trace dump partially work
|
2019-10-25 08:38:06 +03:00 |
|
Triang3l
|
4623b41023
|
[D3D12] Trace guest memory operations
|
2019-10-23 23:33:50 +03:00 |
|
Triang3l
|
f83269cf8c
|
[GPU] Refactor: Register structs in D3D12CommandProcessor and some other places
|
2019-10-19 23:32:38 +03:00 |
|
Triang3l
|
d20c2fa9da
|
[Memory/Vulkan] Move old memory watches to the Vulkan backend
|
2019-08-03 21:06:59 +03:00 |
|
Triang3l
|
0370f8bbd9
|
[Memory] Pass exact_range to watch callbacks
|
2019-08-03 19:16:04 +03:00 |
|
Triang3l
|
352f12f92e
|
[D3D12] Switch from gflags to cvars
|
2019-08-03 16:53:23 +03:00 |
|
Triang3l
|
24383b9137
|
[Memory/D3D12] Unwatch up to 256 KB ranges
|
2019-07-31 00:18:12 +03:00 |
|
Triang3l
|
4aceeb73c4
|
[Memory] Move new watches to heap-aware Memory from MMIOHandler
|
2019-07-30 08:00:20 +03:00 |
|
Triang3l
|
6db0ad663b
|
[D3D12] mb_used -> used_mb in the profiler
|
2019-04-05 15:31:59 +03:00 |
|
Triang3l
|
b7bcdf3e8b
|
[D3D12] Pre-create EDRAM and shared memory buffer descriptors
|
2019-01-17 16:39:51 +03:00 |
|
Triang3l
|
8ad12480a4
|
[D3D12] Copy index buffer to a scratch buffer for memexporting draws
|
2019-01-09 13:19:49 +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
|
9427667a27
|
[D3D12] Experimental 2x resolution scale
|
2018-12-06 10:38:13 +03:00 |
|
Triang3l
|
355d33dadd
|
[D3D12] Rename feature gflags
|
2018-11-25 23:25:56 +03:00 |
|
Triang3l
|
e46244a996
|
[D3D12] Put shared memory in PS resource state because vfetch seems allowed in PS
|
2018-11-16 13:12:51 +03:00 |
|
Triang3l
|
b81bb4d68c
|
[D3D12] Code cleanup
|
2018-10-23 16:42:53 +03:00 |
|
Triang3l
|
fccebae703
|
[D3D12] PIX: Capture with F4, disable tiled resources when attached
|
2018-10-08 12:05:15 +03:00 |
|
Triang3l
|
90f586383a
|
[D3D12] Make tiled resources optional - not available on old Intel HD Graphics
|
2018-10-02 17:36:10 +03:00 |
|
Triang3l
|
6e36101b42
|
[D3D12] Experimental write watch implementation for shared memory
|
2018-09-24 23:18:16 +03:00 |
|
Triang3l
|
005e590c92
|
[D3D12] SHM upload range cleanup and mask index buffer address
|
2018-09-23 18:37:41 +03:00 |
|
Triang3l
|
5be78ab369
|
[D3D12] Non-indexed triangle fans and resource creation refactoring
|
2018-09-15 23:41:16 +03:00 |
|
Triang3l
|
227268ef65
|
[D3D12] Cleanup raw buffer view creation
|
2018-08-26 13:09:47 +03:00 |
|
Triang3l
|
ea1abdaa6e
|
[D3D12] Raw 32bpp resolve
|
2018-08-23 13:25:36 +03:00 |
|
Triang3l
|
bc4125584c
|
[D3D12] Shorten and batch barriers
|
2018-08-22 23:00:56 +03:00 |
|
Triang3l
|
e3a50a207d
|
[D3D12] SHM functions needed for resolves
|
2018-08-18 22:43:02 +03:00 |
|
Triang3l
|
bfb781d293
|
[D3D12] Texture invalidation (incomplete)
|
2018-08-18 15:24:02 +03:00 |
|
Triang3l
|
9e21f5ab67
|
[D3D12] SHM watch creation
|
2018-08-18 00:16:55 +03:00 |
|
Triang3l
|
005040e885
|
[D3D12] Shared memory watch structures
|
2018-08-17 21:41:18 +03:00 |
|
Triang3l
|
8d6b75418d
|
[D3D12] Clear present back buffer, more profiling scopes, remove logging in shared memory
|
2018-08-17 17:35:33 +03:00 |
|
Triang3l
|
c547851626
|
[D3D12] Upload data to shared memory during frame (fixes swaying palms in CoD4)
|
2018-08-16 12:07:53 +03:00 |
|
Triang3l
|
9b303c64ba
|
[D3D12] EDRAM storing and random cleanup
|
2018-08-11 20:33:33 +03:00 |
|
Triang3l
|
db625892ea
|
[D3D12] Shared memory typo fix and improvements
|
2018-08-01 01:09:51 +03:00 |
|
Triang3l
|
fb1051b610
|
[D3D12] System constant setting and some cleanup
|
2018-07-31 16:17:51 +03:00 |
|
Triang3l
|
2183a969af
|
[D3D12] Make tiled resource toggleable, disable debug layer by default
|
2018-07-30 20:18:52 +03:00 |
|
Triang3l
|
e0eede73b9
|
[D3D12] Constant buffer binding
|
2018-07-30 15:59:43 +03:00 |
|
Triang3l
|
b567b9e9cc
|
[D3D12] Upload buffer pool class
|
2018-07-29 00:56:37 +03:00 |
|
Triang3l
|
4f7edff19d
|
[D3D12] SHM: Watches prototype, some uploading
|
2018-07-26 22:52:26 +03:00 |
|
Triang3l
|
812a35caff
|
[D3D12] SHM: Range fixes, logging, testing
|
2018-07-26 01:01:48 +03:00 |
|
Triang3l
|
bd54e905b2
|
[D3D12] SHM: Mark outdated pages for upload when using them
|
2018-07-25 21:36:39 +03:00 |
|
Triang3l
|
2be5f2cfa2
|
[D3D12] SHM uploading
|
2018-07-25 20:24:39 +03:00 |
|
Triang3l
|
bbabbc2439
|
[D3D12] SHM - mark pages as modified in the beginning of a frame
|
2018-07-25 15:04:14 +03:00 |
|
Triang3l
|
ae1196f29d
|
[D3D12] Shared memory - heap creation
|
2018-07-25 00:47:02 +03:00 |
|