Lolbot
1dc9139c69
fixed 17 files out of 2363:
- removed 55 CR characters
- removed 80 trailing whitespaces
- replaced 1236 tabs with spaces
преди 12 години
Benjamin ‘Touky’ Huet
028bd24017
Added MeshViewerBuffer.txt in vcproj.
преди 12 години
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).
преди 12 години
Benjamin ‘Touky’ Huet
c759348569
BtPhysTest : at last, a CIS FAIL !
преди 12 години
Benjamin ‘Touky’ Huet
96f3044ef0
BtPhysTest : added lights
преди 12 години
Sam Hocevar
e14a8d68a2
color: slightly tweak the RGB to HSV and HSL conversions for
improved numerical stability on i386.
преди 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
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
57814351b9
base: optimise array concatenation, fix string concatenation, and fix
string concatenation unit tests.
преди 12 години
Sam Hocevar
a5cb244d1d
test: add unit tests for the String class; they currently fail
because we actually have a bug!
преди 12 години
Sam Hocevar
41b752e635
base: tweak the asserts in the String class, add String::Sub() method
for substrings, and the corresponding unit tests.
преди 12 години
Sam Hocevar
bbf72e1a64
core: pass the project directory to the binary build and get rid of
that 2-year old "temporary Win32 hack".
преди 12 години
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 години
Sam Hocevar
3973f80a9d
base: fix a nasty double free issue in Array::Remove().
преди 12 години
Sam Hocevar
47cf667a93
color: write the RGB to HSL routine and its associated unit tests.
преди 12 години
Sam Hocevar
5715742774
color: optimise RGB to HSV conversion routine using my latest findings,
and add a simple unit test function.
преди 12 години
Benjamin ‘Touky’ Huet
c7219ff1dd
New year copyright update.
преди 12 години
Sam Hocevar
99b0874652
color: simplify CIEDE2000 distance code.
преди 12 години
Sam Hocevar
b12c16448a
color: fix a mistake in the CIEDE2000 color-difference formula.
преди 12 години
Sam Hocevar
a5ba03b405
color: unit test data for the CIEDE2000 color-difference formula.
преди 12 години
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
преди 12 години
Sam Hocevar
6c9c8e547e
build: renormalise a lot of files.
преди 12 години
Jean-Yves Lamoureux
2574ddb446
* vcxproj weirdness
преди 12 години
Benjamin ‘Touky’ Huet
924a2afbbe
the stupidest idea of the day : the cube light, specular still missing.
преди 12 години
Benjamin ‘Touky’ Huet
ea517c2926
Added tsw (ToggleScaleWinding) command in EasyMesh Parser to make old-school celShading contour.
преди 12 години
Sam Hocevar
bbc2edcc8e
core: we can now set Map elements using simply map[foo] = bar, no need for
a Set() method. Also, new HasKey() method.
преди 12 години
Sam Hocevar
dff7a5b72c
core: do not use va_copy since Visual Studio doesn’t know about it.
преди 12 години
Sam Hocevar
949128d325
core: implement String::Printf() and start working on the unit tests.
I'm gonna commit this right now though I'm not really sure whether Visual
Studio will agree to build va_copy and others.
преди 12 години
Sam Hocevar
52e7f2f399
build: add missing bullet .h files to Makefile.am.
преди 12 години
Sam Hocevar
46f7e750c0
core: more string concatenation and comparison methods, plus a lot
of unit tests for the String class.
преди 12 години
Sam Hocevar
bbca3b6e59
build: fixes for out-of-tree builds, and get rid of
some deprecated stuff.
преди 12 години
Sam Hocevar
57c2805351
math: reimplement min(), max(), abs() and fmod() in the lol:: namespace to
avoid conflicts with the C++ stdlib.
преди 12 години
Sam Hocevar
50ff3f9ce0
ps3: refactor elf → self build logic and make make_fself mandatory
when building for the PS3 on a Unix system.
преди 12 години
Sam Hocevar
bd66a8bcf2
build: some build system fixes.
преди 12 години
Sam Hocevar
e390f03e0a
build: add a common.am include file and a "make lolcheck" target that does
nothing for now except ensure that every makefile includes common.am.
преди 12 години
Sam Hocevar
7ebb577fe8
test: fix mesh settings in the physics demo.
преди 12 години
Sam Hocevar
d4c0c005d6
math: refactor real number constant declarations so that they are only
computed on demand with static initialisation.
преди 12 години
Lolbot
23807ea88e
fixed 23 files out of 277:
- fixed 1270 CR characters
- fixed 56 trailing spaces
- fixed 5085 tabs
преди 12 години
Benjamin ‘Touky’ Huet
486029decd
Revert
преди 12 години
Benjamin ‘Touky’ Huet
b887ac5355
Small refactor on the BulletCc.
преди 12 години
Sam Hocevar
ca1050e047
debug: get rid of quad.cpp, it's become useless.
преди 12 години
Benjamin ‘Touky’ Huet
7e4252a38f
CIS:CSI
преди 12 години
Benjamin ‘Touky’ Huet
c0d15f170a
преди 12 години
Benjamin ‘Touky’ Huet
a11c50b3e7
small tweak on BtPhysTest. does not work better.
преди 12 години
Benjamin ‘Touky’ Huet
006c3c4649
BulletCharacterController is now readable by a human being.
BtPhysTest now implements it with the BtKineCC logic -just modify that now-.
преди 12 години