James Benton
5405bca57e
Add missing include to expandedheap.h
2017-03-23 12:17:47 +00:00
James Benton
bb7d180e40
Fix wut_structsize.h for compilers which do not have static_assert (pre C11)
2017-02-21 20:06:18 +00:00
dimok789
1a1a87a948
- keep .lib.rplLibs section. this allows use of --gc-sections and reduce RPX size - added a few memory functions
2016-11-06 21:11:14 -08:00
James
4afd8e16d2
Merge pull request #47 from CreeperMario/master
...
Added ICInvalidateRange to coreinit and modified Makefiles
2016-11-07 04:59:06 +00:00
CreeperMario Games
d7a2af2a0b
Added ICInvalidateRange to coreinit and modified Makefiles
2016-11-06 09:48:30 +10:30
James Benton
3aab93aa14
Makefile: Build tools into tools/bin
2016-10-11 22:41:28 +01:00
James Benton
bc9abd5ffe
Remove invalid exports from nsysnet
2016-10-11 22:28:06 +01:00
James Benton
8b95240de4
Add a simple make test command which runs implcheck on library exports.h
2016-10-11 22:27:39 +01:00
James Benton
07fafab7b4
tools: Update implcheck to compare rpl exports with an exports.h file.
...
Will verify that you do not have any extra exports which should not exist.
Can optionally print unimplemented / implemented function & data exports.
2016-10-11 22:17:24 +01:00
James
48d2fcc314
Merge pull request #46 from dimok789/master
...
Link fixes for C++ applications and some additional enums and function declarations
2016-10-11 21:42:38 +01:00
James Benton
8aaa4de345
gx2: Remove internal function GX2RIsGX2RSurface.
2016-10-11 21:35:13 +01:00
dimok789
33c92cc991
compile fix
2016-10-11 21:01:53 +02:00
dimok789
37330b5046
- added gx2 aa 2x and 4 and some additional primitive and surface enums
...
- added some gx2 logical ORed enums as typdef enum does not allow OR operations without a cast in C++
- added AXQuit in sndcore2
- added OSGetTitleID in coreinit
- removed not existing functions from nsysnet and added inet_ntoa
2016-10-11 19:17:18 +02:00
dimok789
be3bcba701
- added missing gcc_except_table section
...
- added ignore of paddings in elf2rpl
2016-10-11 19:04:55 +02:00
James
4981b49563
Merge pull request #45 from shinyquagsire23/threadsafe-devoptab
...
Allocate FSCmdBlock per-operation to avoid sharing conflicts between threads
2016-10-09 21:28:30 +01:00
James Benton
8f38b15a72
Add missing .dox module files.
2016-10-09 21:25:33 +01:00
James Benton
d9bd766b4c
coreinit: Cleanup formatting in coreinit/mcp.h
2016-10-09 21:16:56 +01:00
James Benton
4a595fba93
coreinit: Fill out MEMUnitHeap structure.
2016-10-09 21:16:40 +01:00
James Benton
0a34d5b7a2
coreinit: Fill out MEMExpandedHeap structure.
2016-10-09 21:16:26 +01:00
James Benton
f72cd983d3
gx2r: Fix GX2RBuffer->buffer member declaration.
2016-10-09 21:02:07 +01:00
James Benton
3f03e84d45
gx2: Remove duplicated GX2RResourceFlags enum.
2016-10-09 21:01:52 +01:00
James Benton
cf00f97167
gx2r: Add gx2r surface functions.
2016-10-09 20:58:15 +01:00
James Benton
467fb4e8ca
gx2r: Add some gx2r memory functions.
2016-10-09 20:58:02 +01:00
James Benton
41cee3bd14
gx2r: Add some gx2r draw functions.
2016-10-09 20:57:50 +01:00
James Benton
bb3543b626
gx2r: Add gx2r display list functions.
2016-10-09 20:57:33 +01:00
James Benton
c70b7be365
gx2r: Add uniform block GX2RBuffer functions.
2016-10-09 20:57:17 +01:00
James Benton
b85e35dc7d
gx2: Add some tessellation functions.
2016-10-09 20:56:30 +01:00
James Benton
29d6e56963
gx2: Add some more draw functions.
2016-10-09 20:56:16 +01:00
James Benton
a7b9e58c09
gx2: Add missing CHECK_OFFSET for GX2ShadowState.
2016-10-09 20:56:01 +01:00
James Benton
623661a39c
coreinit: Move time macros from systeminfo.h to time.h
2016-10-09 20:36:33 +01:00
James Benton
9871c06e67
gx2: Add gx2r buffer functions.
2016-10-09 15:57:23 +01:00
shinyquagsire23
163aa51251
Allocate FSCmdBlock to stack
2016-10-08 11:57:52 -06:00
shinyquagsire23
bdac0fc52b
Allocate FSCmdBlock per-operation to avoid sharing conflicts between threads
2016-10-08 01:36:59 -06:00
James
e254ea3ce2
Merge pull request #44 from shinyquagsire23/surfaceh-fix
...
GX2CalcColorBufferAuxInfo takes GX2ColorBuffer argument, not GX2Surface
2016-10-07 20:53:43 +01:00
shinyquagsire23
629465f33b
GX2CalcColorBufferAuxInfo takes GX2ColorBuffer argument, not GX2Surface
2016-10-07 11:56:31 -06:00
James
aeaf01451b
Merge pull request #43 from shinyquagsire23/rodata2text
...
Move rodata into text so that jump tables work properly without -fno-jump-tables
2016-09-29 15:09:01 +01:00
shinyquagsire23
e0f2125068
Move rodata into text so that jump tables work properly without -fno-jump-tables
2016-09-28 23:50:17 -06:00
James
e683b6c616
Merge pull request #42 from shinyquagsire23/imretarted
...
Fix fs_dev.c so that it actually compiles
2016-09-14 13:29:46 +01:00
shinyquagsire23
0b2a259dbe
Fix fs_dev.c so that it actually compiles
2016-09-10 00:08:22 -06:00
James
1f30d4b785
Merge pull request #40 from shinyquagsire23/gx2-additions
...
Additional GX2 definitions from decaf-emu
2016-08-28 00:19:17 +01:00
James
ecf370b49c
Merge pull request #41 from shinyquagsire23/fs_additions
...
FS Additions
2016-08-28 00:18:57 +01:00
shinyquagsire23
6d371d35bf
Implement fs_chmod in devoptab
2016-08-26 16:35:30 -07:00
shinyquagsire23
98966f020f
Add FSBindMount and FSBindUnmount
2016-08-26 16:25:05 -07:00
shinyquagsire23
6affe2ff29
Add FSChangeMode and FSGetFreeSpaceSize
2016-08-26 16:25:05 -07:00
shinyquagsire23
e89da7a216
Additional GX2 definitions from decaf-emu
2016-08-25 22:01:44 -07:00
James Benton
ad30b83afd
Move fs_dev.c from libcoreinit to libcrt
2016-08-25 12:28:06 +01:00
James Benton
266bf899fb
Add -std=c11 to ppc.mk because we use it in our RPL includes anyway
2016-08-25 12:27:47 +01:00
James Benton
e4c91162d4
Add support for specifying install directory with "make install DESTDIR=x"
2016-08-25 12:07:34 +01:00
James
ee47d6da6b
Merge pull request #39 from shinyquagsire23/gx2-pruning
...
Remove GX2 functions which don't exist in target system version
2016-08-24 23:53:58 +01:00
shinyquagsire23
5601fa2dda
Remove GX2 functions which don't exist in target system version
2016-08-24 15:46:02 -07:00