Sam Hocevar
|
5b23d7cceb
|
math: minor code simplification in Box2D/Box3D.
|
11 years ago |
Sam Hocevar
|
586a984498
|
build: look for backtrace_symbols() before enabling the Unix stack
walking code.
|
11 years ago |
Sam Hocevar
|
8143b73ffb
|
math: add Box2d + vec2 operations for easy box translations.
|
11 years ago |
Sam Hocevar
|
1c3ca01ea0
|
build: fix a few compiler warnings here and there.
|
11 years ago |
Sam Hocevar
|
1d0eab0203
|
base: on Linux and some other architectures, dump a stack trace before
crashing from an assertion failure.
|
11 years ago |
Sam Hocevar
|
756859b6b4
|
build: automatically allocate an X server number in the unit tests.
|
11 years ago |
Sam Hocevar
|
16a620d537
|
scene: start refactoring the camera code; we now have a stack of cameras
in the scene where we can push and pop cameras.
|
11 years ago |
Sam Hocevar
|
fdc877cc29
|
math: fix an idiotic bug in the box-box intersection routine.
|
11 years ago |
Sam Hocevar
|
7b30d99725
|
test: unit test for 2D boxes.
|
11 years ago |
Sam Hocevar
|
74836555be
|
lolremez: minor refactor.
|
11 years ago |
Sam Hocevar
|
29996cddec
|
build: fix btphystest.vcxproj.
|
11 years ago |
Sam Hocevar
|
65161c6809
|
math: add BoxIsectBox() method to test interesections.
|
11 years ago |
Sam Hocevar
|
2cdb570799
|
math: add a default constructor to box classes.
|
11 years ago |
Sam Hocevar
|
eeca0c0339
|
math: add Box2D and Box3D classes.
|
11 years ago |
Sam Hocevar
|
36c36525a2
|
gpu: fix GLSL ES syntax errors in various shaders.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
b46adfa65b
|
easymesh : Tweak previous crashfix.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
e7466ba956
|
easymesh : EasyMeshData crashfix
|
11 years ago |
Sam Hocevar
|
80e0d4c1c0
|
math: replace Interp with TimeInterp. We'll see how useful it gets.
|
11 years ago |
Sam Hocevar
|
8b7482ae09
|
build: bad lolbot! fix the mess caused by its file renames.
|
11 years ago |
Lolbot
|
ad2ddbb715
|
build: convert source files to lowercase.
|
11 years ago |
Sam Hocevar
|
75a39b691e
|
test: add unit tests for maps using C strings as keys.
|
11 years ago |
Sam Hocevar
|
2b1932b325
|
build: avoid M_PI_2, the PS3 doesn’t have it.
|
11 years ago |
Sam Hocevar
|
bb28344eb7
|
build: fix compiler warnings and Linux and PS3 build issues.
|
11 years ago |
Lolbot
|
8e0816a7c3
|
fixed 5 files out of 2487:
- removed 0 CR characters
- removed 22 trailing whitespaces
- replaced 11 tabs with spaces
|
11 years ago |
Benjamin ‘Touky’ Huet
|
930dcfd109
|
tactics : first commit. Arena, characters, state machine and all the funny stuff.
|
11 years ago |
Sam Hocevar
|
b12e6f914c
|
base: fix typo in sample.cpp that prevented sample loads.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
77dcb3c146
|
EasyMesh : vdecl/vbo flag test fixup.
Tileset : added GetTileSize().
|
11 years ago |
Benjamin ‘Touky’ Huet
|
96972cdc4d
|
easymesh : Bitfield big Fuckup. Never code drunk.
|
11 years ago |
Sam Hocevar
|
b9d6454c30
|
base: prevent instantiation of several static-only classes.
|
11 years ago |
Sam Hocevar
|
876b4ec8e5
|
base: forbid the creation of Sampler objects.
|
11 years ago |
Sam Hocevar
|
5ea012c192
|
base: add Array::Swap() method and the corresponding unit test.
|
11 years ago |
Sam Hocevar
|
6c8186389f
|
math: Interp class for frame-independent interpolation.
|
11 years ago |
Lolbot
|
6798a11807
|
fixed 4 files out of 2475:
- removed 5 CR characters
- removed 15 trailing whitespaces
- replaced 91 tabs with spaces
|
11 years ago |
jeunathe
|
f67fdf41c2
|
Fix missing ;
static float to static void for waitseconds()
|
11 years ago |
Benjamin ‘Touky’ Huet
|
5ac828fd23
|
CIS FIX : timer fix, sam should fix it.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
1b436f4821
|
CIS FAIL : Long time no see.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
020d539586
|
easymesh : vertices datas are now stored in a very user-friendly struct. Heavier on datas, though.
vertexbuffer : added TexCoordExt, which is the same as TexCoord but means "use vec4 for TexCoord"
|
11 years ago |
Benjamin ‘Touky’ Huet
|
6c5a279c46
|
easymesh : "struct m_gpu" no longer exists and has been replaced by more simpler classes. VertexDecl&Buffer are now not created several times when using the same source datas.
|
11 years ago |
Sam Hocevar
|
b9d45606b4
|
base: refactor the Timer class to make it more understandable.
|
11 years ago |
Sam Hocevar
|
e086100292
|
base: add some minor randomness to the main Ticker.
|
11 years ago |
Sam Hocevar
|
41b43bb47f
|
build: add missing files to Makefile.am.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
a05aec2a0f
|
easymesh : EzMesh is back in vanilla mode, mongolo-commit-powa.
|
11 years ago |
Sam Hocevar
|
d5e5527b40
|
build: fork lol-bitten.sh from a temporary copy to avoid locks in Windows.
|
11 years ago |
Lolbot
|
55cd411cbb
|
fixed 3 files out of 2475:
- removed 3 CR characters
- removed 20 trailing whitespaces
- replaced 0 tabs with spaces
|
11 years ago |
Benjamin ‘Touky’ Huet
|
0fb25474e3
|
sln small build config fix for Win32
|
11 years ago |
Benjamin ‘Touky’ Huet
|
a573b0908b
|
MeshViewer : Added shitty texture to bulletproof easymesh UV, and therefore correct wrongly set ones.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
e42d857ed4
|
easymesh : Added SmoothMesh operation, works well with triangle, not well with a box.
|
11 years ago |
Sam Hocevar
|
ced4f7351a
|
base: break into the debugger on assertion failure if present.
|
11 years ago |
Lolbot
|
9cb79bb21e
|
fixed 3 files out of 2468:
- removed 43 CR characters
- removed 25 trailing whitespaces
- replaced 0 tabs with spaces
|
11 years ago |
Benjamin ‘Touky’ Huet
|
3ea6d93e95
|
easymesh : Added SplitTriangles function to multiply triangles for triangle MADNESS !
|
11 years ago |