Nekotekina
4a669fd86e
DX12 dependencies fix
2015-11-17 21:00:59 +03:00
Ivan
8edef32c76
Merge pull request #1308 from vlj/d3d12
...
D3d12: fixes
2015-11-17 19:57:25 +03:00
Vincent Lejeune
307015382d
d3d12: Support default value for stencil op
...
Requested by Jet Set Radio.
2015-11-16 23:32:38 +01:00
Vincent Lejeune
471e807ea2
d3d12: Fix some typo in render target code
...
Should bring performances back
2015-11-16 23:32:37 +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
Vincent Lejeune
432bca26ae
d3d12: Add support for reading depth texture
2015-11-16 23:32:34 +01:00
Nekotekina
5f6caf33f0
MINGW64: Compilation fix
2015-11-16 19:12:51 +03:00
Ivan
60dc4abc2b
Merge pull request #1292 from vlj/gl
...
gl: Use factored scale offset function call
2015-11-16 01:44:25 +03:00
Vincent Lejeune
e2d0a63b98
gl: Use factored scale offset function call
2015-11-15 22:52:39 +01:00
Ivan
0fc55de769
Merge pull request #1303 from vlj/d3d12
...
d3d12: Use a_b_c style for D3D12GSRender.h members
2015-11-15 23:29:43 +03:00
Vincent Lejeune
570ca1c87f
d3d12: Use a_b_c style for D3D12GSRender.h members
2015-11-15 20:21:44 +01:00
Ivan
6e666b63fa
Merge pull request #1290 from vlj/rsx
...
Rsx: Fixes
2015-11-15 21:29:25 +03:00
Vincent Lejeune
2ac47548b0
rsx: Set registers individually
...
Not all games set registers up to the third subcomponent. Fixes SH 3 HD
textures.
2015-11-15 17:20:43 +01:00
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
daf2d3a02e
rsx: Suppress cellResc function that modifies method_registers
2015-11-15 17:20:21 +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
O1L
f34bd724e3
SimpleIni removed
2015-11-15 13:05:25 +04:00
O1L
fd13a495de
Replace remained old ini-manager calls
2015-11-14 23:59:46 +04:00
Nekotekina
7dfe9415c4
PKG Installer fix
2015-11-14 20:26:42 +03: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
Danila Malyutin
009aa3dcb9
Fix crash on exit in some tests
...
It started occurring recently though the problem seems to be old.
Only KeyboardHandlerBase is the fix, the MouseHandler one is to be safe.
2015-11-14 19:34:20 +03:00
Ivan
b46c66b4c7
Merge pull request #1289 from vlj/d3d12
...
D3d12: Fixes
2015-11-14 14:01:26 +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
Ivan
231f322b60
Merge pull request #1262 from tambry/frog
...
Lots of defect fixes
2015-11-11 23:18:36 +03:00
Raul Tambre
2a5f5c0dc2
Add new VS Update 1 database format to .gitignore
...
It can be enabled in options, under C/C++ -> Editor. It's experimental,
but should be faster. It will be introduced in Update 1.
2015-11-09 07:42:16 +02:00
Raul Tambre
5d5a4f804b
Replace most returns with CHECK_ASSERTION
...
Also fix some Seek methods return types being unsigned, while returning
negative errors.
Added the CHECK_ASSERTION macro checks in a couple more places.
Simplified CHECK_ASSERTION macro usage.
2015-11-09 07:42:04 +02: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
Ivan
5dfc22a604
Merge pull request #1285 from vlj/rsx-debug
...
Rsx debug: Record per frame draw calls.
2015-11-09 01:35:05 +03:00
Vincent Lejeune
660bc34157
rsx: Add gui element to enable capture frame
2015-11-08 19:34:20 +01: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
Ivan
896562238c
Merge pull request #1286 from vlj/d3d12
...
d3d12: Clean rtt related code
2015-11-08 14:26:13 +03: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
Ivan
adcb9864df
Merge pull request #1281 from vlj/rsx
...
Rsx: Factorise d3d12 constant loading code
2015-11-07 18:43:19 +03: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
Zangetsu38
61755ed017
Fix Full screen in DX12
2015-11-04 15:32:44 +01:00
Danila Malyutin
ae38ae9aff
Install cmake from packages
...
It should be at least 2.8.12
2015-11-04 16:52:06 +03:00
B1ackDaemon
b5cf7fba2e
Merge pull request #1276 from vlj/d3d12
...
D3d12: Code cleaning
2015-10-30 22:12:52 +02: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