Sam Hocevar
0a113459a5
ps3: start implementing the PS3 threading system, and port the new
Mandelbrot shader code to Cg.
13 年之前
Sam Hocevar
00dd1bd1da
build: add missing files to the distribution.
13 年之前
Sam Hocevar
6743bb45cd
nacl: the Mandelbrot zoomer is starting to work on NaCl.
13 年之前
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
13 年之前
Sam Hocevar
11fb586a20
gpu: start implementing a vertex buffer object.
13 年之前
Sam Hocevar
8deb365040
core: write a generic application class.
13 年之前
Sam Hocevar
e62b840f7e
build: allow to build without the PS3-specific files.
13 年之前
Sam Hocevar
fbdec834dd
image: add a GDI+ loader.
13 年之前
Sam Hocevar
5fc298964b
core: start working on a "real" class for arbitrarily sized floats.
13 年之前
Sam Hocevar
2435bd47ed
osx: automake does not support .mm files yet, so rename ios-image.mm back
to ios-image.cpp, but disable it on OS X because UIKit isn't available.
13 年之前
Sam Hocevar
11dce0c620
ios: rename iOS image loader to .mm.
13 年之前
Sam Hocevar
c61ae1ffa7
core: implement dynamic registration of image loaders.
13 年之前
Sam Hocevar
a374127e80
test: replace CppUnit with our LolUnit test suite.
CppUnit is really too large for our needs, would require to be precompiled
for many platforms, in all combinations of debug and release modes, with
additional variants for libstdc++ versions. We replace it with our own
lightweight implementation, LolUnit. Good riddance.
13 年之前
Sam Hocevar
1b33a7fcb7
core: start implementing optimised trigonometry functions for PS3 and x86.
13 年之前
Sam Hocevar
96007d26c4
core: start working on the "half" type.
13 年之前
Sam Hocevar
b111f7e3d8
core: move platform-specific code to specific directories.
13 年之前
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 年之前
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 年之前
Sam Hocevar
533b3b33e0
render: add a Gradient class that will be used for dithering later.
13 年之前
Sam Hocevar
b77f25b7ff
ps3: get rid of the useless and convoluted padutil dependency; the
standard pad API is perfect for us.
13 年之前
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 年之前
Sam Hocevar
660962e894
build: put debug stuff and shader stuff in subdirectories.
13 年之前
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.
14 年之前
Sam Hocevar
1e5624d551
core: create a logger class to reduce printf usage.
14 年之前
Sam Hocevar
302e45e851
ios: get texture loading to work, somehow.
14 年之前
Sam Hocevar
4667bbfb47
ios: texture loading test.
14 年之前
Sam Hocevar
246bce7dd7
Add a DebugQuad class for simple feature testing.
14 年之前
Sam Hocevar
fd465a0882
Merge all debug entity includes in <loldebug.h>.
14 年之前
Sam Hocevar
edd75a3c89
Add the Image class for better abstraction.
14 年之前
Sam Hocevar
b8377c4160
Add preliminary support for EGL applications.
14 年之前
Sam Hocevar
e41dd3a949
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
14 年之前
Sam Hocevar
6e173ee3eb
Put the OpenGL header handling in <lolgl.h> for more convenience.
14 年之前
Sam Hocevar
07ebcb6e29
Implement CRC32 in the new Hash class. Will be useful for Dict and for
the new Shader cache.
14 年之前
Sam Hocevar
01be151c62
Try to factor all the recent GLSL stuff in the new Shader class.
14 年之前
Sam Hocevar
7015943141
Add matrix determinant and inverse methods.
14 年之前
Sam Hocevar
d7ee37a230
Add missing icons.png, use CPPFLAGS instead of CXXFLAGS in automake rules.
14 年之前
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 年之前
Sam Hocevar
de3da71331
Create the WorldEntity class, for objects with world coordinates.
14 年之前
Sam Hocevar
0dfc497814
Add pseudorandom functions for floats.
14 年之前
Sam Hocevar
b7e01a1f90
Skeleton for the particle emitter class.
14 年之前
Sam Hocevar
c43194554f
Add a Text object for OSD and possibly other effects.
14 年之前
Sam Hocevar
640735731a
Add preliminary support for sound samples. Implement click.
14 年之前
Sam Hocevar
290c8f40d7
Skeleton for sample entity and sampler manager classes.
14 年之前
Sam Hocevar
0ed566d3cc
Complete Lol Engine / Deus Hax / Monsterz split.
14 年之前
Sam Hocevar
93a4c23b23
Split test-map into deus-hax and monsterz.
14 年之前
Sam Hocevar
c73ee58065
The Tile size can now be specified upon TileSet load. Add a sample
with the Monsterz tiles.
14 年之前
Sam Hocevar
1f3226dc2f
Add a debugging sphere object to test transparency.
14 年之前
Sam Hocevar
6e4ad90a9f
Add a stats logger entity.
14 年之前
Sam Hocevar
83a82034ae
Start creating the World class.
14 年之前
Sam Hocevar
3e266b5dce
Proper detection of libcaca and libpipi.
14 年之前