Triang3l
|
5dcff19efc
|
[D3D12] DXBC internal registers
|
2018-09-02 16:50:00 +03:00 |
Triang3l
|
1413a7d206
|
[GPU] Rename uses_register_relative_addressing to uses_register_dynamic_addressing
|
2018-09-02 16:31:21 +03:00 |
Triang3l
|
eda0d31b8f
|
[D3D12] DXBC: Remove one TODO
|
2018-09-02 16:25:11 +03:00 |
Triang3l
|
f90fa0cf33
|
[D3D12] DXBC vertex index byte swap
|
2018-09-02 16:10:20 +03:00 |
Triang3l
|
fc6d388c4b
|
[D3D12] DXBC code cleanup (mainly operands)
|
2018-09-02 13:58:03 +03:00 |
Triang3l
|
71e9085532
|
[D3D12] DXBC - reset interpolators and point parameters
|
2018-09-02 00:16:58 +03:00 |
Triang3l
|
5f24315c0e
|
[D3D12] DXBC operand note comment
|
2018-09-01 23:28:28 +03:00 |
Triang3l
|
b404f227b1
|
[D3D12] DXBC internal r# stack allocation
|
2018-09-01 22:20:05 +03:00 |
Triang3l
|
da9f153a29
|
[D3D12] DXBC: Don't use indexable temps unless needed
|
2018-08-31 20:28:29 +03:00 |
Triang3l
|
dad10c30e9
|
[GPU] Detect dynamic temp indexing before translating shaders
|
2018-08-31 20:06:53 +03:00 |
Triang3l
|
8c314072c8
|
[D3D12] DXBC color output remapping
|
2018-08-31 16:30:08 +03:00 |
Triang3l
|
37001993c5
|
[D3D12] DXBC indexable temps
|
2018-08-31 14:04:57 +03:00 |
Triang3l
|
4c812da3f2
|
[D3D12] DXBC pixel shader I/O and refactoring
|
2018-08-31 13:00:47 +03:00 |
Triang3l
|
639be6fdb8
|
[D3D12] DXBC vertex shader I/O
|
2018-08-30 22:04:11 +03:00 |
Triang3l
|
8268825f3b
|
[D3D12] Switch to DXBC shader translator (currently unusable)
|
2018-08-30 20:42:22 +03:00 |
Triang3l
|
8376918bb7
|
[D3D12] DXBC shared memory
|
2018-08-30 19:46:06 +03:00 |
Triang3l
|
8d7559f0f9
|
[D3D12] DXBC dcl_constantbuffer
|
2018-08-30 19:01:05 +03:00 |
Triang3l
|
aac20b6f91
|
[D3D12] DXBC ret and some RDEF/OSGN fixes
|
2018-08-30 15:58:48 +03:00 |
Triang3l
|
28b56aac2b
|
[D3D12] DXBC SHEX writing
|
2018-08-30 15:12:27 +03:00 |
Triang3l
|
c6e0c66c44
|
[D3D12] DXBC STAT writing
|
2018-08-30 14:42:17 +03:00 |
Triang3l
|
501bec8e5e
|
[D3D12] Change root signature to allow vfetch in pixel shaders
|
2018-08-30 14:02:32 +03:00 |
Triang3l
|
ac9d3d0b59
|
[D3D12] DXBC output signature
|
2018-08-29 23:36:08 +03:00 |
Triang3l
|
b46a0c285f
|
[D3D12] DXBC input signature
|
2018-08-29 21:54:22 +03:00 |
Triang3l
|
b2ddbb6096
|
[D3D12] DXBC RDEF cbuffer bindings
|
2018-08-29 20:32:31 +03:00 |
Triang3l
|
a30f8d6374
|
[D3D12] DXBC RDEF cbuffers
|
2018-08-29 19:46:38 +03:00 |
Triang3l
|
3edf41bea4
|
[D3D12] DXBC RDEF constants
|
2018-08-29 18:05:50 +03:00 |
Triang3l
|
6d783fd3bf
|
[D3D12] DXBC RDEF types
|
2018-08-29 16:57:29 +03:00 |
Triang3l
|
443e371a94
|
[D3D12] Make SHM t0 and textures t1+ in VS as in DXBC SHM will be added first
|
2018-08-28 17:42:11 +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
|
df22ef2e6a
|
[D3D12] EDRAM store sorting fix and RT base logging
|
2018-08-28 14:58:52 +03:00 |
Triang3l
|
ccb57373fe
|
[D3D12] DXBC RDEF header
|
2018-08-27 22:21:37 +03:00 |
Triang3l
|
90a36e3818
|
[D3D12] Alphatest fix and HLSL style cleanup
|
2018-08-27 17:21:57 +03:00 |
Triang3l
|
285de2a521
|
[D3D12] DXBC string append
|
2018-08-27 16:53:59 +03:00 |
Triang3l
|
1dc98d9133
|
[D3D12] DXBC size and checksum
|
2018-08-27 16:18:21 +03:00 |
Triang3l
|
945ced4996
|
[D3D12] Begin writing the DXBC translator
|
2018-08-27 15:58:58 +03:00 |
Triang3l
|
8ced574c6f
|
[D3D12] Add DXBC tokens and checksum
|
2018-08-27 15:18:30 +03:00 |
Triang3l
|
629a8e0e25
|
[D3D12] Profile GPU time via BeginFrame
|
2018-08-27 12:54:15 +03:00 |
Triang3l
|
6d48b856b9
|
[D3D12] Point sprites and color exponent bias
|
2018-08-27 12:36:09 +03:00 |
Triang3l
|
1818905366
|
[D3D12] Add a flag to toggle half pixel offset
|
2018-08-26 23:50:38 +03:00 |
Triang3l
|
660a606f5e
|
[D3D12] Make depth buffers less important than color in case of EDRAM aliasing
|
2018-08-26 20:26:49 +03:00 |
Triang3l
|
592873cf9f
|
[D3D12] Quad list geometry shader
|
2018-08-26 19:51:20 +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
|
85677af156
|
[D3D12] Translate shaders before updating render targets so color mask is valid
|
2018-08-26 17:45:23 +03:00 |
Triang3l
|
e819a41300
|
[D3D12] Banjo-Kazooie/Tooie top tile clear fix (rendering still broken in Tooie)
|
2018-08-26 16:45:21 +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 |
Triang3l
|
ff014d47d4
|
[D3D12] Refactor root signature creation
|
2018-08-25 23:37:11 +03:00 |