Sam Hocevar
|
1e973c81bd
|
build: add SDL detection code in new file lol-sdl.m4. The SDL2 version is
disabled until the engine code itself is ported to SDL2.
|
11 years ago |
Sam Hocevar
|
9d06eb6503
|
meshviewer: add two lights.
|
12 years ago |
Sam Hocevar
|
b25222af18
|
base: implement UNUSED() macro and put it here and there.
|
12 years ago |
Sam Hocevar
|
fef577669e
|
meshviewer: include <cfloat> for missing FLT_MAX definition.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
7a051f9455
|
Added MeshViewer new project, its goal being to have a program capable of previewing a mesh from an outer source (.txt, js, etc ...) in order to speed up mesh creation.
Added RadialJitter("rj") to EasyMesh parser.
|
12 years ago |
Sam Hocevar
|
6613dc3699
|
build: disable SDL output redirection and try to disable winedbg.exe.
|
12 years ago |
Sam Hocevar
|
9f6814fbd8
|
gpu: fix PS3 compilation caused by wrong function names.
|
12 years ago |
Sam Hocevar
|
0ba4e6d9e0
|
easymesh: interface the shiny shader with new Light objects.
|
12 years ago |
Sam Hocevar
|
e960628223
|
gpu: allow to set array uniform values.
|
12 years ago |
Sam Hocevar
|
2f6f9b6bef
|
build: add support for automake 1.13.
|
12 years ago |
Sam Hocevar
|
bd95435faf
|
build: fix LolFx rule for MSBuild again.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
b273f1729e
|
Small fix in template lerp
|
12 years ago |
Sam Hocevar
|
00c6f57d61
|
build: fix LolFx generation on Visual Studio.
|
12 years ago |
Sam Hocevar
|
3adf42b00c
|
build: hide LolFx external declarations behind macros.
|
12 years ago |
Sam Hocevar
|
39cd7a1fd0
|
build: revert the weak symbol work; it confuses Visual Studio too much.
|
12 years ago |
Sam Hocevar
|
d3af7653c0
|
build: provide weak symbols for lol_sdl_main on Visual Studio.
|
12 years ago |
Sam Hocevar
|
96256f45ce
|
build: use our own main() wrapper in addition to SDL's, and only
in that case. Currently only works with GCC.
|
12 years ago |
Sam Hocevar
|
a4f4367877
|
build: do not launch weird Windows binaries when cross-compiling.
|
12 years ago |
Sam Hocevar
|
69629d16c1
|
color: tweak RGB to HSV/HSL code for not yet investigated numerical
stability issues.
|
12 years ago |
Sam Hocevar
|
b07216ae20
|
base: add missing local using statement for namespace std.
|
12 years ago |
Sam Hocevar
|
57814351b9
|
base: optimise array concatenation, fix string concatenation, and fix
string concatenation unit tests.
|
12 years ago |
Sam Hocevar
|
a5cb244d1d
|
test: add unit tests for the String class; they currently fail
because we actually have a bug!
|
12 years ago |
Sam Hocevar
|
41b752e635
|
base: tweak the asserts in the String class, add String::Sub() method
for substrings, and the corresponding unit tests.
|
12 years ago |
Sam Hocevar
|
0ea4133bba
|
base: add safety asserts to the Array and String classes.
|
12 years ago |
Sam Hocevar
|
8613d04c03
|
core: implement a cool ASSERT() macro.
|
12 years ago |
Sam Hocevar
|
e7806e96cc
|
build: check for getcwd() and _getcwd() and configure time.
|
12 years ago |
Sam Hocevar
|
937f3e4522
|
sys: check for <unistd.h> and use getcwd() properly on non-Windows systems.
|
12 years ago |
Sam Hocevar
|
7d9d7184f3
|
base: fix header guard names.
|
12 years ago |
Sam Hocevar
|
34948b7a0c
|
base: fix a bug in the String fixed-size constructor.
|
12 years ago |
Sam Hocevar
|
ce04c94ff3
|
sys: retrieve executable path if available.
|
12 years ago |
Sam Hocevar
|
4a643241be
|
build: remove leftover entries from .vcxproj.
|
12 years ago |
Sam Hocevar
|
5402346b16
|
core: move the Log and Timer classes to the sys/ subdirectory, use
the String class instead of the stack for logging, and get rid of
the old and useless BitField class.
|
12 years ago |
Sam Hocevar
|
c65b715e3a
|
core: implement String::Printf() for va_list arguments.
|
12 years ago |
Sam Hocevar
|
e80e922f0a
|
build: fix "make dist" and remove empty "src/thread" directory.
|
12 years ago |
Sam Hocevar
|
8f67c3218f
|
build: replace \ with / on the PS3 instead of trying to escape backslashes.
|
12 years ago |
Sam Hocevar
|
44c3f1c6a7
|
build: try to escape double quotes in .props file.
|
12 years ago |
Sam Hocevar
|
50d5c11e67
|
build: fuck msbuild, again.
|
12 years ago |
Sam Hocevar
|
b00282a79f
|
build: try to bypass a SNC VSI issue with string replacements.
|
12 years ago |
Sam Hocevar
|
a2b1a60689
|
core: fix PS3 compilation.
|
12 years ago |
Sam Hocevar
|
dc58e55626
|
build: do not try to fix formatting in people/benlitz/*.
|
12 years ago |
Sam Hocevar
|
75b677cade
|
core: add missing <cstring> include in our string.h.
|
12 years ago |
Sam Hocevar
|
06b50b7360
|
build: speed up Visual Studio builds by always disabling minimal rebuilds,
hence allowing multiprocessor builds.
|
12 years ago |
Sam Hocevar
|
bbf72e1a64
|
core: pass the project directory to the binary build and get rid of
that 2-year old "temporary Win32 hack".
|
12 years ago |
Sam Hocevar
|
6ce17605a7
|
string: implement String::Last() and a constructor for fixed-length strings.
|
12 years ago |
Sam Hocevar
|
145ad9e806
|
build: fix a ClInclude that should have been ClCompile.
|
12 years ago |
Sam Hocevar
|
1a54a81167
|
sys: move thread.h to the sys/ directory.
|
12 years ago |
Sam Hocevar
|
6a6e46cf0d
|
system: try to autodetect the data directory from the executable path;
currently works for images (SDL and GDI+ loaders) and sound samples.
|
12 years ago |
Sam Hocevar
|
8dd6d33a6d
|
base: implement String::Resize().
|
12 years ago |
Lolbot
|
7e4da3d634
|
fixed 27 files out of 2315:
- removed 0 CR characters
- removed 188 trailing whitespaces
- replaced 537 tabs with spaces
|
12 years ago |
Benjamin ‘Touky’ Huet
|
ad275175b8
|
Tweak to prevent tri_to_process.Last().m1 emptying.
|
12 years ago |