Sam Hocevar
|
bff68c1507
|
build: fix a mistake causing glew32.lib to be used on Linux.
|
13 роки тому |
Sam Hocevar
|
2651fddf8c
|
build: make libglew detection work on MinGW.
|
13 роки тому |
Sam Hocevar
|
8a1b15f487
|
build: make build-mingw properly use the contrib libglew.
|
13 роки тому |
Sam Hocevar
|
666efd14ee
|
gl: use Glew if available.
|
13 роки тому |
Sam Hocevar
|
72d86d47e3
|
build: fix an error causing -lopengl32 to be used on Linux; use AC_TRY_LINK
instead of AC_TRY_COMPILE.
|
13 роки тому |
Sam Hocevar
|
6805d8da67
|
build: detect libopengl32 on mingw systems.
|
13 роки тому |
Sam Hocevar
|
1cc4a3ad29
|
deushax: move everything DeusHax-related to its own subdirectory.
|
13 роки тому |
Sam Hocevar
|
ccc725334a
|
build: check for glBegin, which we won't end up using anyway.
|
13 роки тому |
Sam Hocevar
|
d18820d320
|
video: enforce shader-enabled GL implementations, getting rid of a lot
of code.
|
13 роки тому |
Sam Hocevar
|
f55180fd7f
|
build: look for libpng, even though we don't use it yet.
|
13 роки тому |
Sam Hocevar
|
2c4db85656
|
Replace #-style comments with dnl-style ones.
|
13 роки тому |
Sam Hocevar
|
42ea6c258e
|
Fix a typo in the optimisation flags.
|
13 роки тому |
Sam Hocevar
|
7e16910784
|
Reduce optimisation strength in debug mode.
|
13 роки тому |
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
|
c643668297
|
The engine now builds for GL and GL ES 1.x and 2.x, and runs for each
one except GL ES 2.x for now.
|
14 роки тому |
Sam Hocevar
|
6e173ee3eb
|
Put the OpenGL header handling in <lolgl.h> for more convenience.
|
14 роки тому |
Sam Hocevar
|
4df4ba3a78
|
Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead,
together with the --enable-experimental flag. Use LOL_DEBUG and
LOL_RELEASE instead of the previous values.
|
14 роки тому |
Sam Hocevar
|
6f252596c4
|
Disable -O2 when in debug mode, and disable -g when in release mode.
|
14 роки тому |
Sam Hocevar
|
da73635c64
|
Add an optional cppunit dependency for unit tests.
|
14 роки тому |
Sam Hocevar
|
aee14ca1a5
|
Only link with -lGL if present on the system. Fixes the MinGW build.
|
14 роки тому |
Sam Hocevar
|
0afb58dca8
|
Properly detect SDL libraries when sdl-config and pkg-config are here
together.
|
14 роки тому |
Sam Hocevar
|
d858cb2444
|
Clean up configure.ac from useless variables.
|
14 роки тому |
Sam Hocevar
|
e17905e03a
|
Try to autodetect GtkGL development libs, and don't build the Deus Hax
editor if not found.
|
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
|
55d5a1ac52
|
Define _DEBUG when configure is called with --enable-debug.
|
14 роки тому |
Sam Hocevar
|
640735731a
|
Add preliminary support for sound samples. Implement click.
|
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
|
3e266b5dce
|
Proper detection of libcaca and libpipi.
|
14 роки тому |
Sam Hocevar
|
c409ec99ef
|
Fix the extra data in the autotools-created tarballs.
|
14 роки тому |
Sam Hocevar
|
4f802a421d
|
Add a few more autotools rules.
|
14 роки тому |
Sam Hocevar
|
097baf0284
|
Convert everything to the autotools. Managing source dependencies will be
easier.
|
14 роки тому |