Vincent Lejeune
|
a79ffdb485
|
rsx/common: Fix ARL register type and write function in vtx shader
|
2015-11-15 17:20:41 +01:00 |
|
Vincent Lejeune
|
e9d9bad643
|
rsx: reset register after each flip
Some overlay operation are executed when a flip is requested, it may
change register states. Fix depth buffer in SH3
|
2015-11-15 17:20:20 +01:00 |
|
Nekotekina
|
080e503954
|
Compilation fix
|
2015-11-14 20:26:41 +03:00 |
|
Nekotekina
|
a4db58f5f2
|
Added fs::file_ptr, fom::rewrite, cleanup
|
2015-11-14 20:26:40 +03:00 |
|
Vincent Lejeune
|
039e729881
|
d3d12: Fix scissor
|
2015-11-12 18:29:04 +01:00 |
|
Vincent Lejeune
|
c152c20d70
|
d3d12: Fix wrong front_face_ccw value for Disgaea 3
|
2015-11-12 18:29:03 +01:00 |
|
Vincent Lejeune
|
917f08c534
|
d3d12: Fix depth range
|
2015-11-12 18:29:02 +01:00 |
|
Vincent Lejeune
|
ae5d95d462
|
rsx/common: Take primitive restart index in account and turns it into -1.
|
2015-11-12 18:29:01 +01:00 |
|
Vincent Lejeune
|
925d6889a6
|
d3d12: Use ring buffer like rtv/dsv descriptor heap
|
2015-11-12 18:29:00 +01:00 |
|
Raul Tambre
|
9c2f48cd1d
|
More defect fixes, added some error codes
|
2015-11-09 07:39:50 +02:00 |
|
Raul Tambre
|
fac9d74344
|
Lots of defect fixes
|
2015-11-09 07:39:50 +02:00 |
|
Vincent Lejeune
|
70b9271cd8
|
rsx/d3d12: Record frame buffer content per draw call.
|
2015-11-08 19:34:18 +01:00 |
|
Vincent Lejeune
|
8da7361794
|
rsx: Expand some rsx register disasm.
|
2015-11-08 19:12:27 +01:00 |
|
Vincent Lejeune
|
0cc4b555d1
|
d3d12: Comment out LLVM_BUILTIN_UNREACHABLE and display error msg in log
|
2015-11-07 22:52:13 +01:00 |
|
Vincent Lejeune
|
e76abf875f
|
d3d12: Clean rtt related code
|
2015-11-07 22:52:12 +01:00 |
|
Vincent Lejeune
|
2a9895b7f0
|
rsx/d3d12: Move fragment constants filling code to ProgramStateCache
|
2015-11-06 20:08:45 +01:00 |
|
Vincent Lejeune
|
2ad7051746
|
rsx/d3d12: Move vertex constants filling code to RSXThread
|
2015-11-06 20:08:41 +01:00 |
|
Vincent Lejeune
|
02ce78482c
|
rsx/d3d12: Move scale offset buffer setting to RSXThread
|
2015-11-06 20:08:17 +01:00 |
|
Vincent Lejeune
|
449c41aca2
|
d3d12: Support size changing depth buffer
|
2015-10-30 18:28:27 +01:00 |
|
Vincent Lejeune
|
2043181501
|
d3d12: Suppress a warning if no rtt is bound
Rendering depth only is legal.
|
2015-10-30 18:10:41 +01:00 |
|
Vincent Lejeune
|
a2f7f371dc
|
d3d12: Add an extra varying.
This fixes shader compilation for SH3 HD.
|
2015-10-30 00:04:10 +01:00 |
|
Vincent Lejeune
|
29cde1a618
|
d3d12: Clean Overlay code
|
2015-10-30 00:04:09 +01:00 |
|
Vincent Lejeune
|
c570d60f45
|
d3d12: Add newline at the end of every file
|
2015-10-29 19:12:46 +01:00 |
|
Vincent Lejeune
|
c197b54774
|
d3d12: Rename D3D12GSRender function
Match a_b_c coding style.
|
2015-10-29 18:48:53 +01:00 |
|
Vincent Lejeune
|
124d0de325
|
d3d12: Move storage helpers to their dedicated files.
|
2015-10-29 18:48:52 +01:00 |
|
Vincent Lejeune
|
fdae12c52e
|
d3d12: Move empty texture slot filling code to D3D12Texture.
|
2015-10-29 18:48:52 +01:00 |
|
Vincent Lejeune
|
59c549ac86
|
d3d12: Clean D3D12GSRender
* Use anonymous namespace
* Use a_b_c code style
* Fix static analysis warning.
|
2015-10-29 18:48:51 +01:00 |
|
Vincent Lejeune
|
1ec18bdf64
|
RSX/common: Clean BufferUtils code
* Add noexcept
* Use a_b_c code style
* Use anonymous namespace
|
2015-10-29 18:48:50 +01:00 |
|
Vincent Lejeune
|
42467ba40f
|
RSX/common: Clean TextureUtils code.
* Use a_b_c code style
* Add noexcept
* Use anonymous namespace
|
2015-10-29 18:48:50 +01:00 |
|
Vincent Lejeune
|
8f84fca0f2
|
d3d12: Fix some unintialised value warning.
|
2015-10-29 18:48:49 +01:00 |
|
Vincent Lejeune
|
0e3ab35e32
|
d3d12: Fix sampler border color
|
2015-10-29 18:48:48 +01:00 |
|
Vincent Lejeune
|
119126c60c
|
d3d12: Move enum conversion to a separate files.
* Add noexcept
* Use unreachable
* Use a_b_c style
|
2015-10-29 18:48:48 +01:00 |
|
Vincent Lejeune
|
5c42a3cbc4
|
d3d12: Add a unreachable function used as debug/optimisation hint
|
2015-10-29 18:48:47 +01:00 |
|
Vincent Lejeune
|
6133590903
|
d3d12: Rename d3d12.h to avoid conflicts
|
2015-10-29 18:48:46 +01:00 |
|
Vincent Lejeune
|
8afa6e59b2
|
RSX: Returns texture bias as a float, considering the stored value is a half float.
|
2015-10-27 01:24:04 +01:00 |
|
Vincent Lejeune
|
9f49232cac
|
d3d12: Avoid copying index data and use correct index range.
This fixes Braid.
|
2015-10-27 01:24:04 +01:00 |
|
Vincent Lejeune
|
bc7e30517b
|
d3d12: Add support for primitive restart.
|
2015-10-27 01:24:03 +01:00 |
|
Vincent Lejeune
|
fe902cbb13
|
d3d12: Use provided constants to set alignments
|
2015-10-27 01:24:03 +01:00 |
|
Vincent Lejeune
|
42f3296791
|
d3d12: Try to support undef vertex input
|
2015-10-27 01:24:02 +01:00 |
|
O1L
|
c0255208cc
|
Old ini-manager only partially used in VFS. Global configuration used as defualt.
|
2015-10-27 01:09:31 +04:00 |
|
O1L
|
89f14ec5ac
|
Ported more options in new ini-manager. Use later.
|
2015-10-25 18:44:49 +04: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 |
|
Vincent Lejeune
|
f5bd044096
|
d3d12: Lower alignement constraint for vertex index
|
2015-10-15 17:13:43 +02:00 |
|
Vincent Lejeune
|
a2997a1109
|
d3d12: Avoid an extra vertex copy
|
2015-10-15 17:13:43 +02:00 |
|
Vincent Lejeune
|
b0f8611f49
|
Common/GL/D3D12: Fix int vector ctor in vertex shader and a compare opcode.
|
2015-10-15 17:13:42 +02:00 |
|
Vincent Lejeune
|
de97d3a7aa
|
d3d12: Zero vertex shader output.
|
2015-10-15 17:13:42 +02:00 |
|
Vincent Lejeune
|
0e98da2306
|
d3d12: Make descriptor heap a little more compact.
|
2015-10-15 17:13:40 +02:00 |
|
Vincent Lejeune
|
5a064be490
|
Fix d3d12 build.
|
2015-10-15 17:05:56 +02:00 |
|
Nekotekina
|
ec0005195d
|
RSX fix
|
2015-10-14 22:51:27 +03:00 |
|