Sam Hocevar
2932b55556
sys: prototype for the file reading functions.
пре 11 година
Sam Hocevar
ff32da97ad
test: add missing unit tests for the Atomic template class.
пре 11 година
Sam Hocevar
32e3cff46a
sys: Atomic template class for thread-safe and potentially lockless
structures.
пре 11 година
Sam Hocevar
c7767c6c64
sys: create an empty File class.
пре 11 година
Sam Hocevar
886173c3cc
build: add a few missing files to make dist.
пре 11 година
Lolbot
1dc9139c69
fixed 17 files out of 2363:
- removed 55 CR characters
- removed 80 trailing whitespaces
- replaced 1236 tabs with spaces
пре 11 година
Benjamin ‘Touky’ Huet
028bd24017
Added MeshViewerBuffer.txt in vcproj.
пре 11 година
Sam Hocevar
06c4ec01c3
base: move headers around and promote gpu/ to lol/gpu/.
пре 11 година
Benjamin ‘Touky’ Huet
157e67c2be
MeshViewer :
- Added file handling with new mesh generation each time the buffer file is updated (that's not very pretty, but it works).
- Added multiple mesh viewing with "history" and some basic camera movement (it uses the keypad for now, not very sam friendly, I know).
пре 11 година
Benjamin ‘Touky’ Huet
c759348569
BtPhysTest : at last, a CIS FAIL !
пре 11 година
Benjamin ‘Touky’ Huet
96f3044ef0
BtPhysTest : added lights
пре 11 година
Benjamin ‘Touky’ Huet
7f5c20238b
easymesh : CSG operation is now handled with a safe enum.
пре 11 година
Sam Hocevar
01693351a0
build: define HAVE_STDIO_H on Windows desktop.
пре 11 година
Sam Hocevar
eead925c59
math: use "degrees" as the variable name for rotations for clarity.
пре 11 година
Benjamin ‘Touky’ Huet
23c13f6c4b
comment : //Angle in degree
Because goldfishes have no memory.
пре 11 година
Sam Hocevar
eaf115a379
people: reorganise user directories to allow for private/ subdirectories.
пре 11 година
Sam Hocevar
4678b4cb75
math: fix a signed integer overflow issue in the fast factorial
computation function.
пре 11 година
Sam Hocevar
4ee0f5e29e
math: friend declarations aren’t proper declarations; add the
required declarations for real free functions.
пре 11 година
Sam Hocevar
d4766d410f
build: fix all vector/scalar type mismatches such as "vec2 * double"
instead of "vec2 * float".
пре 11 година
Sam Hocevar
16d53895fa
math: remove coercion rules in the vector classes, they increase the
compilation time for very little benefit and maybe even confusion.
пре 11 година
Sam Hocevar
a4608bb51b
ps3: fix typo in ps3app.cpp.
пре 11 година
Sam Hocevar
1f487e5e6f
gpu: OpenGL ES compilation fix: GL_RGB8 is desktop OpenGL only.
пре 12 година
Sam Hocevar
8fd2ac17ba
ps3: compilation for old GCC complaining about non-trivial designated
initalisers.
пре 12 година
Sam Hocevar
29d5bb3b96
gpu: fix compilation on GL ES platforms.
пре 12 година
Sam Hocevar
42fb9b6853
gpu: support 1-component (luminance) textures.
пре 12 година
Sam Hocevar
51f08bfc87
tutorial: HLSL version of the graph plotting shader.
пре 12 година
Sam Hocevar
456f5e8892
ps3: add support for resolution selection.
пре 12 година
Sam Hocevar
bd6510ec45
color: fix a logic error in RGBToHSL.
пре 12 година
Sam Hocevar
2ef61862d8
math: implement clamp() for base C++ types and add more safeguards
to the RGB to HSV conversion.
пре 12 година
Sam Hocevar
e14a8d68a2
color: slightly tweak the RGB to HSV and HSL conversions for
improved numerical stability on i386.
пре 12 година
Sam Hocevar
4be5ebd8b3
ps3: use network fallback for image files.
пре 12 година
Sam Hocevar
32753fa130
build: fix a few macro logic issues in SDL.h inclusion.
пре 12 година
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.
пре 12 година
Sam Hocevar
9d06eb6503
meshviewer: add two lights.
пре 12 година
Sam Hocevar
b25222af18
base: implement UNUSED() macro and put it here and there.
пре 12 година
Sam Hocevar
fef577669e
meshviewer: include <cfloat> for missing FLT_MAX definition.
пре 12 година
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 година
Sam Hocevar
6613dc3699
build: disable SDL output redirection and try to disable winedbg.exe.
пре 12 година
Sam Hocevar
9f6814fbd8
gpu: fix PS3 compilation caused by wrong function names.
пре 12 година
Sam Hocevar
0ba4e6d9e0
easymesh: interface the shiny shader with new Light objects.
пре 12 година
Sam Hocevar
e960628223
gpu: allow to set array uniform values.
пре 12 година
Sam Hocevar
2f6f9b6bef
build: add support for automake 1.13.
пре 12 година
Sam Hocevar
bd95435faf
build: fix LolFx rule for MSBuild again.
пре 12 година
Benjamin ‘Touky’ Huet
b273f1729e
Small fix in template lerp
пре 12 година
Sam Hocevar
00c6f57d61
build: fix LolFx generation on Visual Studio.
пре 12 година
Sam Hocevar
3adf42b00c
build: hide LolFx external declarations behind macros.
пре 12 година
Sam Hocevar
39cd7a1fd0
build: revert the weak symbol work; it confuses Visual Studio too much.
пре 12 година
Sam Hocevar
d3af7653c0
build: provide weak symbols for lol_sdl_main on Visual Studio.
пре 12 година
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 година
Sam Hocevar
a4f4367877
build: do not launch weird Windows binaries when cross-compiling.
пре 12 година