1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-26 04:32:35 +01:00
Commit Graph

3846 Commits

Author SHA1 Message Date
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
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
893175f511 d3d12: Include some headers in stdafx_d3d12.h to speed up compilation 2015-10-29 19:11:25 +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
9f51bce2aa StrFmt: Fix unknow pragma on MSVC 2015-10-29 18:48:49 +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