Johannes Schickel
|
950faa4143
|
COMMON: Limited gcc specific intLog2 to gcc 3.4 or newer.
Older gcc versions did not include __builtin_clz, which made the PS2 port
fail to compile, since it uses 3.2.2.
|
2011-07-24 20:18:21 +02:00 |
|
Johannes Schickel
|
a1bfbe65ba
|
COMMON: Add an optimized intLog2 implementation for gcc using __builtin_clz.
This is done as discussed here:
54f25aa843
|
2011-07-24 19:54:49 +02:00 |
|
Johannes Schickel
|
b609100a56
|
COMMON: Let intLog2 return an int instead of uint32, since it should return -1 for 0.
|
2011-07-24 19:53:48 +02:00 |
|
Matthew Hoops
|
6334ec413f
|
COMMON: Move cosine/sine tables out of header files
Access is now restricted to using the getSineTable()/getCosineTable() helper functions.
|
2011-07-19 00:45:16 -04:00 |
|
D G Turner
|
54f25aa843
|
COMMON: Renamed Integer Log2 function from log2 to intLog2.
This avoids naming collisions with system libraries on some platforms
i.e. DS, DC where the log2 is realised by macro.
|
2011-07-19 02:29:13 +01:00 |
|
Matthew Hoops
|
26d15ce675
|
COMMON: Fix comment
|
2011-07-18 11:53:47 -04:00 |
|
Matthew Hoops
|
87b4ef5547
|
COMMON: Update code from eos
|
2011-07-18 10:28:10 -04:00 |
|
Matthew Hoops
|
c4d3a86010
|
COMMON: Remove USE_BINK checks from header files
|
2011-07-18 10:13:50 -04:00 |
|
Matthew Hoops
|
a50abde1b1
|
BUILD: Allow for disabling Bink support
|
2011-07-13 12:08:26 -04:00 |
|
Matthew Hoops
|
7dc7271316
|
COMMON: Remove unused vector2orientation function
|
2011-07-03 13:32:05 -04:00 |
|
Matthew Hoops
|
1d4ec6f1d1
|
COMMON: Add some simple math utilities
Based on eos' code
|
2011-07-02 15:15:04 -04:00 |
|