Triang3l
|
b0993fa3f0
|
[D3D12] Tiny HLSL control flow cleanup
|
2018-08-12 01:15:38 +03:00 |
Triang3l
|
0900036795
|
[D3D12] HLSL control flow fixes (still broken)
|
2018-08-12 01:08:19 +03:00 |
Triang3l
|
ede9055ca5
|
[D3D12] Fix RT formats and log their creation
|
2018-08-12 00:18:15 +03:00 |
Triang3l
|
19401f03d0
|
[D3D12] EDRAM load, fix EDRAM depth encoding
|
2018-08-11 23:39:27 +03:00 |
Triang3l
|
c7da5f0572
|
[D3D12] Count dirty RT rows rather than tiles
|
2018-08-11 21:04:14 +03:00 |
Triang3l
|
9b303c64ba
|
[D3D12] EDRAM storing and random cleanup
|
2018-08-11 20:33:33 +03:00 |
Triang3l
|
a4b98cda31
|
[D3D12] Add a missing component count to HLSL vfetch
|
2018-08-10 22:34:42 +03:00 |
Triang3l
|
e5eb6636a7
|
[D3D12] Add a missing new line to the shader translator
|
2018-08-10 19:21:18 +03:00 |
Triang3l
|
fe5ec61b51
|
[D3D12] Render target allocation fixes
|
2018-08-10 19:11:03 +03:00 |
Triang3l
|
6b9717c7f7
|
[D3D12] Fix retarded render target allocation bugs
|
2018-08-10 18:44:38 +03:00 |
Triang3l
|
952bb91c3f
|
[D3D12] Render target binding
|
2018-08-10 18:06:21 +03:00 |
Triang3l
|
c0c0ca263d
|
[D3D12] Overlap detection when adding RTs
|
2018-08-08 20:04:17 +03:00 |
Triang3l
|
46dc640209
|
[D3D12] Ignore draws not writing to depth and fix a typo
|
2018-08-07 22:59:18 +03:00 |
Triang3l
|
52a1a80200
|
[D3D12] Rough outline of render target architecture
|
2018-08-07 22:40:24 +03:00 |
Triang3l
|
83cf482a50
|
[D3D12] 32bpb and 128bpb untiling, fix 3D tiled offset
|
2018-08-06 23:31:09 +03:00 |
Triang3l
|
cfd3821b83
|
[D3D12] DXT1 untiling
|
2018-08-06 20:10:53 +03:00 |
Triang3l
|
265d6eb9df
|
[D3D12] Fix texture size calculation and add texture creation logging
|
2018-08-05 18:45:57 +03:00 |
Triang3l
|
b50d6d844f
|
[D3D12] Texture object creation
|
2018-08-05 17:43:00 +03:00 |
Triang3l
|
620aa664e4
|
[D3D12] Apply exponent bias to vertex fetches
|
2018-08-04 20:48:45 +03:00 |
Triang3l
|
6d9225e84c
|
[D3D12] Increase shared memory tile heap size to 16 MB so we don't allocate too many of them
|
2018-08-04 19:11:46 +03:00 |
Triang3l
|
7d80b5ae0d
|
[D3D12] Fetch constants in PS for exp bias and 3D/stacked
|
2018-08-04 17:08:27 +03:00 |
Triang3l
|
991b120454
|
[D3D12] Fix one comment regarding descriptors in d3d12_command_processor
|
2018-08-03 23:12:13 +03:00 |
Triang3l
|
8a24ff5078
|
[D3D12] Texture utility functions, all block sizes and bpp
|
2018-08-03 23:11:09 +03:00 |
Triang3l
|
35aaa72722
|
[D3D12] SRV and sampler bindings
|
2018-08-03 16:39:13 +03:00 |
Triang3l
|
471ff6f157
|
[D3D12] Remove 20e4 depth range comment because it's used for 0-1 depth
|
2018-08-02 19:21:06 +03:00 |
Triang3l
|
034eb66968
|
[D3D12] Scratch GPU-side buffer (for untiled texture data)
|
2018-08-01 21:38:38 +03:00 |
Triang3l
|
6d2441a9ee
|
[D3D12] Remove context_ from PipelineCache
|
2018-08-01 18:41:07 +03:00 |
Triang3l
|
a627ef3d66
|
[D3D12] Immediate drawer pixel shader and root signature
|
2018-08-01 18:15:17 +03:00 |
Triang3l
|
1ae30e5775
|
[D3D12] Don't add .xyzw swizzle to stores
|
2018-08-01 16:17:48 +03:00 |
Triang3l
|
2b482352d0
|
[D3D12] Don't crash if failed to compile a shader
|
2018-08-01 14:02:32 +03:00 |
Triang3l
|
235799eecd
|
[D3D12] Half-pixel offset improvement
|
2018-08-01 13:26:39 +03:00 |
Triang3l
|
6d6e803c7d
|
[D3D12] Flip the viewport
|
2018-08-01 13:12:06 +03:00 |
Triang3l
|
dea463f79b
|
[D3D12] Fixes to make things drawn
|
2018-08-01 12:52:22 +03:00 |
Triang3l
|
2cedd61009
|
[D3D12] Fix HLSL fetch cbuffer usage
|
2018-08-01 01:23:38 +03:00 |
Triang3l
|
db625892ea
|
[D3D12] Shared memory typo fix and improvements
|
2018-08-01 01:09:51 +03:00 |
Triang3l
|
8fadd7a242
|
[D3D12] Fix vertex address in fetch range usage
|
2018-07-31 19:57:12 +03:00 |
Triang3l
|
5d0ad2e465
|
[D3D12] Draw calls
|
2018-07-31 19:23:43 +03:00 |
Triang3l
|
bb045cae70
|
[D3D12] Restore W and apply half-pixel offset in VS
|
2018-07-31 17:13:44 +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
|
84e7ae16e7
|
[D3D12] Enable independent blending
|
2018-07-29 17:30:08 +03:00 |
Triang3l
|
8002de774a
|
[D3D12] Descriptor heap pool
|
2018-07-29 15:29:48 +03:00 |
Triang3l
|
2d59231993
|
[D3D12] Pipeline cache and command processor formatting
|
2018-07-29 00:57:25 +03:00 |
Triang3l
|
b567b9e9cc
|
[D3D12] Upload buffer pool class
|
2018-07-29 00:56:37 +03:00 |
Triang3l
|
ae7ff58f81
|
[D3D12] Pipeline cache
|
2018-07-28 16:30:47 +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 |