|
|
@1684
|
8 years |
sam |
build: switch the Android native build rules to autoconf; still a bit …
|
|
|
@1653
|
9 years |
sam |
build: add libSDLmain.a binaries for GUI MinGW builds; the provided …
|
|
|
@1649
|
9 years |
sam |
core: fix the Windows and OS X builds with SDL.
|
|
|
@1647
|
9 years |
sam |
build: hide the SDL_main.h inclusion in core.h, and only activate it …
|
|
|
@1535
|
9 years |
sam |
build: allow to build the PS3 binaries from Visual Studio if the …
|
|
|
@1513
|
9 years |
sam |
core: replace usage of sin() or std::sin() with lol::sin() where …
|
|
|
@1512
|
9 years |
sam |
build: fix the PS3 port by using our trig.h everywhere instead of …
|
|
|
@1510
|
9 years |
sam |
easymesh: move the Mesh builder into the engine core.
|
|
|
@1455
|
9 years |
sam |
gpu: first FrameBuffer GPU class.
|
|
|
@1435
|
9 years |
sam |
nacl: remove our old hack of #including the file containing main() …
|
|
|
@1342
|
9 years |
sam |
input: add core joystick support and bind the SDL input to that.
|
|
|
@1307
|
9 years |
sam |
core: move the Camera class from Orbital to the engine core.
|
|
|
@1247
|
9 years |
sam |
gpu: abstraction class for index buffers; the cube tutorial no longer …
|
|
|
@1243
|
9 years |
sam |
core: add a simple Array template class.
|
|
|
@1237
|
9 years |
sam |
build: fix GCC build; it doesn't like to have a local file called …
|
|
|
@1236
|
9 years |
sam |
gpu: replace exit(0) in D3D error checks with lol::Abort().
|
|
|
@1227
|
9 years |
sam |
gpu: implement vertex buffer streams for Direct3D. OpenGL is missing …
|
|
|
@1224
|
9 years |
sam |
gpu: start working on a template-based vertex buffer class.
|
|
|
@1180
|
9 years |
sam |
build: reorganise math files in a single "math" directory, and get rid …
|
|
|
@1160
|
9 years |
sam |
math: move half.h into the public headers.
|
|
|
@1139
|
9 years |
sam |
math: rename matrix.h to vector.h and simplify some stuff, especially …
|
|
|
@1117
|
9 years |
sam |
math: move the Remez algorithm implementation to the core.
|
|
|
@1106
|
9 years |
sam |
core: try to merge Ticker and Emcee. Still not very good.
|
|
|
@1105
|
9 years |
sam |
core: start working on the Emcee class.
|
|
|
@1093
|
9 years |
sam |
core: add a mediocre threading system as the base for the real thing.
|
|
|
@1053
|
9 years |
sam |
gpu: start implementing a vertex buffer object.
|
|
|
@1040
|
9 years |
sam |
core: write a generic application class.
|
|
|
@965
|
9 years |
sam |
core: start working on a "real" class for arbitrarily sized floats.
|
|
|
@963
|
9 years |
sam |
build: fix PS3 and Android build; it was broken since the ImageData …
|
|
|
@940
|
9 years |
sam |
core: add our custom isnan() macro to the core headers.
|
|
|
@923
|
9 years |
sam |
core: define FP_USE on exotic architectures.
|
|
|
@915
|
9 years |
sam |
core: mediocre workaround for mingw32 who ignores our FP_USE macro.
|
|
|
@909
|
9 years |
sam |
core: implement the FP_USE() macro on x86, amd64 and powerpc.
|
|
|
@908
|
9 years |
sam |
core: avoid returning to memory when giving GCC floating point hints.
|
|
|
@905
|
9 years |
sam |
core: a few compilation fixes for non-GCC compilers.
|
|
|
@899
|
9 years |
sam |
core: implement accelerated lol_sincos() and lol_tan().
|
|
|
@897
|
9 years |
sam |
core: implement accelerated cos().
|
|
|
@896
|
9 years |
sam |
core: add a code shortcut for sin() on platforms that have cheap branches.
|
|
|
@885
|
9 years |
sam |
core: start implementing optimised trigonometry functions for PS3 and x86.
|
|
|
@871
|
9 years |
sam |
core: implement new half / float operations and the associated tests.
|
|
|
@867
|
9 years |
sam |
core: start working on the "half" type.
|
|
|
@864
|
9 years |
sam |
android: keep a pointer on the global Java VM instead of the current …
|
|
|
@862
|
9 years |
sam |
core: add a Sprite class to try to factor some common logic currently …
|
|
|
@860
|
9 years |
sam |
render: add a Gradient class that will be used for dithering later.
|
|
|
@783
|
10 years |
sam |
build: put debug stuff and shader stuff in subdirectories.
|
|
|
@749
|
10 years |
sam |
ui: add a Platform class to query information about the current …
|
|
|
@748
|
10 years |
sam |
core: fix include guard naming scheme.
|
|
|
@734
|
10 years |
sam |
core: create a logger class to reduce printf usage.
|
|
|
@688
|
10 years |
sam |
Add the Image class for better abstraction.
|
|
|
@669
|
10 years |
sam |
Implement CRC32 in the new Hash class. Will be useful for Dict and for …
|
|
|
@659
|
10 years |
sam |
Try to factor all the recent GLSL stuff in the new Shader class.
|
|
|
@658
|
10 years |
sam |
Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead, …
|
|
|
@653
|
10 years |
sam |
More shader crap for GLSL 1.30. Still disabled.
|
|
|
@312
|
10 years |
sam |
Create the WorldEntity class, for objects with world coordinates.
|
|
|
@293
|
10 years |
sam |
Add pseudorandom functions for floats.
|
|
|
@288
|
10 years |
sam |
Skeleton for the particle emitter class.
|
|
|
@282
|
10 years |
sam |
Add a Text object for OSD and possibly other effects.
|
|
|
@253
|
10 years |
sam |
Add preliminary support for sound samples. Implement click.
|
|
|
@251
|
10 years |
sam |
Skeleton for sample entity and sampler manager classes.
|
|
|
@221
|
10 years |
sam |
Complete Lol Engine / Deus Hax / Monsterz split.
|
|
|
@220
|
10 years |
sam |
Split test-map into deus-hax and monsterz.
|
|
|
@183
|
10 years |
sam |
Start creating the World class.
|
|
|
@155
|
10 years |
sam |
New MapViewer class and some GTK+ refactoring.
|
|
|
@153
|
10 years |
sam |
Factor Forge and Tiler using the new Dict class.
|
|
|
@150
|
10 years |
sam |
Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
|