Skip to content

Commit 11edaeb

Browse files
committed
sychronise with Shagkur's tree
1 parent db2ced2 commit 11edaeb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+906
-293
lines changed

.cvsignore

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
build
2+
23
deps
4+
35
lib
4-
include
5-
docs
6-
warn.log
6+
7+
include

Makefile

+3-4
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ GCSYSOBJ := newlibc.o sbrk.o open.o write.o close.o \
136136
lock_supp.o dvd_supp.o malloc_lock.o
137137

138138
#---------------------------------------------------------------------------------
139-
TINYSMBOBJ := des.o lmhash.o smb.o nbt.o
139+
TINYSMBOBJ := des.o lmhash.o smb.o
140140

141141
#---------------------------------------------------------------------------------
142142
ZLIBOBJ := adler32.o compress.o crc32.o gzio.o uncompr.o \
@@ -225,7 +225,7 @@ install-headers:
225225
@cp ./gc/modplay/*.h $(INCDIR)/modplay
226226
@cp ./gc/mad/*.h $(INCDIR)/mad
227227
@cp ./gc/sdcard/*.h $(INCDIR)/sdcard
228-
228+
@cp ./*.ld $(LIBDIR)
229229
#---------------------------------------------------------------------------------
230230
install: install-headers
231231
#---------------------------------------------------------------------------------
@@ -245,8 +245,7 @@ dist: install-headers
245245
@tar -cvjf libogc-$(DATESTRING).tar.bz2 include lib license.txt
246246

247247
#---------------------------------------------------------------------------------
248-
libs: $(OGCLIB).a $(BBALIB).a $(MODLIB).a $(MADLIB).a $(DBLIB).a $(SDCARDLIB).a $(GCSYSLIB).a \
249-
$(ZLIB).a $(TINYSMBLIB).a $(STUBSLIB).a
248+
libs: $(OGCLIB).a $(BBALIB).a $(MODLIB).a $(MADLIB).a $(DBLIB).a $(SDCARDLIB).a $(GCSYSLIB).a $(ZLIB).a $(TINYSMBLIB).a $(STUBSLIB).a
250249
#---------------------------------------------------------------------------------
251250

252251
#---------------------------------------------------------------------------------

gc/gccore.h

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*-------------------------------------------------------------
22
3-
$Id: gccore.h,v 1.14 2005-12-09 09:24:32 shagkur Exp $
3+
$Id: gccore.h,v 1.15 2007-01-11 10:51:56 wntrmute Exp $
44
55
gccore.h -- GC core header
66
@@ -28,6 +28,9 @@ must not be misrepresented as being the original software.
2828
distribution.
2929
3030
$Log: not supported by cvs2svn $
31+
Revision 1.14 2005/12/09 09:24:32 shagkur
32+
no message
33+
3134
Revision 1.13 2005/11/24 14:28:50 shagkur
3235
- added copyright header(taken from libnds)
3336
- introduced RCS ID and LOG token
@@ -111,6 +114,7 @@ Revision 1.13 2005/11/24 14:28:50 shagkur
111114
* - \ref irq.h "IRQ subsystem"
112115
* - \ref dsp.h "DSP subsystem"
113116
* - \ref dvd.h "DVD subsystem"
117+
* - \ref gx.h "GX subsystem"
114118
* - \ref video.h "VIDEO subsystem"
115119
* - \ref cache.h "Cache subsystem"
116120
* - \ref card.h "Memory card subsystem"

gc/gctypes.h

+6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
#ifndef __GCTYPES_H__
22
#define __GCTYPES_H__
33

4+
/*! \file gctypes.h
5+
\brief Data type definitions
6+
7+
*/
8+
9+
410
#ifdef __cplusplus
511
extern "C" {
612
#endif /* __cplusplus */

gc/ogc/aram.h

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*-------------------------------------------------------------
22
3-
$Id: aram.h,v 1.8 2005-12-09 09:20:49 shagkur Exp $
3+
$Id: aram.h,v 1.9 2007-01-11 10:51:56 wntrmute Exp $
44
55
aram.h -- ARAM subsystem
66
@@ -28,6 +28,9 @@ must not be misrepresented as being the original software.
2828
distribution.
2929
3030
$Log: not supported by cvs2svn $
31+
Revision 1.8 2005/12/09 09:20:49 shagkur
32+
no message
33+
3134
Revision 1.7 2005/11/23 16:46:21 shagkur
3235
- more detailed description to certain functions done
3336
@@ -155,7 +158,7 @@ u32 AR_GetDMAStatus();
155158
* AR_Init(NULL, 0);<br>
156159
*
157160
* The AR_Init() function also calculates the total size of the ARAM aggregate. Note that this procedure is <b><i>destructive</i></b> - i.e., any data stored in ARAM will be corrupted.<br>
158-
* AR_Init()may be invoked multiple times. This function checks the state of an initialization flag; if asserted, this function will simply exit on subsequent calls. To perform another initialization of the ARAM driver, call AR_Reset() before invoking AR_Init()again.
161+
* AR_Init()may be invoked multiple times. This function checks the state of an initialization flag; if asserted, this function will simply exit on subsequent calls. To perform another initialization of the ARAM driver, call AR_Reset() before invoking AR_Init() again.
159162
*
160163
* \param[in] stack_idx_array pointer to an array of u32 integer
161164
* \param[in] num_entries number of entries in the specified array

gc/ogc/dvd.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*-------------------------------------------------------------
22
3-
$Id: dvd.h,v 1.26 2006-12-01 15:21:53 wntrmute Exp $
3+
$Id: dvd.h,v 1.27 2007-01-11 10:51:56 wntrmute Exp $
44
55
dvd.h -- DVD subsystem
66

gc/ogc/gu.h

+4
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ void c_guQuatMultiply(Quaternion *a,Quaternion *b,Quaternion *ab);
9292
#ifdef GEKKO
9393
void ps_guQuatAdd(register Quaternion *a,register Quaternion *b,register Quaternion *ab);
9494
void ps_guQuatSub(register Quaternion *a,register Quaternion *b,register Quaternion *ab);
95+
void ps_guQuatMultiply(Quaternion *a,Quaternion *b,Quaternion *ab);
96+
void ps_guQuatScale(Quaternion *q,Quaternion *r,register f32 scale);
97+
void ps_guQuatNormalize(Quaternion *src,Quaternion *r,register Quaternion *unit);
98+
f32 ps_guQuatDotProduct(Quaternion *p,Quaternion *q);
9599
#endif
96100

97101
void c_guMtxIdentity(Mtx mt);

0 commit comments

Comments
 (0)