Sam Hocevar
|
f80753b168
|
core: remove debug code that caused all builds to fail.
|
12 years ago |
Sam Hocevar
|
d9aed059cb
|
core: on the Raspberry Pi, use the proprietary graphics library instead of
X11 to create the EGL-capable display.
|
12 years ago |
Sam Hocevar
|
b1fa126363
|
build: search for the Raspberry Pi GLES libraries during configure.
|
12 years ago |
Sam Hocevar
|
c5915aa35c
|
tutorial: use real numbers in the fractal navigation (doubles are still
used in the fractal computation).
|
12 years ago |
Sam Hocevar
|
62744d98bb
|
test: add a unit test to ensure default constructed reals are initialised
to zero.
|
12 years ago |
Sam Hocevar
|
688c046414
|
math: add an sprintf() method to real numbers, and ensure they are always
fully initialised.
|
12 years ago |
Sam Hocevar
|
683d7e35cb
|
neercs: start porting the old code to Windows; this breaks the Visual Studio
build until further fixes are made.
|
12 years ago |
Sam Hocevar
|
90e8ae520c
|
build: put the Win64 SDL libraries in two separate directories, MSVC-built
and MinGW-built, because of some weird %rip corruption at runtime when
linking the MSVC DLL with mingw-w64.
|
12 years ago |
Sam Hocevar
|
ed499e0c07
|
build: add libSDLmain.a binaries for GUI MinGW builds; the provided static
libraries only work with the Visual Studio runtime.
|
12 years ago |
Sam Hocevar
|
6e37ab6858
|
test: use SDLmain for the testsuite, too.
|
12 years ago |
Sam Hocevar
|
2762f237c9
|
test: damn, re-add an include I mistakenly removed.
|
12 years ago |
Sam Hocevar
|
4770055627
|
test: fix linking of remez.cpp on OS X.
|
12 years ago |
Sam Hocevar
|
cb1f420933
|
core: fix the Windows and OS X builds with SDL.
|
12 years ago |
Sam Hocevar
|
48b0f20f00
|
test: fix compilation warnings caused by constant strings being cast
to char *.
|
12 years ago |
Sam Hocevar
|
5bd24fa1d3
|
build: hide the SDL_main.h inclusion in core.h, and only activate it
on Windows if using Visual Studio; if using MinGW, try to stick to the
original main() entry point.
|
12 years ago |
Sam Hocevar
|
b55033ac4d
|
core: on Windows, output log messages to the Visual Studio debug window
if appropriate.
|
12 years ago |
Sam Hocevar
|
b5563ad21d
|
core: switch the Win32/x64 binaries to the Windows subsystem so that they
do not open a console at startup.
|
12 years ago |
Sam Hocevar
|
2cde045713
|
neercs: disable neercs build on Windows for now.
|
12 years ago |
Sam Hocevar
|
39d186abec
|
neercs: import files from the (unfinished) old neercs code.
|
12 years ago |
Sam Hocevar
|
c5b40eb1d5
|
test: fix the physics simulation tick.
|
12 years ago |
Sam Hocevar
|
25d3ec6fd8
|
core: fix shitloads of compiler warnings in the Bullet source code.
|
12 years ago |
Sam Hocevar
|
4c6b4b9e14
|
core: display names for entities that forget to call Entity::Tick*.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
4a31a63b77
|
Correct integration of EasyConstraint + TestDemo.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
38f0fd5fc3
|
Small name refactor & correct Kinematic integration.
+ Constraint hollow class.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
d642c90e6f
|
Added Collision group & mask support.
+ weird racist test : the primitives only collide with their same type.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
a93067b19a
|
Small refactor of the Phys::Simulation.
Phys::Simulation is now an entity.
Phys::Simulation now implements timesteps correctly.
|
12 years ago |
Sam Hocevar
|
aa6ce4c34d
|
easymesh: set the capsule's main axis to Y, not Z.
|
12 years ago |
Sam Hocevar
|
497df444cc
|
easymesh: add the capsule mesh.
|
12 years ago |
Sam Hocevar
|
71faabe207
|
test: go ape shit crazy on the FoV.
|
12 years ago |
Sam Hocevar
|
b7ab11200a
|
test: fix physics cube backface culling.
|
12 years ago |
Sam Hocevar
|
4621420316
|
easymesh: fix the HLSL code in shiny.lolfx.
|
12 years ago |
Sam Hocevar
|
a492530c60
|
test: fix an alignment issue with btVector3/vec3 casts.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
ebbed2988a
|
BtPhysTest : Container box now moves.
|
12 years ago |
Sam Hocevar
|
d0a1dd6873
|
build: generate debug information even in release mode.
|
12 years ago |
Sam Hocevar
|
333f34e09e
|
test: fix Bullet/Lol quaternion conversions, they use [x y z w] whereas we use
the mathematician-friendly [w x y z].
|
12 years ago |
Sam Hocevar
|
a969597a56
|
build: rename "Lol.Core.Build.props" to the more explicit "config-build.xml"
and add a new "UseBullet" configuration flag.
|
12 years ago |
Sam Hocevar
|
9130d7fc7b
|
build: fix a bug in the Xbox 360 defines propagation.
|
12 years ago |
Sam Hocevar
|
92308c4e81
|
test: use 0 instead of NULL to fix the X360 build.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
e82c65aa18
|
Added walls and better context to the physics.
|
12 years ago |
Sam Hocevar
|
b5f1b679b7
|
test: minor tweaks to the physics demo.
|
12 years ago |
Sam Hocevar
|
b305986edb
|
easymesh: use an icosphere instead of an UV-sphere for the sphere primitive.
|
12 years ago |
Sam Hocevar
|
1ae419aaa3
|
gpu: enable backface culling for indexed meshes, too.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
444ed1df81
|
EasyPhysics : Added Capsules.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
cd46cef099
|
Added Cylinder primitives.
Added several delete/destructor, speeds up exit & saves memory.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
0ea021a40a
|
EasyMesh : Fixed normals on disc when one of the radius == 0
EasyPhysics : Added Cone primitive.
|
12 years ago |
Sam Hocevar
|
e12fc0e35c
|
tutorial: add a simple EasyMesh viewer.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
9c5364c734
|
Added sphere in EasyPhysics
|
12 years ago |
Benjamin ‘Touky’ Huet
|
197c11e8d1
|
CIS yet again.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
b37dfcabf8
|
CIS FIX
|
12 years ago |
Sam Hocevar
|
22e123eb08
|
test: add missing physics files to Makefile.
|
12 years ago |