James Benton
3e84ac4754
Change screen draw shaders to specify glsl 140 core.
2015-12-03 22:39:20 +00:00
James Benton
ec4ac670ff
Remove hard dependency on external files.
...
You should still run in root folder if your game needs to be able to pick
up the shared data fonts.
2015-12-03 22:11:33 +00:00
Lioncash
3dc5521951
instructiontable: simplify findAlias
2015-12-02 17:42:13 -05:00
Lioncash
a1959c9381
instructiontable: compress isA into an all_of call
2015-12-02 15:58:49 -05:00
James Benton
bbc8894777
Update gx2_enum.h so we don't have to use ::Value.
2015-12-02 20:41:48 +00:00
James
1196e549d5
Merge pull request #110 from lioncash/prototype
...
latte_disassembler: Correct function prototype
2015-12-02 12:34:13 -08:00
James Benton
fbcd0364c8
Fix scope of IdType.
2015-12-02 20:17:31 +00:00
James Benton
3c301e29e4
Introduce coreinit_enum.h
2015-12-02 20:08:05 +00:00
James Benton
5b4bee4877
Various cleanups.
...
Use =default for empty virtual destructors.
2015-12-02 20:08:05 +00:00
James Benton
f899b1a686
Stub FSGetVolumeState and FSGetLastErrorCodeForViewer.
2015-12-02 20:08:04 +00:00
James Benton
b1242075b7
Implement GX2{Get,Set}SurfaceSwizzle
2015-12-02 20:08:04 +00:00
James Benton
4a61c8eeb2
WPADProbe
2015-12-02 20:08:03 +00:00
James Benton
003fe81f78
Stub nn::act::IsNetworkAccount to return false.
2015-12-02 20:08:03 +00:00
James Benton
b38ea9d3c0
Implement SAVEGetSharedSaveDataPath.
2015-12-02 20:08:03 +00:00
James Benton
9dedf82a41
Stub WPADProbe to return NoController.
2015-12-02 20:08:02 +00:00
James Benton
3589358b28
Remove unused System::loadThunks.
2015-12-02 20:08:02 +00:00
James Benton
472f24aea5
Use a mutex to make TeenyHeap thread safe.
2015-12-02 20:08:01 +00:00
James Benton
3ad8650a2d
Remove empty file instructioninfo.cpp
2015-12-02 20:08:01 +00:00
Lioncash
142984950b
latte_disassembler: Correct function prototype
2015-12-02 15:07:50 -05:00
Lioncash
1be6d76acb
interpreter_loadstore: Use correct GQRs for non-indexed paired-single store variants
2015-12-02 14:46:15 -05:00
James
ce8c10557b
Merge pull request #108 from lioncash/break
...
fuzztests: Get rid of erroneous early break
2015-12-02 11:20:00 -08:00
Lioncash
6a7a200b6b
fuzztests: Get rid of erroneous early break
2015-12-02 14:17:56 -05:00
Lioncash
7a34c62393
processor: Remove memset on CoreState struct instance
...
CoreState consists of an atomic_bool which has it's own initializing
constructor.
2015-12-02 14:12:30 -05:00
James Benton
239cc52c0d
Add some more OpenGL texture formats.
2015-12-02 01:23:05 +00:00
James Benton
bda66f8621
Acquire alarm lock for OSSetAlarmTag and OSSetAlarmUserData.
2015-12-02 01:22:48 +00:00
James Benton
959e51947f
Change alarm scheduler lock acquisition.
2015-12-02 01:22:43 +00:00
James Benton
5586951765
Use OSWaitAlarm instead of alarm callback in OSSleepTicks.
2015-12-02 01:22:37 +00:00
James Benton
3fcc340184
Alarm member callback should be in big endian.
2015-12-02 01:22:19 +00:00
James Benton
b1354d5f69
Fix loader to use module base name to find modules.
2015-12-02 01:22:11 +00:00
James Benton
325fd0e082
Release alarm lock before performing alarm callback.
2015-12-02 01:22:03 +00:00
James Benton
f3eb6d8ec8
Fix OSCancelAlarm not waking up waiting threads.
2015-12-02 01:21:52 +00:00
James Benton
0ee9309c26
Fix OSWaitAlarm not returning FALSE when alarm is cancelled.
2015-12-02 01:21:31 +00:00
James Benton
9789cce825
Fix alarm cancel.
2015-12-02 01:21:19 +00:00
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
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