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