Commit graph

5222 commits

Author SHA1 Message Date
James Benton
229178caca Add noexcept to exception what() method. 2015-12-02 01:26:31 +00:00
James Benton
b7ccb7eb22 Revert "Fix alarm + event deadlock."
This reverts commit de9f625660.
Seems to have introduced a race condition.
2015-12-02 00:54:05 +00:00
James Benton
b45d426cc5 Add SRGB_R8_G8_B8_A8 storage format. 2015-12-02 00:51:14 +00:00
James Benton
a8866737a7 Fix unimplemented_error constructor. 2015-12-02 00:51:05 +00:00
James Benton
406e36d73c Improved opengl_driver unimplemented feature error reporting. 2015-12-02 00:36:43 +00:00
James Benton
de9f625660 Fix alarm + event deadlock. 2015-12-02 00:20:29 +00:00
James Benton
4ac00e6d44 Generate quad indices when they do not exist. 2015-12-02 00:19:45 +00:00
James Benton
9f7b1b2a4c cmake: Add coreinit_lockedcache{.cpp,.h} 2015-12-01 23:39:39 +00:00
James Benton
1085cb10bf Implement AXIsInit. 2015-12-01 23:39:38 +00:00
James Benton
6ec19f88f4 Implement a few GX2RBuffer functions. 2015-12-01 23:39:37 +00:00
James Benton
3a10b5be23 Implement GX2SetCullOnlyControl. 2015-12-01 23:39:36 +00:00
James Benton
fde0e00ff3 Implement GX2SetDepthOnlyControl. 2015-12-01 23:39:36 +00:00
James Benton
422e6eec4e Add alias of sndcore2.rpl for snd_core.rpl.
I think its a slightly upgrade version with new functions and deprecate
some older functions. I think there will be no problem sharing
implementations between the two libraries.
2015-12-01 23:39:35 +00:00
James Benton
fbf84c29ab Fix locked cache memory. 2015-12-01 23:39:34 +00:00
James
03838437c2 Merge pull request #106 from linkmauve/install
Add an install target to allow for `make install`
2015-12-01 14:00:37 -08:00
Emmanuel Gil Peyrot
2cec830817 Add an install target to allow for make install. 2015-12-01 21:57:13 +00:00
James Benton
b01296b045 Cleanup gx2_debug gfd writing. 2015-12-01 20:38:03 +00:00
James Benton
27c07c60b1 Add missing wfunc_call.h include for gx2_state 2015-12-01 13:19:16 +00:00
James Benton
3a96c71a2f Add missing #pragma once for gfd.h and wfunc_call.h 2015-12-01 13:19:03 +00:00
James Benton
9f3744f24c Fix broken memlist append and remove. 2015-12-01 12:26:52 +00:00
James
76d12f92a6 Merge pull request #105 from achurch/warning-fixes
Warning fixes
2015-12-01 03:22:59 -08:00
James
52a15fc8ef Merge pull request #104 from achurch/master
Fix wrong implementation of bit_scan_reverse() for non-Windows.
2015-12-01 03:17:42 -08:00
Andrew Church
e251fc82ec Fix missing virtual destructor in MessageClass (-Wdelete-non-virtual-dtor). 2015-12-01 15:11:17 +09:00
Andrew Church
c1426c865b Separate export and write type constants.
This avoids "case not handled" for WriteIndAck when switching on
Pixel/Position/Parameter.
2015-12-01 15:10:48 +09:00
Andrew Church
7bfe28794e Put GX2 First/Last constants in a separate enum from actual values.
This avoids "case not handled" warnings when the full range of values is
not used for a particular type.
2015-12-01 15:10:32 +09:00
Andrew Church
f6af053d7a Clean up missing-case warnings. 2015-12-01 15:10:26 +09:00
Andrew Church
b3b57e736a Explicitly cast id to latte::exp::inst for export instructions.
Otherwise Clang treats the comparison as always false.
2015-12-01 15:10:12 +09:00
Andrew Church
c01d887934 Remove unnecessary #pragma once from .cpp file. 2015-12-01 15:09:39 +09:00
Andrew Church
074e4af062 Use fabs() rather than abs() with double values. 2015-12-01 15:09:31 +09:00
Andrew Church
df70b558f5 DebugPacketStepCoreOver.coreId is unsigned so it can't be negative. 2015-12-01 15:09:04 +09:00
Andrew Church
0f4ef84f1f Fix wrong implementation of bit_scan_reverse() for non-Windows. 2015-12-01 13:32:32 +09:00
James Benton
50c0ac216c coverity: Fix order of memset arguments. 2015-11-30 17:25:23 +00:00
James Benton
da8b519edb coverity: Fix use of uninitialised specifier. 2015-11-30 17:25:12 +00:00
James Benton
b5346b250a coverity: Fix memlist iteration. 2015-11-30 17:24:57 +00:00
James Benton
249fed1773 coveirty: Ensure we call va_end for format_string. 2015-11-30 17:24:41 +00:00
James Benton
0ab8bb130d coverity: Uninitialised members. 2015-11-30 17:24:27 +00:00
James Benton
5bbed60d05 coverity: >= MaxControllers 2015-11-30 17:24:05 +00:00
James Benton
b3aa79ef5d Remove use of unnecessary namespace. 2015-11-30 16:44:23 +00:00
James Benton
7cf8f388ef cmake: Update to gsl-lite 2015-11-30 16:44:23 +00:00
James Benton
9fb251905c Update usages of gsl.
Use gsl::as_span instead of intialiser lists.
2015-11-30 16:44:23 +00:00
James Benton
1cb689d8f0 Move to gsl-lite. 2015-11-30 16:44:22 +00:00
James Benton
9b673d9d33 Remove Microsoft/GSL dependency. 2015-11-30 16:44:22 +00:00
James Benton
8c0e8c265e Use ::value instead of () for is_trivially_copyable.
More constant expression friendly.
2015-11-30 06:46:51 -08:00
James Benton
7a2bae067c Cleanup file/folder opening. 2015-11-30 12:58:17 +00:00
James
ed66e44ee2 Update README.md 2015-11-30 12:40:22 +00:00
James
9bdf2b5721 Merge pull request #102 from archshift/travis
Add .travis.yml for Travis CI builds
2015-11-30 04:31:46 -08:00
James
b32839f079 Merge pull request #101 from achurch/master
Linux build/startup fixes
2015-11-30 04:26:32 -08:00
archshift
20ac9b5e4a Add .travis.yml for Travis CI builds 2015-11-29 22:12:11 -08:00
Andrew Church
71ed6df323 Actually open the host folder handle in FileSystem::openFolder(). 2015-11-30 14:30:43 +09:00
Andrew Church
c9a7eef7f9 system("PAUSE") only makes sense on Windows. 2015-11-30 14:12:56 +09:00