Граф коммитов

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 0149c30d core: refactor the Hash class so that we can hash base types, too. by Sam Hocevar 2012-11-20 00:23:15 +0000
  • 46f7e750 core: more string concatenation and comparison methods, plus a lot of unit tests for the String class. by Sam Hocevar 2012-11-20 00:23:09 +0000
  • a82e9421 build: try to build neercs on Android; far from ready yet. by Sam Hocevar 2012-11-19 00:53:17 +0000
  • de4e64c3 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
  • fed77ef8 core: compilation fix for older compilers. by Sam Hocevar 2012-11-19 00:45:37 +0000
  • 720e5fe3 build: honour the TMPDIR, TEMP etc. environment variables. by Sam Hocevar 2012-11-18 17:00:40 +0000
  • ae398163 build: ignore core files, but not the core/ directory. by Sam Hocevar 2012-11-18 17:00:35 +0000
  • f2b71d36 core: new String class. by Sam Hocevar 2012-11-18 17:00:32 +0000
  • 5f66d6a7 build: fix PS3 and Linux compilation issues. by Sam Hocevar 2012-11-18 11:32:09 +0000
  • bbca3b6e build: fixes for out-of-tree builds, and get rid of some deprecated stuff. by Sam Hocevar 2012-11-18 01:10:29 +0000
  • 061ef6bd build: always use the same build directory in run-bitten.sh to avoid leaving gigabytes of cruft behind us, and do our best to clean up afterwards. by Sam Hocevar 2012-11-17 14:36:59 +0000
  • 7658744c gpu: remove some crap from vertexbuffer.cpp and allow for empty vertex declarations even though many video card drivers do not support them — and they should. by Sam Hocevar 2012-11-17 13:24:47 +0000
  • 63868aa1 math: prefix all convenience macros with "LOL_", make sure we #undef them after use, and refactor them so that free functions such as fmod() or clamp() are directly accessible in the lol namespace. by Sam Hocevar 2012-11-17 13:24:44 +0000
  • 4a6d092a mesh: start working on mesh and submesh stuff. by Sam Hocevar 2012-11-07 17:27:53 +0000
  • 76feb649 vimlol: get rid of long lines. by Sam Hocevar 2012-11-07 00:51:25 +0000
  • 675797fa vimlol: pretend lolfx files are C++ so that Vim highlights them until we get a proper syntax file. by Sam Hocevar 2012-11-06 23:47:39 +0000
  • f951745e vimlol: some code for a Vim plugin; see http://lol.zoy.org/wiki/dev/setup/vim by Sam Hocevar 2012-11-06 11:05:09 +0000
  • b5cb7601 build: define our own std::abs() function for long long int on NaCl, since it doesn't exist there. by Sam Hocevar 2012-11-02 13:30:19 +0000
  • b2e00f11 build: fix minor build issues with Clang. by Sam Hocevar 2012-11-02 12:14:06 +0000
  • 57c28053 math: reimplement min(), max(), abs() and fmod() in the lol:: namespace to avoid conflicts with the C++ stdlib. by Sam Hocevar 2012-11-02 10:45:02 +0000
  • e4954c0a math: implement abs() and fmod() for vector types and the half class. by Sam Hocevar 2012-11-01 23:22:00 +0000
  • 169c6da4 nice holes by jeunathe 2012-10-29 13:06:50 +0000
  • e5e04a53 build: prepend /usr/local/bin in $PATH when running Bitten on OS X. by Sam Hocevar 2012-10-21 02:36:12 +0000
  • 5ca68910 build: check for a decent version of sed (ie. not the shitty BSD one). by Sam Hocevar 2012-10-20 14:08:52 +0000
  • 4b041ec0 moved endif (toukinade) by jeunathe 2012-10-19 16:18:14 +0000
  • bf62a18b camera: deactivate WASD code for camera movement. by Sam Hocevar 2012-10-19 16:13:45 +0000
  • fa646c41 gpu: fix the computed element count in DrawIndexedElements on Direct3D. by Sam Hocevar 2012-10-19 13:52:45 +0000
  • 88aa2a48 build: shorter machine descriptions in build logs. by Sam Hocevar 2012-10-14 23:13:30 +0000
  • 72a6839d image: better error detection in the GDI+ image codec. by Sam Hocevar 2012-10-12 17:00:44 +0000
  • b438a946 input: add the Keyboard abstraction object type. by Sam Hocevar 2012-10-11 23:04:13 +0000
  • df7a21d6 tutorial: add texture demo to the VS solution. by Sam Hocevar 2012-10-09 15:27:35 +0000
  • 6944db66 tutorial: add a new texture generation example. by Sam Hocevar 2012-10-09 15:22:37 +0000
  • e70fcd05 build: upgrade glew binaries to 1.9.0 and rename the contrib directory to external so as to avoid some autocompletion collisions with "configure". by Sam Hocevar 2012-10-09 10:34:40 +0000
  • 0ea16b41 gpu: D3DFMT_R8G8B8 doesn't seem to exist on the X360. by Sam Hocevar 2012-10-09 07:21:20 +0000
  • 26c945a3 gpu: allow to specify the pixel format when creating a texture; the internal format is then automatically deduced. Only a few 8-bit RGB or RGBA formats are supported for now. by Sam Hocevar 2012-10-08 23:15:56 +0000
  • f626d36b gpu: don't use D3DLOCK_DISCARD on the X360, it's not there. by Sam Hocevar 2012-10-08 15:54:26 +0000
  • e0330e18 gpu: fix some Direct3D programming errors; we cannot call SetVertexDeclaration with a null argument, and the texture stuff was completely messed up. by Sam Hocevar 2012-10-08 11:05:28 +0000
  • 8a688a7d misc: compilation fixes for Windows, X360 and PS3 introduced by the texture class refactor. by Sam Hocevar 2012-10-08 07:12:34 +0000
  • b9aba5d2 gpu: put the texture creation code in its own class; for now a lot of things are hardcoded and only the fractal demo uses it, but everything will eventually switch. by Sam Hocevar 2012-10-07 23:09:29 +0000
  • 96342ddb core: disable our rare uses of realloc() with a proper Array<> object. by Sam Hocevar 2012-10-07 12:34:59 +0000
  • 81076d44 build: safety measure in configure.ac to error out if a Lol Engine m4 macro is undefined. by Sam Hocevar 2012-10-07 12:34:57 +0000
  • 5c60fe42 build: do not try to advertise a bitten config for Android, NaCl or the Raspi if running on Windows. by Sam Hocevar 2012-10-07 09:33:20 +0000
  • bab0d4c7 build: put the OpenGL detection code in a separate .m4 file and assume that the OpenGL framework on OS X provides GL version 2 at least. by Sam Hocevar 2012-10-07 09:25:50 +0000
  • 50ff3f9c ps3: refactor elf → self build logic and make make_fself mandatory when building for the PS3 on a Unix system. by Sam Hocevar 2012-10-05 22:42:06 +0000
  • 3f0e214d build: add a Makefile for jnat's test project. by Sam Hocevar 2012-10-05 20:20:01 +0000
  • 5ee487ec build: port run-bitten.sh to OS X. by Sam Hocevar 2012-10-04 00:21:02 +0000
  • 076eb3d1 build: add Android, NaCl and Raspberry Pi to the list of targets autodetected by run-bitten.sh. by Sam Hocevar 2012-10-03 23:35:38 +0000
  • 22fe7c21 build: improve the run-bitten script so that it runs on Linux. by Sam Hocevar 2012-10-03 11:07:07 +0000
  • 8c9a5d47 build: add a script to automatically run bitten on Windows. Needs some tweaking before it also runs on Linux or OS X. by Sam Hocevar 2012-10-02 15:55:37 +0000
  • 10010d77 android: use the FPS value provided by the application; we now run at 60 fps on Android devices, too. by Sam Hocevar 2012-10-02 08:35:20 +0000
  • ad00a349 gpu: add support for triangle strips and fans, and change the DrawElement calls so that they take a number of vertices or indexes, not elements. by Sam Hocevar 2012-09-30 23:49:53 +0000
  • 004d21a4 ps3: support for texture coordinates on the PS3. by Sam Hocevar 2012-09-28 10:33:24 +0000
  • 7efd7ea0 ps3: honour the CELLSDK environment variable if CELL_SDK is not defined. by Sam Hocevar 2012-09-27 11:36:37 +0000
  • 5b57aa50 core: fix a bad format string and disable an annoying warning in Array<>. by Sam Hocevar 2012-09-27 11:36:33 +0000
  • e59d306e build: disable those fucking "Any CPU" and "Mixed Platforms" build configurations. Seriously, fuck Visual Studio. by Sam Hocevar 2012-09-26 14:55:38 +0000
  • 87f653c5 gpu: if 2D tiles have negative scaling, switch the triangle winding. by Sam Hocevar 2012-09-26 13:51:26 +0000
  • 439298ee misc: very minor tweaks here and there. by Sam Hocevar 2012-09-26 07:07:17 +0000
  • 6c2fa45b core: add some noise to the gradient effect. by Sam Hocevar 2012-09-24 06:44:41 +0000
  • 2bf4cb66 math: add a uniform scaling matrix constructor. by Sam Hocevar 2012-09-24 06:44:37 +0000
  • 2d63ce18 core: make Entity::GetName() a public method. by Sam Hocevar 2012-09-24 06:43:57 +0000
  • 1f8ba128 core: fix sorting of 2D scenes. by Sam Hocevar 2012-09-24 06:42:47 +0000
  • 854409cb android: fix a synchronisation issue between Java and the game thread. by Sam Hocevar 2012-09-23 15:35:24 +0000
  • dead09d2 android: print thread ID with all messages. by Sam Hocevar 2012-09-23 15:35:20 +0000
  • 3bc83d24 core: do not deregister Tilers from Sprites, it’s asymmetrical. by Sam Hocevar 2012-09-23 08:04:49 +0000
  • 203ac1a4 core: port gradient shader to GL ES platforms. by Sam Hocevar 2012-09-21 21:03:54 +0000
  • 291fd0c3 android: if current thread is unknown to the JVM, try to register it. by Sam Hocevar 2012-09-21 21:03:51 +0000
  • 8e62b9a2 build: set default verbosity to 0 and tweak the LolFx build rule so that it understands V=0 and V=1. by Sam Hocevar 2012-09-21 14:01:28 +0000
  • bd66a8bc build: some build system fixes. by Sam Hocevar 2012-09-21 14:01:23 +0000
  • ca5238b1 lolfx: names such as "x" or "bgra" are field selectors, but we must also accept them as variable names. by Sam Hocevar 2012-09-21 14:01:17 +0000
  • dd120a2e vslol: more robust error checking. by Sam Hocevar 2012-09-20 13:30:53 +0000
  • 743c0637 vslol: detect when the utilities cannot be launched. by Sam Hocevar 2012-09-20 12:50:18 +0000
  • b73d8b53 vslol: create a Visual Studio plugin that will let us rebuild parsers & lexers. by Sam Hocevar 2012-09-20 11:58:35 +0000
  • d953508b build: try to detect the number of CPU cores on Windows. by Sam Hocevar 2012-09-20 11:58:29 +0000
  • 787c96b4 lolfx: improve the LolFx compiler, including error reporting. We can now successfully parse a few of our full GLSL/HLSL shaders. by Sam Hocevar 2012-09-19 22:24:06 +0000
  • 36d52e29 build: abort make process if a flex or bison run fails. by Sam Hocevar 2012-09-19 22:24:02 +0000
  • 549566cb lolfx: use square brackets to indicate shader sections. by Sam Hocevar 2012-09-19 22:23:59 +0000
  • 26c432be gpu: sip an empty LolFx class that embeds the compiler. by Sam Hocevar 2012-09-18 23:00:13 +0000
  • c69e487d gpu: do not use GLEW on OS X until we are sure that the version we detected will not try to use X11. by Sam Hocevar 2012-09-18 09:22:32 +0000
  • 5320310f build: "make generated" now recursively rebuilds all flex/bison targets. by Sam Hocevar 2012-09-17 12:30:56 +0000
  • ca909bb3 build: refactor lolfx build rule into common.am. by Sam Hocevar 2012-09-17 12:30:54 +0000
  • e390f03e 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. by Sam Hocevar 2012-09-17 12:30:49 +0000
  • c5b10f5e tutorial: flatten the fractal computation loop, and avoid the use of new/delete when our arrays will do. by Sam Hocevar 2012-09-16 16:48:19 +0000
  • 222ae90b core: use "f128" as the long double prefix for vectors, even if it's not always really a 128-bit type. by Sam Hocevar 2012-09-16 16:48:16 +0000
  • 518942d4 core: implement Array::Resize() to forcibly set the size of an array. by Sam Hocevar 2012-09-16 16:48:14 +0000
  • 7ebb577f test: fix mesh settings in the physics demo. by Sam Hocevar 2012-09-12 11:33:22 +0000
  • 4cee96d0 easymesh: use "ato" for torus, because "at" is already for triangle. by Sam Hocevar 2012-09-12 10:26:39 +0000
  • d18b7698 build: check the source code with LANG=C to avoid locale-related parse discrepancies. by Sam Hocevar 2012-09-12 09:34:44 +0000
  • 2a9f2bed New subProject for jnat by jeunathe 2012-09-10 11:27:38 +0000
  • 320cb048 build: do not check for CRLF on Windows, since most files would have been converted by the Vcs. Also ignore Trac plugins. by Sam Hocevar 2012-09-10 11:10:07 +0000
  • 956657e8 input: some refactoring in the action bindings. by Sam Hocevar 2012-09-09 21:47:45 +0000
  • cc369b4b build: include check-source.sh in the "make test" targets. by Sam Hocevar 2012-09-09 21:47:39 +0000
  • d4c0c005 math: refactor real number constant declarations so that they are only computed on demand with static initialisation. by Sam Hocevar 2012-09-09 14:55:26 +0000
  • 1bf56e9a test: tell lolbot to fix jnat's code, too. by Sam Hocevar 2012-09-07 16:37:24 +0000
  • 23807ea8 fixed 23 files out of 277: - fixed 1270 CR characters - fixed 56 trailing spaces - fixed 5085 tabs by Lolbot 2012-09-07 15:00:31 +0000
  • 17eecb11 build: improve source checking script for lolbot. by Lolbot 2012-09-07 14:38:49 +0000
  • d4c77690 build: start working on a script to test source code problems. by Sam Hocevar 2012-09-06 20:11:02 +0000
  • babb2f82 gpu: fix a few minor compiler warnings. by Sam Hocevar 2012-09-05 20:08:38 +0000
  • caba2eb2 easymesh: minor torus mesh tweaks. by Sam Hocevar 2012-09-05 13:11:45 +0000
  • 8cff2e9c debug: get rid of DebugSphere, it's totally obsoleted by EasyMesh. by Sam Hocevar 2012-09-04 12:25:11 +0000
  • 38364a0b easymesh: first shot at a simple, flat shaded torus. by Sam Hocevar 2012-09-04 12:08:19 +0000