bc9c8ff4
Move LD33 entry to main games directory. by
2015-08-25 12:00:00 +0000
4bd6538a
Fix a bug in SDL detection causing false positives. by
2015-08-24 23:47:27 +0000
37837ebd
Prepare files and project for LD33. by
2015-08-22 12:26:30 +0000
155dc4af
Work around an apparent Visual Studio compiler bug. by
2015-08-21 11:12:22 +0000
3f6cd5b1
polynomial: accuracy improvement on double root in order 3 by
2015-07-15 09:46:29 +0000
51d8ed64
polynomial: Improving tests for double/triple roots in order 3 by
2015-07-07 09:06:42 +0000
fd25e64d
lolunit: explicitly cast lolunit_assert_doubles_equal() arguments to double. by
2015-06-01 12:40:42 +0000
75035be2
math: fix epsilon in some double equality unit tests. by
2015-06-01 07:02:42 +0000
d332ad0f
math: add unit tests to check that radians(90) == radians(90.0). by
2015-05-31 20:22:24 +0000
41af385a
math: degrees() and radians() return floating point even with integer arguments. by
2015-05-31 19:52:14 +0000
078751a8
math: all API functions dealing with angles now use radians. by
2015-05-31 19:52:12 +0000
45b57cc1
math: rename re() to inverse() in all classes. by
2015-05-31 19:52:09 +0000
5a15c90f
math: add SQT inverse method. by
2015-05-31 19:52:07 +0000
d618053d
math: add composition of SQT transforms and the corresponding unit tests. by
2015-05-31 19:52:06 +0000
45b792cc
test: refactor some stuff in the unit tests because I like it better that way. by
2015-05-31 11:07:51 +0000
7166760e
math: add a new sqt type for scale/rotation/translation transforms. by
2015-05-31 11:07:39 +0000
4a968ad2
base: don’t prefix variable names with ‘_’. by
2015-05-31 11:07:30 +0000
a69a086c
scene: move old Line and Tile API to child structures. by
2015-05-31 11:07:22 +0000
861568b1
misc: some cleanup in files, including UTF-8 BOM. by
2015-05-30 13:40:00 +0000
3eb7db5e
tileset: rename AddTile() to define_tile(). by
2015-05-30 13:39:54 +0000
ccc17410
scene: minor optimisation in Scene::AddTile(). by
2015-05-30 13:39:50 +0000
6f1b4353
scene: make the sprite tile API use matrices internally. by
2015-05-30 12:23:55 +0000
103f60d4
misc: replace NULL with nullptr in most places. by
2015-05-30 12:23:51 +0000
5ea13fc8
scene: clean up a few things here and there. by
2015-05-30 12:23:41 +0000
441a20af
misc: fix copyright information here and there. by
2015-05-30 12:23:29 +0000
19e52b47
bullet: remove some ugly compilation warnings. by
2015-05-30 12:23:15 +0000
38733fad
math: move the matrix-to-quaternion code to a global header. by
2015-05-22 01:00:22 +0000
977049a7
math: make the matrix-to-quaternion code shorter. by
2015-05-22 01:00:20 +0000
74d2ce93
polynomial: compute u_norm and v_norm directly and use cbrt() instead of pow(x,1/3). by
2015-05-21 14:32:21 +0000
d9b37a0c
math: add lol::cbrt as a direct alias to std::cbrt. by
2015-05-21 14:32:20 +0000
78b1319e
fixed 18 files out of 4242: - removed 0 CR characters - removed 12 trailing whitespaces - replaced 0 tabs with spaces - fixed 15 svn:eol-style properties by
2015-05-21 09:23:58 +0000
5d0eec89
math: some more simplifications. by
2015-05-19 16:41:49 +0000
ddf9354b
math: simplify some computations in the degree-3 root finder. by
2015-05-19 12:23:51 +0000
e0698e96
math: do not use floats in the polynomial root finding. by
2015-05-19 09:00:58 +0000
efa94fa2
polynomial: adding test with bigger solutions by
2015-05-16 15:43:07 +0000
aa2ec71a
polynomial: 3rd order fixes by
2015-05-16 15:31:50 +0000
93dc8a70
polynomial: 3rd order solving v1.0 by
2015-05-13 07:19:28 +0000
a327a684
polynomial: 3rd order, almost done. Needs accurate tests by
2015-05-12 21:26:26 +0000
1c93dabb
polynomial: more 3rd order fixes by
2015-05-11 21:11:28 +0000
26ec1481
polynomial: bunch of fixes for 3rd order by
2015-05-10 21:12:51 +0000
c55f25f8
drafting polynomial 3rd order solving. To be continued… by
2015-05-09 21:14:24 +0000
7b3a4ca3
thonik: add some cool sprites to a new project. by
2015-05-04 00:29:27 +0000
6ffaca4b
engine: move some files around. by
2015-05-03 17:07:53 +0000
acef0b21
math: fix a refactoring blunder. by
2015-05-03 17:07:50 +0000
6ab67e8f
btPhysTest is working again, but it still has 7 Ticker::Unref(Shader) that should be there ...... by
2015-05-01 04:10:26 +0000
3b00a2e5
Added Joystick count by
2015-04-29 01:15:39 +0000
d64b117b
build: fix license and copyright information. by
2015-04-27 23:21:39 +0000
508556c0
sys: get rid of threadbase.h. by
2015-04-27 22:26:16 +0000
144cb0df
sys: get rid of pthreads. by
2015-04-27 22:26:14 +0000
ccf5f538
misc: various mingw cross-compilation fixes. by
2015-04-27 21:40:40 +0000
6cd7d00b
base: don’t use the %lld format string specifier. by
2015-04-27 21:40:38 +0000
51b42103
base: reintroduce array::swap. by
2015-04-27 17:11:00 +0000
70edc0d3
misc: carry on with the lowercase rampage. by
2015-04-27 17:10:58 +0000
03c17fca
base: clean up and refactor containers. by
2015-04-27 14:54:21 +0000
e8a3d023
build: remove deprecated projects in my home directory. by
2015-04-27 14:54:19 +0000
7605caac
MultiScene: Phase 4: Rendering is fixed. Though it still is not possible to create a new window from a thread that did not init SDL by
2015-04-27 00:09:27 +0000
2443d31a
math: merge the box2 and box3 type declarations. by
2015-04-26 23:06:38 +0000
4472d316
scene: minor fix for compilation warnings. by
2015-04-26 23:06:37 +0000
2170b89b
MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others. by
2015-04-25 22:05:15 +0000
7257bcc1
sdl: tiny fix for SDLv1 keyboard input. by
2015-04-25 14:19:16 +0000
42813316
build: improve emscripten build. by
2015-04-25 13:59:00 +0000
d9f2b078
scene: fix multiple crashes in release mode and a few warnings. by
2015-04-25 13:58:58 +0000
b0e06784
Mesh: PrimitiveRenderer naming convention fixup by
2015-04-25 03:41:49 +0000
49e1588f
MultiScene: Phase 3: Small PrimitiveSource & PrimitiveRenderer tweaks by
2015-04-25 03:22:48 +0000
51a4b892
MultiScene: Phase 3: Added PrimitiveSource & PrimitiveRenderer and corresponding rendering pipeline by
2015-04-24 04:26:52 +0000
71658544
sot3000: AMAZING PARALLAX SCROLLING BACKGROUND WOW. by
2015-04-23 10:21:08 +0000
22322d50
Scene::AddPrimitive now only supports Primitive because why not by
2015-04-23 05:00:03 +0000
a7d6e019
Scene stuff is back to non-static logic with a few tricks Scene rendering logic is now better by
2015-04-23 04:32:16 +0000
fc35f25d
Fixed the scene destroy crash by
2015-04-23 02:19:50 +0000
489b02b0
gpu: fix syntax issue in shader. by
2015-04-23 00:22:15 +0000
04a5da46
test: minor unit test refactoring. by
2015-04-23 00:01:22 +0000
2fa39892
math: improve the 2D and 3D box classes. by
2015-04-22 23:44:56 +0000
732ba380
scene: fix a pretty verbose compilation warning. by
2015-04-22 23:44:53 +0000
20179515
scene: fix a compilation error on 64-bit architectures. by
2015-04-22 23:44:51 +0000
d6b7882b
input: temporary workaround for a bug preventing us from binding the “A” key with SDL. by
2015-04-22 19:14:54 +0000
144b6b34
sot3000: more improvememnts. by
2015-04-22 12:57:33 +0000
71ee91fc
MultiplMultiScene: Phase 2: No more g_scene access and multiple scene calls support by
2015-04-22 03:29:52 +0000
30240e46
math: deprecate some mixed-case method names. by
2015-04-21 14:06:44 +0000
e2ba6e44
sot3000: make the game code public. by
2015-04-21 11:06:04 +0000
25603464
Added DRAWGROUP_NONE for entities that don't want to be DrawTicked (for Batcher entities or SpatialPartitioning) by
2015-04-21 02:54:26 +0000
cfcff9ac
MultiScene: Phase 1: g_scene removal and conversion to Scene:: by
2015-04-21 02:28:40 +0000
a6c681d3
text: fix alignment when rendering text with inter-character spacing. by
2015-04-19 19:33:20 +0000
816e7872
sys: work around a threading-related Visual Studio bug. by
2015-04-19 08:59:24 +0000
a2b94a9a
ticker: fix typo in entity.h header. by
2015-04-18 23:39:11 +0000
e9b72ec5
Added stuff for ticking/drawing main app entity independently from other entities by
2015-04-18 22:09:52 +0000
591db6b8
text: fix a minor accuracy issue in the text alignment logic. by
2015-04-18 14:28:46 +0000
1ddc2e83
font: make bitmap fonts use linear filtering by default. by
2015-04-18 14:28:44 +0000
d4e3ad4a
text: new features and minor refactoring. by
2015-04-18 12:40:10 +0000
bc2684fd
thread: do not join std::thread instances. by
2015-04-18 12:40:07 +0000
2cad5dcb
ld32: bare files for a Ludum Dare 32 game. by
2015-04-18 12:40:04 +0000
6914c4e0
tileset: disable weird inheritance code. by
2015-04-17 18:24:31 +0000
98ad4504
lua: disable 64-bit integer setters. by
2015-04-17 18:24:29 +0000
d8aa8b3d
build: add missing #include directive. by
2015-04-15 15:47:31 +0000
3ef2d6d3
small MeshViewer tweak by
2015-04-15 04:04:18 +0000
73f729d2
MeshViewer refactor is on good way Reworked Primitive logic for scene rendering FileUpdateTester works now ..... by
2015-04-14 04:04:06 +0000
d33c3127
Fully move meshviewer to its own subdirectory to avoid build errors. by
2015-04-07 15:46:08 +0000
2b4d3318
Fix a race condition in the file watcher and a few compilation warnings. by
2015-04-07 15:08:05 +0000
825401d9
Brought threads to C++11 Revamped thread communication Fixed dynamic thread Add/Remove Added unit-test for threads !!!! by
2015-04-06 22:07:16 +0000
5abbf24a
Moved ImGui to a non-versioned-name folder so update are easier (since they happen a lot at this state) by
2015-04-06 21:43:28 +0000
a8642c05
small buildfix in lolunit by
2015-04-06 03:22:03 +0000