Triang3l
|
1d35ba9ee7
|
[D3D12] Fix bindless sampler offset
|
2020-06-23 23:51:59 +03:00 |
|
Triang3l
|
d26f84b36b
|
[D3D12] Untile whole mip tail to make alignment assumptions later, other mip fixes
|
2020-06-23 23:49:42 +03:00 |
|
Triang3l
|
bd1a1e2de3
|
[D3D12] Lint root_parameters_bindless
|
2020-06-20 12:30:07 +03:00 |
|
Triang3l
|
dbc7794399
|
[D3D12] Enable bindless resources by default
|
2020-06-20 01:27:31 +03:00 |
|
Triang3l
|
40e335e2a9
|
[D3D12] Bindless textures/samplers
|
2020-06-19 23:52:33 +03:00 |
|
Triang3l
|
9f789e01b6
|
[DXBC] Fix and cleanup depth-only PS register usage
|
2020-06-07 15:21:31 +03:00 |
|
Triang3l
|
8a64861ec0
|
[DXBC] New tfetch: pre-swizzle signs, additive LOD + refactoring
|
2020-06-06 19:12:34 +03:00 |
|
Joel Linn
|
68dd818029
|
[GPU] Add workaround for occlusion queries.
|
2020-06-01 22:40:55 -05:00 |
|
Triang3l
|
aa73d652ba
|
[DXBC] OpenGL snorm vfetch because why not
|
2020-05-24 19:25:35 +03:00 |
|
Triang3l
|
04ca28c902
|
[DXBC] Unbreak signed integer vfetch + don't multiply by 1 in normalization
|
2020-05-23 19:04:42 +03:00 |
|
Triang3l
|
7f2d9ca929
|
[D3D12] Revert half-pixel offset through viewport because of SSAA issues
|
2020-05-23 18:37:28 +03:00 |
|
Triang3l
|
3879ff29b3
|
[DXBC/GPU] vfetch to new codegen, signed vfetch offset, fix AND with system flags
|
2020-05-23 17:15:11 +03:00 |
|
Triang3l
|
3d2b04333e
|
[D3D12] RT Cache: Fix typos (in something broken anyway)
|
2020-05-17 16:05:22 +03:00 |
|
Triang3l
|
581646cff2
|
[GPU] Lint xe_gpu_texture_fetch_t
|
2020-05-17 01:38:15 +03:00 |
|
Triang3l
|
b7a5c24bb1
|
[D3D12] d3d12_break_on_error + fix PerformSwap descriptor heap wrap
|
2020-05-17 00:26:04 +03:00 |
|
Triang3l
|
8341a48210
|
[D3D12] Fix state of textures bound to both VS and PS
|
2020-05-16 19:33:22 +03:00 |
|
Triang3l
|
fdd97fc831
|
[D3D12] Reword clamp FIXME because WONTFIX
|
2020-05-16 00:19:18 +03:00 |
|
Triang3l
|
8c2f607793
|
[GPU] Notes about tiled offset patterns
|
2020-05-14 23:42:54 +03:00 |
|
Triang3l
|
35abd8e2e8
|
[D3D12] Actually properly select tessellation mode
|
2020-05-11 22:47:07 +03:00 |
|
Triang3l
|
0d14ae01bb
|
[D3D12] Allow non-adaptive tessellation for patch primitive types, and all triangle and quad tessellation modes
|
2020-05-11 22:40:52 +03:00 |
|
Triang3l
|
4631b2b16c
|
[D3D12] Apply half pixel offset through viewport, remove some 2560 references
|
2020-05-11 20:37:02 +03:00 |
|
Triang3l
|
6d0e4787fb
|
[DXBC] Use div for vtx_fmt w0 instead of rcp
|
2020-05-11 16:51:48 +03:00 |
|
Triang3l
|
a3b4c77fdb
|
[GPU] Add texture_util::SwizzleSigns for later
|
2020-05-11 16:30:09 +03:00 |
|
Triang3l
|
b256005b7a
|
[GPU] Fix GatherInstructionInformation enum values not handled warning
|
2020-05-11 00:28:26 +03:00 |
|
Triang3l
|
814990f686
|
[DXBC] ALU scalar ops to new codegen
|
2020-05-10 20:57:33 +03:00 |
|
Triang3l
|
ef37cbb955
|
[DXBC] Fix an outdated comment about cube operands
|
2020-05-10 16:35:40 +03:00 |
|
Triang3l
|
b79ba69548
|
[DXBC] ALU vector ops to new codegen
|
2020-05-10 16:33:39 +03:00 |
|
Triang3l
|
3aa0ce3096
|
[GPU] Shader translator refactoring (mostly ALU), fixes for disassembly round trip and write masks
|
2020-05-08 23:57:51 +03:00 |
|
Triang3l
|
f7ad631057
|
[GPU] ucode doc: revert one accidentally changed character
|
2020-04-26 17:01:01 +03:00 |
|
Triang3l
|
07e4f84c2b
|
[GPU] ucode doc: A2xx ALU names, DX9 rules, cube
|
2020-04-26 16:53:13 +03:00 |
|
Triang3l
|
96a61bc623
|
[DXBC] All prologues and epilogues to new DXBC code
|
2020-04-26 13:51:25 +03:00 |
|
Triang3l
|
1799585e92
|
[DXBC] Control flow to new DXBC code
|
2020-04-25 19:30:01 +03:00 |
|
Triang3l
|
fb39bac2a1
|
[Vulkan] Make the title message more clear to users
|
2020-04-25 14:33:16 +03:00 |
|
Triang3l
|
d65cbc160d
|
[D3D12] Treat non-ROV truly as fallback in the title bar
|
2020-04-25 13:59:47 +03:00 |
|
Triang3l
|
64a83af137
|
[DXBC] Cleanup StartPixelShader, always_reads_mask, and ps_param_gen overall
|
2020-04-25 00:20:27 +03:00 |
|
Triang3l
|
f83809f7a1
|
[D3D12] Non-adaptive quad tessellation
|
2020-04-19 23:12:39 +03:00 |
|
Triang3l
|
58c104e0cc
|
[DXBC] SRV binding enum
|
2020-04-15 23:53:37 +03:00 |
|
Triang3l
|
630a538af3
|
[D3D12] Reword shader storage error messages
|
2020-04-14 13:46:18 +03:00 |
|
gibbed
|
aa1c69d7b6
|
[D3D12] Properly setup shareable shader storage.
[D3D12] Properly setup shareable shader storage.
- Properly create shareable shader storage directory.
- Log errors when failing to create shareable shader storage directory
or shareable shader files.
|
2020-04-14 00:58:30 -05:00 |
|
Triang3l
|
5795d25afe
|
[D3D12] Remove runtime check of cvars::d3d12_edram_rov
|
2020-04-12 20:48:35 +03:00 |
|
Triang3l
|
0f0ed0eb21
|
[DXBC] RDEF enums, ISGN/PCSG/OSGN structs and enums
|
2020-04-11 20:25:37 +03:00 |
|
Triang3l
|
f365ab5e6d
|
[D3D12] Fix wrong comment about adaptive tessellation
|
2020-04-09 22:26:47 +03:00 |
|
gibbed
|
ed04d96e67
|
Avoid using '#' format spec for X hex numbers.
Avoid using '#' format spec for X (uppercase) hex numbers, as it
results in output like "0XABCDEF" instead of "0xABCDEF".
|
2020-04-09 11:25:08 -05:00 |
|
Sandy Carter
|
e605eef781
|
filesystem: remove unused includes of header
|
2020-04-09 09:44:48 -05:00 |
|
Sandy Carter
|
69bcf59c79
|
filesystem: use std for CreateFolder
Remove custom platform implementation of `CreateFolder` and replace uses
with `std::filesystem::create_directories` which creates paths
recursively.
|
2020-04-09 09:44:48 -05:00 |
|
Triang3l
|
acb3778819
|
[D3D12] Adaptive quad tessellation, remove d3d12_tessellation_adaptive cvar
|
2020-04-09 00:00:11 +03:00 |
|
gibbed
|
c51cba080b
|
Fix some bad string formats.
|
2020-04-08 13:05:37 -05:00 |
|
Triang3l
|
7e27427c4a
|
[D3D12] SV_Position is not necessary in VS if it's in DS/GS
|
2020-04-08 12:54:35 +03:00 |
|
Triang3l
|
7cf3a75ab1
|
[D3D12] Fix and enable triangle adaptive tessellation
|
2020-04-08 00:26:49 +03:00 |
|
gibbed
|
a48bb71c2f
|
Overhaul logging.
|
2020-04-07 16:09:41 -05:00 |
|