kd-11
|
c5975d5f66
|
rsx: Vertex program output fixes
|
2017-05-12 20:10:03 +03:00 |
|
Jake
|
ac58953276
|
Fix typo/spacing from userclip
|
2017-04-29 01:26:03 +03:00 |
|
Jake
|
60ce85f840
|
[Render] Userclip for d12/vk/ogl (#2719)
|
2017-04-25 18:32:39 +08:00 |
|
kd-11
|
8fa3f0721e
|
fix false alphakill flags when texture fetch is optimized away
|
2017-03-24 09:30:23 +03:00 |
|
kd-11
|
be4bb48476
|
rsx/fp: Fix some decompiler bugs
|
2017-03-13 23:40:34 +03:00 |
|
kd-11
|
d6159a35aa
|
gl/vk/dx12: Fix texture scaling on unnormalized rtt access
|
2017-02-11 15:45:59 +03:00 |
|
kd-11
|
38562155d4
|
gl/vk: Flip wpos if origin != top
|
2016-09-28 07:22:45 +08:00 |
|
raven02
|
38f35df7b6
|
DX12: enable alpha kill (#2158)
|
2016-09-26 18:38:52 +08:00 |
|
Nekotekina
|
ceb4cb59ac
|
Typo fix: comparaison->comparison
|
2016-07-19 14:17:25 +03:00 |
|
Nekotekina
|
266db1336d
|
The rest
|
2016-05-23 16:22:25 +03:00 |
|
Nekotekina
|
b85a68e8a1
|
Partial commit: RSX
|
2016-04-15 19:22:36 +03:00 |
|
Vincent Lejeune
|
1dcc6858b4
|
d3d12/gl: Separate fog distance and fog frag in fogc input.
|
2016-03-05 18:25:31 +01:00 |
|
Vincent Lejeune
|
32434dd848
|
rsx/common/d3d12/gl: Support for fog mode.
Fix hitman 2
|
2016-02-29 16:31:18 +01:00 |
|
Vincent Lejeune
|
62246f75c8
|
d3d12/gl: Supports SSA in Fragment Shader.
|
2016-02-27 00:21:10 +01:00 |
|
Vincent Lejeune
|
9ef24509cb
|
d3d12: Use a shared root signature and add more slots
This allows for finer grained rebinding later.
|
2016-02-21 17:55:34 +01:00 |
|
Vincent Lejeune
|
837e06e85b
|
rsx/common/d3d12: Support non default alpha function
Fix After burner climax cloud effects.
|
2016-02-13 17:07:12 +01:00 |
|
kd-11
|
843d0ed298
|
Fragment position is given as gl_FragCoord not gl_Position
Fix references to gl_Position in Dx12
|
2016-02-12 18:34:41 +03:00 |
|
Vincent Lejeune
|
f0dc38cadd
|
rsx/common/d3d12: Support back spec/diffuse color.
Fix green car in Outrun.
|
2016-02-08 17:35:52 +01:00 |
|
Vincent Lejeune
|
1f7a1e4078
|
rsx/common/d3d12/gl: Fix lit and rsq behavior near 0 in vertex shaders.
|
2016-02-08 17:35:49 +01:00 |
|
Vincent Lejeune
|
3d960064ef
|
d3d12: Use unnormalized_coords info in RSXFragment
|
2016-01-30 22:04:36 +01:00 |
|
Vincent Lejeune
|
f6d2409b20
|
rsx/common/d3d12: Support for shader window setting.
|
2016-01-30 21:58:12 +01:00 |
|
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 |
|