Vincent Lejeune
|
5f35f2ac7d
|
rsx/common/d3d12: Support for texture 1d too.
They are used in after burner climax
|
2016-01-30 01:13:15 +01:00 |
|
Vincent Lejeune
|
6384541345
|
d3d12: Store vertex attributes as SRV and disable Input_layout.
|
2016-01-26 23:13:29 +01:00 |
|
Vincent Lejeune
|
24255f7883
|
rsx/common/d3d12/gl: Add some texture info to RSXFragmentProgram
|
2016-01-26 17:56:01 +01:00 |
|
Vincent Lejeune
|
6aac972bda
|
d3d12/gl: Use r1 as depth output.
The "Output_from_h0" flag seems to concern color output.
There might be another flag for depth from half float value.
|
2016-01-19 00:45:26 +01:00 |
|
Vincent Lejeune
|
b8e10225f9
|
d3d12: Use first color output for alpha discard instead of 0.
Fix Naruto 2 shader miscompilation.
|
2016-01-16 18:25:18 +01:00 |
|
Vincent Lejeune
|
bab52c132d
|
rsx/common/d3d12/gl: Clean ProgramStateCache
Use a_b_c format.
Use using =
Use tuple as output
Use RAII to delete program safely
Ensure const correctness.
|
2016-01-11 19:21:57 +01:00 |
|
Vincent Lejeune
|
675ccd4510
|
rsx/common/d3d12/gl: Mimic divsq and rsq fragment instruction behaviour with 0.
Fix Super Puzzle Turbo HD 2 and SH3 HD
|
2016-01-09 23:18:05 +01:00 |
|
Vincent Lejeune
|
44840dbbcf
|
d3d12: Support early return in fragment shaders.
|
2015-12-28 00:19:37 +01:00 |
|
Nekotekina
|
3ed603074c
|
Changes done by [DH] rewritten
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
|
2015-12-22 23:11:20 +03:00 |
|
Vincent Lejeune
|
6221fecf3b
|
common/d3d12/gl: Start implementing cubemap sampling
|
2015-12-16 20:36:34 +01:00 |
|
Vincent Lejeune
|
929f518ef3
|
rsx/d3d12/gl: Make output write backend dependent.
|
2015-12-16 20:36:31 +01:00 |
|
Nekotekina
|
3465106456
|
Shared PCH (experimental)
"Rebuild" is broken though.
|
2015-12-04 23:37:44 +03:00 |
|
Vincent Lejeune
|
88d7feda5c
|
d3d12: Support unormalized texture coordinates
|
2015-12-01 23:18:27 +01:00 |
|
Vincent Lejeune
|
f4091b1027
|
d3d12: Fix fragment shader accessing to gl_Position
|
2015-12-01 22:42:34 +01:00 |
|
Vincent Lejeune
|
bb4b12f253
|
d3d12: Texcoord9 is actually stored in register 6.
Fix shadow mapping in SH3 HD.
|
2015-11-16 23:32:35 +01:00 |
|
Nekotekina
|
5f6caf33f0
|
MINGW64: Compilation fix
|
2015-11-16 19:12:51 +03:00 |
|
Vincent Lejeune
|
a2f7f371dc
|
d3d12: Add an extra varying.
This fixes shader compilation for SH3 HD.
|
2015-10-30 00:04:10 +01:00 |
|
Nekotekina
|
d4e0da3f80
|
DX12 fix + rpcs3-tests project
|
2015-10-21 13:31:29 +03:00 |
|
Vincent Lejeune
|
a462b4518c
|
d3d12: Move d3d12 files to separate solution.
It simplify solution configurations.
|
2015-10-17 04:15:58 +02:00 |
|
vlj
|
cb0ebad210
|
d3d12: Fix binding of tex/sampler
|
2015-08-12 00:28:26 +02:00 |
|
vlj
|
3cc3974466
|
d3d12: Fix m_ctrl not being properly passed to fragement decompiler
Fix Retro City Rampage
|
2015-08-12 00:28:26 +02:00 |
|
vlj
|
2f54482592
|
d3d12: Make depth test optionnal and use (0,0,0,0) when texture unit is disabled
|
2015-08-12 00:28:01 +02:00 |
|
vlj
|
70b537c8c2
|
d3d12: Implement discard
Should make alpha test kill test almost working as it should.
|
2015-08-12 00:26:51 +02:00 |
|
vlj
|
e55949dbfa
|
d3d12: Use h0 in fragment decompiler when there is no r0
Partially fix alpha kill test.
|
2015-08-12 00:26:47 +02:00 |
|
raven02
|
1837f40ed4
|
d3d12: Factorize common use functions among frag and vertex decompiler
|
2015-08-12 00:26:44 +02:00 |
|
vlj
|
e4435a9308
|
DPH disappeared when merging, need to merge commit with the initial one
|
2015-08-12 00:26:34 +02:00 |
|
raven02
|
ce857ab1da
|
RSX: DP2A for fragment decompiler
|
2015-08-12 00:26:30 +02:00 |
|
vlj
|
6d61e36f5d
|
d3d12: Fix for rsx_fp_dynamic_test2
The compare function shouldn't be swizzled.
|
2015-08-12 00:25:41 +02:00 |
|
vlj
|
eb1b8b748a
|
d3d12: Fix for fragment decompiler
|
2015-08-12 00:23:51 +02:00 |
|
vlj
|
d2beafca4d
|
d3d12: Update
|
2015-08-12 00:23:48 +02:00 |
|
vlj
|
05d6c8df60
|
d3d12: Update
|
2015-08-12 00:23:47 +02:00 |
|
vlj
|
07449abfc6
|
d3d12: Add more functions
|
2015-08-12 00:23:47 +02:00 |
|
vlj
|
72c84cb8aa
|
d3d12: Add some more functions
|
2015-08-12 00:23:46 +02:00 |
|
vlj
|
bf8a48e3bd
|
d3d12: Some work to decompiler
|
2015-08-12 00:23:46 +02:00 |
|
vlj
|
c465b6699a
|
d3d12: Use the fragment decompile class
|
2015-08-12 00:23:45 +02:00 |
|