Commit Graph

  • *
  • *
  • *
  • *
  • |\
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • 64e47b0 (HEAD -> master) build: sync with latest Lol Engine by Sam Hocevar 2016-10-13 21:15:15 +0200
  • f1b532c debug: add newlines to some debug messages by Sam Hocevar 2016-09-12 08:29:16 +0200
  • 85e1761 neercs: clean up build system by Sam Hocevar 2016-09-08 14:45:00 +0200
  • e4b9ee4 Add roflmao project files by Sam Hocevar 2016-09-08 11:51:08 +0200
  • 1fbd309 build: better error reporting in bootstrap by Sam Hocevar 2016-09-08 11:40:11 +0200
  • 0977976 build: rename liblolcore to liblol-core, etc. by Sam Hocevar 2016-08-28 12:38:15 +0000
  • e4bc86c Remove Xbox 360 support, too much stuff no longer compiles. by Sam Hocevar 2015-12-12 14:08:50 +0000
  • dc4cd9b math: all API functions dealing with angles now use radians. by Sam Hocevar 2015-05-31 19:52:12 +0000
  • 931a93b neercs: fix compilation warning. by Sam Hocevar 2015-05-04 00:29:29 +0000
  • 596f6a0 build: fix typo causing a syntax error. by Sam Hocevar 2015-05-01 08:37:53 +0000
  • 8915c4b build: fix license and copyright information. by Sam Hocevar 2015-04-27 23:21:39 +0000
  • 8202767 misc: carry on with the lowercase rampage. by Sam Hocevar 2015-04-27 17:10:58 +0000
  • b2dbc27 base: clean up and refactor containers. by Sam Hocevar 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 Benjamin ‘Touky’ Huet 2015-04-25 22:05:15 +0000
  • b7a4ac0 build: remove dead PS3 code. by Sam Hocevar 2015-01-13 13:32:13 +0000
  • 6fcde9a build: reorganise some visual studio shit and comment some files. by Sam Hocevar 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 Sam Hocevar 2014-09-08 13:28:52 +0000
  • 3f897ce build: reorganise includes so that we can use precompiled headers later. by Sam Hocevar 2014-09-02 18:12:05 +0000
  • 6fbfecb build: move VS solution one directory below and create a VS2014 solution. by Sam Hocevar 2014-08-25 18:08:59 +0000
  • ef23ae4 base: get rid of the ssize_t requirement and use ptrdiff_t instead. by Sam Hocevar 2014-07-16 17:07:06 +0000
  • 0ccf548 build: remove empty directories and add proper svn:ignore flags. by Sam Hocevar 2014-07-08 13:10:58 +0000
  • d2cb94e misc: remove 100% of the "using namespace std;" madness. by Sam Hocevar 2014-07-02 11:40:02 +0000
  • b4eb4b1 base: huge refactor in vector.h; GCC compilation times down by 50%. by Sam Hocevar 2014-07-02 07:21:22 +0000
  • ebbb89f base: strip core.h from its contents and put it in public/private headers. by Sam Hocevar 2014-07-01 12:17:12 +0000
  • a5694a5 base: use lol::array in most places. by Sam Hocevar 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 Sam Hocevar 2014-06-17 11:04:57 +0000
  • 9bfaa46 neercs: refactor the shader system. by Sam Hocevar 2014-06-14 17:05:39 +0000
  • 19cca47 misc: some refactoring in texture handling. by Sam Hocevar 2014-05-17 12:10:01 +0000
  • 77c0f25 build: various MSVC compilation fixes. by Sam Hocevar 2014-02-28 15:36:27 +0000
  • 0f431c4 build: VS2012 solution and project tweaks for exotic platforms. by Sam Hocevar 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 Benlitz 2014-01-04 08:15:00 +0000
  • 52e8d05 misc: fix some coding errors found by Coverity. by Sam Hocevar 2013-10-02 08:25:03 +0000
  • 282d986 input: disable keyboard tests the new input system doesn't support yet. by Sam Hocevar 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 Lolbot 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 Benlitz 2013-09-14 17:42:46 +0000
  • 81b6d45 neercs: fix typo in render state handling. by Sam Hocevar 2013-08-15 17:31:21 +0000
  • 2cc06f0 gpu: add SetDepthMask/GetDepthMask to render contexts. by Sam Hocevar 2013-08-02 18:25:08 +0000
  • 55ec282 ticker: replace linked lists wih dynamic arrays for entity groups. by Sam Hocevar 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 Lolbot 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 Lolbot 2013-07-24 12:56:15 +0000
  • ce71a85 build: manually add lollua.vcxproj as a reference in all projects. by Sam Hocevar 2013-06-28 12:09:46 +0000
  • 64de014 ps4: prepare for the fioutaah! by Sam Hocevar 2013-06-24 10:20:36 +0000
  • 1ead849 gpu: move Video::Clear to Renderer::Clear. by Sam Hocevar 2013-06-22 21:23:59 +0000
  • f58a661 gpu: add full support for alpha test in GL and D3D. by Sam Hocevar 2013-06-22 18:33:56 +0000
  • a8c77ba gpu: implement all depth test functions in the renderer. by Sam Hocevar 2013-06-22 15:31:19 +0000
  • 9f78065 gpu: implement blend function and alpha test in the renderer. by Sam Hocevar 2013-06-22 14:10:06 +0000
  • b79214e gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext classes instead of Video. by Sam Hocevar 2013-06-20 16:55:23 +0000
  • 4ed24ab gpu: use the RenderContext class in a few friendly places. by Sam Hocevar 2013-06-19 00:18:17 +0000
  • ea32511 build: update .vcxproj files. by Sam Hocevar 2013-04-09 12:08:30 +0000
  • a515e4d gpu: rename FrameBuffer to Framebuffer. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 2013-03-09 23:04:58 +0000
  • 7b9a8b6 build: reorganise automake build system. by Sam Hocevar 2013-03-09 14:27:25 +0000
  • 7b336ee core: import pristine lua 5.2.1 in the engine code. by Sam Hocevar 2013-03-02 15:02:57 +0000
  • 641cea2 build: re-add liblolcore dependency tracking to all binary objects. by Sam Hocevar 2013-02-12 12:51:52 +0000
  • 34b1503 build: fix syntax errors in the Visual Studio projects. by Sam Hocevar 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 Sam Hocevar 2013-02-09 22:05:15 +0000
  • 51259cf build: split the main library into lolcore and lolbullet. by Sam Hocevar 2013-02-09 20:08:41 +0000
  • 34d5fea build: fix all vector/scalar type mismatches such as "vec2 * double" instead of "vec2 * float". by Sam Hocevar 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 Sam Hocevar 2013-02-02 15:00:28 +0000
  • 7894b2e build: hide LolFx external declarations behind macros. by Sam Hocevar 2013-01-25 15:48:37 +0000
  • e693121 neercs: fix resource path. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 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 Lolbot 2013-01-17 23:16:52 +0000
  • 4cb8f41 New year copyright update. by Benjamin ‘Touky’ Huet 2013-01-11 15:52:05 +0000
  • 19c2103 build: fix the WTFPL site URL in all code comments. by Sam Hocevar 2012-12-29 03:07:49 +0000
  • fbf5b9d NEERCS: fixed color matching for copper by rez 2012-12-27 01:54:20 +0000
  • 5a87d20 neercs: fix background colour computations with shader model 3. by Sam Hocevar 2012-12-24 15:48:36 +0000
  • 114f4b4 NEERCS: changed copper base color to do not disturb sam white terminal :) by rez 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 Sam Hocevar 2012-12-23 10:57:24 +0000
  • 0d23d51 neercs: fix a compilation error in text.lolfx. by Sam Hocevar 2012-12-22 23:26:44 +0000
  • 9bf9e7f neercs: more pre-shader4 compatibility tweaks. by Sam Hocevar 2012-12-22 23:20:21 +0000
  • f4e7b8f build: renormalise a lot of files. by Sam Hocevar 2012-12-22 21:24:41 +0000
  • f7bf988 neercs: disable the copperbars because they're not very nice, lol. by Sam Hocevar 2012-12-22 19:04:59 +0000
  • 1986f05 neercs: fix our unread() function so that it stops losing characters. by Sam Hocevar 2012-12-22 16:19:41 +0000
  • de6d6a4 neercs: initialise POD types in TextRender. by Sam Hocevar 2012-12-21 12:26:02 +0000
  • b0fc415 neercs: some fallback code when shader model 4 isn’t available. by Sam Hocevar 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 Sam Hocevar 2012-12-19 22:16:30 +0000
  • 7620ada neercs: slightly optimise postfx shader. by Sam Hocevar 2012-12-10 14:18:05 +0000
  • ff6bded neercs: do not include "config.h" more than once. by Sam Hocevar 2012-12-10 13:59:10 +0000
  • a6f3576 neercs: remove deprecated GLSL constructs in text shader. by Sam Hocevar 2012-12-10 13:59:07 +0000
  • 8e2afeb neercs: deactivate OpenGL code when we build for OpenGL ES. by Sam Hocevar 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 Sam Hocevar 2012-11-19 00:45:47 +0000
  • 6b32f07 neercs: use gl_VertexID instead of sending a whole new vertex array. by Sam Hocevar 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 Sam Hocevar 2012-11-19 00:45:41 +0000
  • 9e5cd7a build: fixes for out-of-tree builds, and get rid of some deprecated stuff. by Sam Hocevar 2012-11-18 01:10:29 +0000
  • 58e53ca neercs: updated "granpa tv" theme by rez 2012-11-02 18:13:40 +0000
  • de5f587 build: fix minor build issues with Clang. by Sam Hocevar 2012-11-02 12:14:06 +0000
  • 1f8f743 neercs: fixed scanline, added a new theme by rez 2012-11-02 01:21:21 +0000
  • 6cf8b73 neercs: removed flags from setup, butchered scanline postfx by rez 2012-10-30 01:44:17 +0000
  • 95b0e29 neercs: added theme support + 2 new themes [F4/F5 to switch] by rez 2012-10-29 01:02:43 +0000
  • ee78ae8 neercs: fixed theme_var[] values by rez 2012-10-26 16:01:06 +0000
  • 3f0e8c7 neercs: theme support again (not really working yet) by rez 2012-10-26 01:02:37 +0000
  • 40cb5bc neercs: early integration of theme support by rez 2012-10-25 00:02:05 +0000
  • 25d8e33 neercs: moved some init variable, removed useless iborder init by rez 2012-10-24 16:57:20 +0000
  • 8b9b07f neercs: added a protection glass above the monitor by rez 2012-10-22 23:10:22 +0000
  • b717b0c neercs: scanline auto-resize by rez 2012-10-17 00:24:43 +0000
  • a1df6fe neercs: F3 toggles fancy shit drawing. by Sam Hocevar 2012-10-16 22:04:20 +0000
  • 789ada7 neercs: added bending to mirror by rez 2012-10-16 00:25:47 +0000