64e47b0
(HEAD -> master)
build: sync with latest Lol Engine by
2016-10-13 21:15:15 +0200
f1b532c
debug: add newlines to some debug messages by
2016-09-12 08:29:16 +0200
85e1761
neercs: clean up build system by
2016-09-08 14:45:00 +0200
e4b9ee4
Add roflmao project files by
2016-09-08 11:51:08 +0200
1fbd309
build: better error reporting in bootstrap by
2016-09-08 11:40:11 +0200
0977976
build: rename liblolcore to liblol-core, etc. by
2016-08-28 12:38:15 +0000
e4bc86c
Remove Xbox 360 support, too much stuff no longer compiles. by
2015-12-12 14:08:50 +0000
dc4cd9b
math: all API functions dealing with angles now use radians. by
2015-05-31 19:52:12 +0000
931a93b
neercs: fix compilation warning. by
2015-05-04 00:29:29 +0000
596f6a0
build: fix typo causing a syntax error. by
2015-05-01 08:37:53 +0000
8915c4b
build: fix license and copyright information. by
2015-04-27 23:21:39 +0000
8202767
misc: carry on with the lowercase rampage. by
2015-04-27 17:10:58 +0000
b2dbc27
base: clean up and refactor containers. by
2015-04-27 14:54:21 +0000
c5d4432
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
b7a4ac0
build: remove dead PS3 code. by
2015-01-13 13:32:13 +0000
6fcde9a
build: reorganise some visual studio shit and comment some files. by
2014-09-09 14:30:23 +0000
c8af09f
build: use #pragma once instead of header guards because 1) fuck the dinosaurs, and 2) fuck the Visual Studio compiler that crashes when confused. by
2014-09-08 13:28:52 +0000
3f897ce
build: reorganise includes so that we can use precompiled headers later. by
2014-09-02 18:12:05 +0000
6fbfecb
build: move VS solution one directory below and create a VS2014 solution. by
2014-08-25 18:08:59 +0000
ef23ae4
base: get rid of the ssize_t requirement and use ptrdiff_t instead. by
2014-07-16 17:07:06 +0000
0ccf548
build: remove empty directories and add proper svn:ignore flags. by
2014-07-08 13:10:58 +0000
d2cb94e
misc: remove 100% of the "using namespace std;" madness. by
2014-07-02 11:40:02 +0000
b4eb4b1
base: huge refactor in vector.h; GCC compilation times down by 50%. by
2014-07-02 07:21:22 +0000
ebbb89f
base: strip core.h from its contents and put it in public/private headers. by
2014-07-01 12:17:12 +0000
a5694a5
base: use lol::array in most places. by
2014-06-29 09:55:03 +0000
70e6a8e
scenegraph: Entity::TickDraw() now provides a reference to the current scene so that g_scene can be deprecated later. by
2014-06-17 11:04:57 +0000
9bfaa46
neercs: refactor the shader system. by
2014-06-14 17:05:39 +0000
19cca47
misc: some refactoring in texture handling. by
2014-05-17 12:10:01 +0000
77c0f25
build: various MSVC compilation fixes. by
2014-02-28 15:36:27 +0000
0f431c4
build: VS2012 solution and project tweaks for exotic platforms. by
2014-01-06 10:53:15 +0000
fbc4e8d
removed vs2010 solution, migrated all projects to 2012. VsLol stays on 2010 for compatibility and now has its own sln. by
2014-01-04 08:15:00 +0000
52e8d05
misc: fix some coding errors found by Coverity. by
2013-10-02 08:25:03 +0000
282d986
input: disable keyboard tests the new input system doesn't support yet. by
2013-09-23 12:09:23 +0000
2ee8a1f
fixed 8 files out of 2617: - removed 0 CR characters - removed 0 trailing whitespaces - replaced 88 tabs with spaces - fixed 3 svn:eol-style properties by
2013-09-15 09:05:29 +0000
e1839e2
gpu: removed attribute name, everything works using semantic only now. For glsl, semantic is determined from the attribute name which must follow this pattern: in_[Semantic][index], index being optional. Note: this may break most of the projects although I tried to updated every shader accordingly by
2013-09-14 17:42:46 +0000
81b6d45
neercs: fix typo in render state handling. by
2013-08-15 17:31:21 +0000
2cc06f0
gpu: add SetDepthMask/GetDepthMask to render contexts. by
2013-08-02 18:25:08 +0000
55ec282
ticker: replace linked lists wih dynamic arrays for entity groups. by
2013-07-24 19:43:56 +0000
e320574
fixed 542 files out of 2754: - removed 0 CR characters - removed 0 trailing whitespaces - replaced 0 tabs with spaces - fixed 542 svn:eol-style properties by
2013-07-24 18:29:38 +0000
ea0cb6a
fixed 542 files out of 2754: - removed 0 CR characters - removed 0 trailing whitespaces - replaced 0 tabs with spaces - fixed 542 svn:eol-style properties by
2013-07-24 12:56:15 +0000
ce71a85
build: manually add lollua.vcxproj as a reference in all projects. by
2013-06-28 12:09:46 +0000
64de014
ps4: prepare for the fioutaah! by
2013-06-24 10:20:36 +0000
1ead849
gpu: move Video::Clear to Renderer::Clear. by
2013-06-22 21:23:59 +0000
f58a661
gpu: add full support for alpha test in GL and D3D. by
2013-06-22 18:33:56 +0000
a8c77ba
gpu: implement all depth test functions in the renderer. by
2013-06-22 15:31:19 +0000
9f78065
gpu: implement blend function and alpha test in the renderer. by
2013-06-22 14:10:06 +0000
b79214e
gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext classes instead of Video. by
2013-06-20 16:55:23 +0000
4ed24ab
gpu: use the RenderContext class in a few friendly places. by
2013-06-19 00:18:17 +0000
ea32511
build: update .vcxproj files. by
2013-04-09 12:08:30 +0000
a515e4d
gpu: rename FrameBuffer to Framebuffer. by
2013-03-15 10:14:16 +0000
a133d36
base: roll our own constants because it’s always a pain in the ass to get M_PI from the platform headers and cast it to float. by
2013-03-13 12:48:14 +0000
bde0239
build: big Android build system refactor; we now attempt to build an apk for each project. by
2013-03-09 23:04:58 +0000
7b9a8b6
build: reorganise automake build system. by
2013-03-09 14:27:25 +0000
7b336ee
core: import pristine lua 5.2.1 in the engine code. by
2013-03-02 15:02:57 +0000
641cea2
build: re-add liblolcore dependency tracking to all binary objects. by
2013-02-12 12:51:52 +0000
34b1503
build: fix syntax errors in the Visual Studio projects. by
2013-02-09 22:34:22 +0000
bc01c62
build: reorganise AM_CPPFLAGS handling so that we can disable the shitload of warnings Bullet spits at us. by
2013-02-09 22:05:15 +0000
51259cf
build: split the main library into lolcore and lolbullet. by
2013-02-09 20:08:41 +0000
34d5fea
build: fix all vector/scalar type mismatches such as "vec2 * double" instead of "vec2 * float". by
2013-02-02 15:25:31 +0000
88075b5
math: remove coercion rules in the vector classes, they increase the compilation time for very little benefit and maybe even confusion. by
2013-02-02 15:00:28 +0000
7894b2e
build: hide LolFx external declarations behind macros. by
2013-01-25 15:48:37 +0000
e693121
neercs: fix resource path. by
2013-01-21 13:27:46 +0000
037ebfd
core: pass the project directory to the binary build and get rid of that 2-year old "temporary Win32 hack". by
2013-01-21 13:11:58 +0000
27e5ce7
system: try to autodetect the data directory from the executable path; currently works for images (SDL and GDI+ loaders) and sound samples. by
2013-01-20 23:28:22 +0000
2484395
fixed 27 files out of 2315: - removed 0 CR characters - removed 188 trailing whitespaces - replaced 537 tabs with spaces by
2013-01-17 23:16:52 +0000
4cb8f41
New year copyright update. by
2013-01-11 15:52:05 +0000
19c2103
build: fix the WTFPL site URL in all code comments. by
2012-12-29 03:07:49 +0000
fbf5b9d
NEERCS: fixed color matching for copper by
2012-12-27 01:54:20 +0000
5a87d20
neercs: fix background colour computations with shader model 3. by
2012-12-24 15:48:36 +0000
114f4b4
NEERCS: changed copper base color to do not disturb sam white terminal :) by
2012-12-23 18:52:34 +0000
6b983dc
neercs: fix rendering issues and tweak timings so that large fullscreen apps such as cacademo no longer appear to lag. by
2012-12-23 10:57:24 +0000
0d23d51
neercs: fix a compilation error in text.lolfx. by
2012-12-22 23:26:44 +0000
9bf9e7f
neercs: more pre-shader4 compatibility tweaks. by
2012-12-22 23:20:21 +0000
f4e7b8f
build: renormalise a lot of files. by
2012-12-22 21:24:41 +0000
f7bf988
neercs: disable the copperbars because they're not very nice, lol. by
2012-12-22 19:04:59 +0000
1986f05
neercs: fix our unread() function so that it stops losing characters. by
2012-12-22 16:19:41 +0000
de6d6a4
neercs: initialise POD types in TextRender. by
2012-12-21 12:26:02 +0000
b0fc415
neercs: some fallback code when shader model 4 isn’t available. by
2012-12-20 01:01:28 +0000
5e0461f
neercs: if shaders don't support integer attributes, pass them as vectors of ubytes; foreground colour already works. by
2012-12-19 22:16:30 +0000
7620ada
neercs: slightly optimise postfx shader. by
2012-12-10 14:18:05 +0000
ff6bded
neercs: do not include "config.h" more than once. by
2012-12-10 13:59:10 +0000
a6f3576
neercs: remove deprecated GLSL constructs in text shader. by
2012-12-10 13:59:07 +0000
8e2afeb
neercs: deactivate OpenGL code when we build for OpenGL ES. by
2012-11-19 08:11:22 +0000
804e386
neercs: do not pass the texture coordinates from the application to the GL server; instead, simply deduce them from the vertex coordinates and interpolate them in the fragment shader. by
2012-11-19 00:45:47 +0000
6b32f07
neercs: use gl_VertexID instead of sending a whole new vertex array. by
2012-11-19 00:45:44 +0000
d8ef25c
neercs: added a better check for forkpty(), and moved the GL_POINTS size and texture logic to the vertex shader. by
2012-11-19 00:45:41 +0000
9e5cd7a
build: fixes for out-of-tree builds, and get rid of some deprecated stuff. by
2012-11-18 01:10:29 +0000
58e53ca
neercs: updated "granpa tv" theme by
2012-11-02 18:13:40 +0000
de5f587
build: fix minor build issues with Clang. by
2012-11-02 12:14:06 +0000
1f8f743
neercs: fixed scanline, added a new theme by
2012-11-02 01:21:21 +0000
6cf8b73
neercs: removed flags from setup, butchered scanline postfx by
2012-10-30 01:44:17 +0000
95b0e29
neercs: added theme support + 2 new themes [F4/F5 to switch] by
2012-10-29 01:02:43 +0000
ee78ae8
neercs: fixed theme_var[] values by
2012-10-26 16:01:06 +0000
3f0e8c7
neercs: theme support again (not really working yet) by
2012-10-26 01:02:37 +0000
40cb5bc
neercs: early integration of theme support by
2012-10-25 00:02:05 +0000
25d8e33
neercs: moved some init variable, removed useless iborder init by
2012-10-24 16:57:20 +0000
8b9b07f
neercs: added a protection glass above the monitor by
2012-10-22 23:10:22 +0000
b717b0c
neercs: scanline auto-resize by
2012-10-17 00:24:43 +0000
a1df6fe
neercs: F3 toggles fancy shit drawing. by
2012-10-16 22:04:20 +0000
789ada7
neercs: added bending to mirror by
2012-10-16 00:25:47 +0000