Commit Graph

109 Commits

Author SHA1 Message Date
Themaister
0521537618 Fix log interface usage. 2014-01-02 02:18:13 +01:00
twinaphex
88cb3faa01 Update libretro.h 2013-12-18 20:34:47 +01:00
twinaphex
dfc4d5a703 Go through new logging interface 2013-12-16 13:21:30 +01:00
twinaphex
6b870aab8a (OSX) Fix build 2013-12-02 23:34:14 +01:00
twinaphex
ebfe277207 (iOS) Gets things working again with iOS 7 SDK -
Starting from iOS 7, Apple "optimizes" sin and cos through
some function called __sincos_stret. This is however a new function
added by Apple in iOS 7/OSX 10.9 versions of libm. If you compile
a core with iOS 7/OSX 10.9 SDKs for an older platform, it will
crash on 'undefined symbol - __sincos_stret'. So I now set
minimum iPhone SDK version so that it doesn't do this "optimization"
2013-11-29 22:41:37 +01:00
twinaphex
61f98298d2 Add GPLv3 licensing 2013-11-27 21:56:41 +01:00
twinaphex
605fbade33 (iOS) Getting things compiling again on iOS 7 SDK - C++ sure is a
lot of fun when you have to care about portability - since they
got rid of tr1/memory - we'll just bake in our own tr1/memory.h -
the same that the Blackberry port uses - oh yeah - and Clang apparently
needs to know the namespace too otherwise it feels shared_ptr is 'too ambiguous'
2013-11-25 03:15:11 +01:00
twinaphex
50c62baabb Fix OSX build 2013-07-15 11:00:17 +02:00
twinaphex
45e19b6633 Fix Windows build 2013-07-15 10:52:14 +02:00
twinaphex
65f325bd63 Fix Unix build 2013-07-15 10:36:40 +02:00
twinaphex
0980a6beba (ARM target) Add zlib 2013-07-14 13:26:37 +02:00
twinaphex
721f37ecae Add ARM target 2013-07-14 13:23:13 +02:00
twinaphex
2acf147dbf Add include path 2013-07-10 15:56:05 +02:00
twinaphex
2ca2f9bb62 (OSX) Works now on OSX 2013-07-08 10:40:04 +02:00
twinaphex
1d46caf129 (Mingw) Fix target output filename 2013-05-19 01:23:40 +02:00
twinaphex
5bc8c24ea9 (OSX) Use GL_R11F_G11F_B10F_EXT and GL_RGB9_E5_EXT on OSX - default
ones are undefined
2013-05-19 01:04:52 +02:00
twinaphex
13a771ef47 (OSX) One compile fix for OSX - several others to go in gli 2013-05-19 01:00:19 +02:00
twinaphex
93f2179b97 (Mingw32) Compile fix 2013-05-18 23:54:51 +02:00
Themaister
2f76f3d48c Fix Win32 build. 2013-05-18 22:36:47 +02:00
Themaister
453090e050 Build on Pi. 2013-05-18 21:33:36 +01:00
twinaphex
2de95be9d4 Make it possible to do diagonal movement with D-pad 2013-05-18 15:55:32 +02:00
twinaphex
63fc92d330 Add D-pad movement controls + Mouselook (X button) + Run button (Y button) 2013-05-18 15:52:43 +02:00
twinaphex
1a05d8a601 Add Raspberry Pi target 2013-05-18 15:19:34 +02:00
twinaphex
f556aece5f (PS3) (Probably futile) attempt to get something going with GL ES 1.x
based PSGL - needs separate shader.cpp implementation
2013-05-18 04:39:12 +02:00
twinaphex
7db1bed703 (JNI) Change target name 2013-05-18 03:32:46 +02:00
twinaphex
3f02a33962 Change target name 2013-05-18 01:46:14 +02:00
twinaphex
ba9e4d6055 Change name to 'SceneWalker' 2013-05-18 01:42:29 +02:00
twinaphex
f131b5dbc6 (QNX) Compatibility fix - make std::vector param for get_vertex()
non-const
2013-05-18 00:31:25 +02:00
twinaphex
a0e73d297e (QNX) Add reset() to shared_ptr implementation 2013-05-18 00:26:48 +02:00
Themaister
4c6beb9771 Change so-name. 2013-05-17 16:18:25 +02:00
Themaister
8362e2befc Remove some useless stuff. 2013-05-17 16:16:26 +02:00
Themaister
4f08a7216b Fix GLES build. 2013-05-17 15:39:30 +02:00
Themaister
5a7dfa3199 Implement ellipsoid space. 2013-05-17 14:48:28 +02:00
Themaister
f5515c9a60 Fixups. 2013-05-17 14:30:56 +02:00
Themaister
3153bb1c4c Tweak collision detection. 2013-05-17 14:18:42 +02:00
Themaister
d59ad6cc9c Minor stuff. 2013-05-17 03:52:10 +02:00
Themaister
4d083e336f Much fancier collision detection :3 2013-05-17 03:27:08 +02:00
Themaister
c8870f376a Add some colision tests. 2013-05-16 14:19:13 +02:00
Themaister
92c1d9729c Attempt to rework collision a bit. 2013-05-16 03:34:48 +02:00
Themaister
cf4fc88229 Use anisotropic filtering. 2013-05-15 01:49:39 +02:00
Themaister
f3dc054472 Fine adjust edge detection. 2013-05-15 01:16:19 +02:00
Themaister
1fa2414454 Add normals to pyramid. 2013-05-15 00:44:28 +02:00
Themaister
3adb68448b Fixup jittery edge handling. 2013-05-15 00:00:43 +02:00
Themaister
0685303a4a Fixup gravity. 2013-05-14 19:38:46 +02:00
Themaister
145b3e1d73 Basic collision. 2013-05-14 18:05:35 +02:00
Themaister
45bf16ad8e Start adding collision detection. 2013-05-14 02:33:51 +02:00
Themaister
7729682063 FPS-style view. 2013-05-14 02:08:02 +02:00
Themaister
323a688a6e Avoid discard hack.
Breaks Lightning model, but discard breaks most models which use alpha
anyways.
2013-05-13 01:37:14 +02:00
Themaister
21b2259c17 Remove Y rotate clamp. 2013-05-13 01:06:51 +02:00
Themaister
5b50aaf8e9 Fix 32-bit TGA decode. 2013-05-13 00:59:17 +02:00