Sam Hocevar
|
1b33a7fcb7
|
core: start implementing optimised trigonometry functions for PS3 and x86.
|
13 years ago |
Sam Hocevar
|
96007d26c4
|
core: start working on the "half" type.
|
13 years ago |
Sam Hocevar
|
b111f7e3d8
|
core: move platform-specific code to specific directories.
|
13 years ago |
Sam Hocevar
|
6b1985d95f
|
android: keep a pointer on the global Java VM instead of the current
environment, so back-to-jvm techniques can work from any thread.
|
13 years ago |
Sam Hocevar
|
f79a3c52b5
|
core: add a Sprite class to try to factor some common logic currently
found in the game. Will be greatly improved later.
|
13 years ago |
Sam Hocevar
|
533b3b33e0
|
render: add a Gradient class that will be used for dithering later.
|
13 years ago |
Sam Hocevar
|
b77f25b7ff
|
ps3: get rid of the useless and convoluted padutil dependency; the
standard pad API is perfect for us.
|
13 years ago |
Sam Hocevar
|
95e22c5ef2
|
ps3: add a simple PS3 input system that currently merely emulates mouse
movements with the right stick and one mouse button with the L1 or R1 buttons.
|
13 years ago |
Sam Hocevar
|
660962e894
|
build: put debug stuff and shader stuff in subdirectories.
|
13 years ago |
Sam Hocevar
|
f23ce9c7b4
|
ui: add a Platform class to query information about the current platform.
Implement GetMouseCount() to query the number of mice on the system.
|
13 years ago |
Sam Hocevar
|
1e5624d551
|
core: create a logger class to reduce printf usage.
|
13 years ago |
Sam Hocevar
|
302e45e851
|
ios: get texture loading to work, somehow.
|
13 years ago |
Sam Hocevar
|
4667bbfb47
|
ios: texture loading test.
|
13 years ago |
Sam Hocevar
|
246bce7dd7
|
Add a DebugQuad class for simple feature testing.
|
13 years ago |
Sam Hocevar
|
fd465a0882
|
Merge all debug entity includes in <loldebug.h>.
|
13 years ago |
Sam Hocevar
|
edd75a3c89
|
Add the Image class for better abstraction.
|
14 years ago |
Sam Hocevar
|
b8377c4160
|
Add preliminary support for EGL applications.
|
14 years ago |
Sam Hocevar
|
e41dd3a949
|
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
|
14 years ago |
Sam Hocevar
|
6e173ee3eb
|
Put the OpenGL header handling in <lolgl.h> for more convenience.
|
14 years ago |
Sam Hocevar
|
07ebcb6e29
|
Implement CRC32 in the new Hash class. Will be useful for Dict and for
the new Shader cache.
|
14 years ago |
Sam Hocevar
|
01be151c62
|
Try to factor all the recent GLSL stuff in the new Shader class.
|
14 years ago |
Sam Hocevar
|
7015943141
|
Add matrix determinant and inverse methods.
|
14 years ago |
Sam Hocevar
|
d7ee37a230
|
Add missing icons.png, use CPPFLAGS instead of CXXFLAGS in automake rules.
|
14 years ago |
Sam Hocevar
|
33f6ca9877
|
Stop using pkg-config in Makefiles and stop putting things in LDADD that
require to appear before LDFLAGS in the linker call.
|
14 years ago |
Sam Hocevar
|
de3da71331
|
Create the WorldEntity class, for objects with world coordinates.
|
14 years ago |
Sam Hocevar
|
0dfc497814
|
Add pseudorandom functions for floats.
|
14 years ago |
Sam Hocevar
|
b7e01a1f90
|
Skeleton for the particle emitter class.
|
14 years ago |
Sam Hocevar
|
c43194554f
|
Add a Text object for OSD and possibly other effects.
|
14 years ago |
Sam Hocevar
|
640735731a
|
Add preliminary support for sound samples. Implement click.
|
14 years ago |
Sam Hocevar
|
290c8f40d7
|
Skeleton for sample entity and sampler manager classes.
|
14 years ago |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
14 years ago |
Sam Hocevar
|
93a4c23b23
|
Split test-map into deus-hax and monsterz.
|
14 years ago |
Sam Hocevar
|
c73ee58065
|
The Tile size can now be specified upon TileSet load. Add a sample
with the Monsterz tiles.
|
14 years ago |
Sam Hocevar
|
1f3226dc2f
|
Add a debugging sphere object to test transparency.
|
14 years ago |
Sam Hocevar
|
6e4ad90a9f
|
Add a stats logger entity.
|
14 years ago |
Sam Hocevar
|
83a82034ae
|
Start creating the World class.
|
14 years ago |
Sam Hocevar
|
3e266b5dce
|
Proper detection of libcaca and libpipi.
|
14 years ago |
Sam Hocevar
|
19170bcac4
|
Refactor editor to get the glarea object out of the main source file.
|
14 years ago |
Sam Hocevar
|
2a5d90cc33
|
New MapViewer class and some GTK+ refactoring.
|
14 years ago |
Sam Hocevar
|
3bb8c8aa2f
|
Factor Forge and Tiler using the new Dict class.
|
14 years ago |
Sam Hocevar
|
988f7c2885
|
Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
|
14 years ago |
Sam Hocevar
|
4d63ad6ada
|
Rename "asset" to "entity". It's way cooler.
|
14 years ago |
Sam Hocevar
|
0fe723ee86
|
Implement video recording using libpipi.
|
14 years ago |
Sam Hocevar
|
e16f8d7804
|
Add a debug sprite to the scene.
|
14 years ago |
Sam Hocevar
|
e2596fa9fd
|
Implement the profiling system.
|
14 years ago |
Sam Hocevar
|
8bfb98c160
|
Implement a better timing mechanism for fixed framerate. Accuracy is
sub-millisecond but can be improved if we get rid of SDL timers.
|
14 years ago |
Sam Hocevar
|
6044e5bed1
|
Switch editor building scheme to GtkBuilder.
|
14 years ago |
Sam Hocevar
|
7d382e549d
|
The frame counter is now an asset object.
|
14 years ago |
Sam Hocevar
|
298ba806bb
|
Get rid of GtkVideo, it was pretty useless in the current shape.
|
14 years ago |
Sam Hocevar
|
adf78d0334
|
Get rid of SdlVideo, it was pretty useless.
|
14 years ago |