2800 Commits

Author SHA1 Message Date
Jean-Philip Desjardins
c631b946fa Initialize variable on reset. 2017-02-24 00:39:01 -05:00
Jean-Philip Desjardins
429ceae513 Add support for PSMCT16S textures in D3D GS handler. 2017-02-24 00:39:01 -05:00
Jean-Philip Desjardins
cb7b65d338 Use move semantics to remove copy when sending GS packet. 2017-02-24 00:38:42 -05:00
Jean-Philip Desjardins
e16e62590c Removed null check. 2017-02-24 00:38:42 -05:00
jpd002
a1491563d4 Merge pull request #530 from Thunder07/win32
Cleanup
2017-02-21 23:03:38 -05:00
Mahmood(Thunder07)
75f7d0792b Cleanup
Replace WIN32 preprocessor with _WIN32
2017-02-21 15:47:18 +00:00
Mahmood(Thunder07)
20cf5bc905 Linux: GameID in status bar 2017-02-19 15:00:25 +00:00
jpd002
2c8d73414c Merge pull request #517 from Thunder07/final_cmake
Unified Build Setup
2017-02-12 16:46:33 -05:00
Mahmood(Thunder07)
1cf5a85a01 OSX: Update CMakeLists 2017-02-12 20:43:09 +00:00
Mahmood(Thunder07)
d6b0029c8b Update CMakeLists.
fix windows builds
2017-02-12 20:43:08 +00:00
Mahmood(Thunder07)
e3e3280009 replace boost::thread dependency with std 2017-02-12 20:42:48 +00:00
Jean-Philip Desjardins
30153c7345 Add missing includes in some iOS related files. 2017-02-11 20:42:22 -05:00
Jean-Philip Desjardins
0ab47b87e0 Update interface files. 2017-02-11 20:41:09 -05:00
Mahmood(Thunder07)
c62deeba8a CMakeLists.txt Android support 2017-02-10 00:43:29 +00:00
Mahmood(Thunder07)
f5183b7ddc CMakeLists.txt add osx support 2017-02-10 00:43:29 +00:00
Jean-Philip Desjardins
9353a6d471 Rename Win32 manifest files to something more appropriate. 2017-02-05 22:09:55 -05:00
Jean-Philip Desjardins
768b140a3c Check if address is valid before executing. 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
2e72b12db3 Allow reading and writing VU status flag in macro mode. 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
abc92f6607 Prevent CFC2 from clobbering R0. 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
aff7ac4db1 Mask values coming from CTC2. 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
d4cd95be53 Remove unneeded log (register is read-only). 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
cdf153ebb0 Cleanup. 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
cb828b45a7 Transfer sticky flag value. 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
df44008996 Document flag context members. 2017-01-29 21:13:27 -05:00
Jean-Philip Desjardins
301c03ed30 Add some checks on SIF transfers to catch potential errors. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
e2653105d3 Make RPC_RECVADDR a multiple of 4. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
c015d5db94 Make sure SIF call reply packet size is a multiple of 4. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
1220c48174 Update MRK field when MARK register is accessed. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
4c8f7ce98b Cleanup. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
932a72cb80 When unloading module, clear block cache range. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
815aeaac7d Break infinite loop if SemaReleaseSingleThread fails. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
b98f7a54e7 Remove address range check in AnalyseStringReferences. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
43eb9ec6fd Clear dirty pages when texture is reset. 2017-01-29 21:12:56 -05:00
Jean-Philip Desjardins
ae30df7683 Use GsTextureCache in OpenGL GS handler. 2017-01-29 21:12:56 -05:00
Jean-Philip Desjardins
c9df382661 Changed GsTextureCache interface to allow to work with uniquely owned objects. 2017-01-29 21:12:56 -05:00
Jean-Philip Desjardins
76b9142e9a Got rid of texture uploaders. 2017-01-29 21:12:56 -05:00
Jean-Philip Desjardins
db34f8193c Use dirty rects to update textures more efficiently. 2017-01-29 21:12:56 -05:00
Jean-Philip Desjardins
02455d8214 Add tests for dirty rect stuff. 2017-01-29 21:12:55 -05:00
Jean-Philip Desjardins
4d7166d69e Add way to obtain a dirty rect in cached area and to clear it. 2017-01-29 21:12:55 -05:00
Jean-Philip Desjardins
82db3f5906 Make sure Invalidate doesn't mark pages outside of area. 2017-01-29 21:12:55 -05:00
Jean-Philip Desjardins
b150e8431b Clarify page rect business. 2017-01-29 21:12:55 -05:00
Jean-Philip Desjardins
46aa19421c Disable depth writes when copying to FB. 2017-01-29 21:12:55 -05:00
Jean-Philip Desjardins
91831baf91 Make sure depth test state isn't clobbered. 2017-01-29 21:12:55 -05:00
Jean-Philip Desjardins
4fcaed8b1e Cleanup. 2017-01-29 21:12:55 -05:00
Jean-Philip Desjardins
568313fc3f Remove unused files. 2017-01-12 09:50:59 -05:00
Jean-Philip Desjardins
178af78c38 Add missing overrides. 2017-01-11 21:27:40 -05:00
Jean-Philip Desjardins
7728aa6c8a Add missing overrides. 2017-01-11 09:51:14 -05:00
Jean-Philip Desjardins
52925f7ed6 Win32 cleanup build fix. 2017-01-09 22:01:09 -05:00
Jean-Philip Desjardins
84044a95ba Add missing overrides. 2017-01-09 10:01:49 -05:00
Jean-Philip Desjardins
b5c08efd01 IDEC: Convert block from RAW16 to RAW8 before sending to CSC. 2017-01-06 19:18:28 -05:00