3442 Commits

Author SHA1 Message Date
Jean-Philip Desjardins
162eb3a208 Reset priority whenever a new module is started. 2016-09-23 18:34:54 -04:00
Jean-Philip Desjardins
494751c636 Cleanup. 2016-09-23 18:34:54 -04:00
Jean-Philip Desjardins
8415b1fb10 Fix build on clang. 2016-09-18 16:57:08 -04:00
Jean-Philip Desjardins
e86155a824 Update README. 2016-09-17 23:37:19 -04:00
Jean-Philip Desjardins
604715d21e Add experimental mipmap support. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
cafbba7796 Force point sampling to be used on indexed textures. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
6d7b3b9f05 Add perspective correction on textures. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
43581b5352 Add basic support for reading CLUT in shader. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
47c670497f Fix getting a representation of indexed textures. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
cd3a04ea61 Fix leaking vertex declaration. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
2ab60a7f79 Completely changed texture handling.
- Better caching.
- Independent from CLUT.
2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
7dc396df4a Cleanup. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
e8e06d74b4 Move texture caching stuff in a separate class. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
2bde523cc8 Use combined sampler/texture flag. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
17c6847070 Use shaders to render primitives. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
3ef8d468ee Use single vertex buffer to draw primitives. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
2475278d8d Cleanup. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
c582184a29 Add basic shader generator for Direct3D9. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
83c380ac61 Add Nuanceur dependency. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
fd0f97f912 Cleanup. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
f4ef247aac Add basic flip implementation. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
24c1bd90b2 Reset D3D device when window size has changed. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
dbc2befbc4 Depth buffer managed by D3D device is not needed. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
c552c1f192 Cleanup. 2016-09-17 23:29:00 -04:00
Jean-Philip Desjardins
47ece5f3df Update Android version code. 2016-09-11 19:56:09 -04:00
Jean-Philip Desjardins
4f6ecf4bfa Fix some window lifetime issues. 2016-09-06 20:22:03 -04:00
Jean-Philip Desjardins
1037bf9072 Add missing affected register info. 2016-09-06 18:12:40 -04:00
Jean-Philip Desjardins
9308ee608e Add stub for BC2T. 2016-09-06 18:12:40 -04:00
Jean-Philip Desjardins
336c1801ba Add delay to CDVDFSV stream read. 2016-09-06 18:12:40 -04:00
Jean-Philip Desjardins
1001c0ded9 Add flags checking in SUBA instructions. 2016-09-06 18:12:40 -04:00
Jean-Philip Desjardins
54ffc643f4 Disassemble FOG register. 2016-09-06 18:12:40 -04:00
Jean-Philip Desjardins
bf2a4de4ba Cleanup. 2016-09-06 18:12:40 -04:00
Jean-Philip Desjardins
a1013c7b2f Add interrupt variants for EnableDmac and DisableDmac. 2016-09-06 18:12:40 -04:00
Jean-Philip Desjardins
5f1ba3720c Change UNPACK behavior when WL equals 0.
Needed by Kingdom Hearts 2.
2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
15d2665862 Cleanup. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
02e23cd24b Allow reading from NUM and CODE registers. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
8e37470ffc Use macros to generate register loggers. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
d66d4b3dae Add basic support for resetting through VIFn_FBRST. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
2d798c9026 Allow reading from VIFn_STAT. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
4aecd57cb1 Fix register names. 2016-09-06 18:12:06 -04:00
jpd002
fc63bd9fe5 Merge pull request #423 from Thunder07/unix_ui_qt
Linux UI
2016-09-06 01:27:58 -04:00
Mahmood(Thunder07)
934795b3de linux: replace boost::bind with std::bind 2016-09-06 00:23:44 +01:00
Mahmood(Thunder07)
7a04c56f15 linux: dialog fixed sizes, removed vfs green header 2016-09-06 00:23:44 +01:00
Mahmood(Thunder07)
09abad8bf9 linux: missing define and include 2016-09-06 00:23:44 +01:00
Mahmood(Thunder07)
63d537bd8c linux: submission guidelines fixes 2016-09-06 00:23:44 +01:00
Mahmood(Thunder07)
9f016bd59f linux: configurable controls 2016-09-06 00:23:31 +01:00
Mahmood(Thunder07)
7ccfc9f0dd linux: update .gitignore 2016-09-06 00:13:27 +01:00
Mahmood(Thunder07)
25ff166e15 linux: VFS manager ui 2016-09-06 00:13:27 +01:00
Mahmood(Thunder07)
e28de4895c linux: Update file open dialog support format 2016-09-06 00:13:27 +01:00
Mahmood(Thunder07)
27e249aa27 linux: clean up 2016-09-06 00:13:27 +01:00