Sam Hocevar
|
fc618350f6
|
gpu: start working on the LolFx format.
|
12 лет назад |
Sam Hocevar
|
1443b5628f
|
win32: add a custom build rule for '.lolfx' files. The files are properly
transformed to C++ but aren't compiled into the project yet.
|
12 лет назад |
Sam Hocevar
|
70f992bb36
|
win32: add an Xinput class for Xbox360 controllers, because they're not
properly detected using the generic SDL driver.
|
12 лет назад |
Sam Hocevar
|
54fe8937ad
|
input: support Xbox input system for gamepads.
|
12 лет назад |
Sam Hocevar
|
58b3c20b86
|
input: add core joystick support and bind the SDL input to that.
|
12 лет назад |
Sam Hocevar
|
08fc460668
|
core: move the Camera class from Orbital to the engine core.
|
12 лет назад |
Sam Hocevar
|
b979030f95
|
core: fix a bug in the Array class where we would corrupt the data when
trying to realloc the array and insert a reference to a member of our own.
|
12 лет назад |
Sam Hocevar
|
f0d83bcf8d
|
win32: add missing files to the Visual Studio vcxproj.
|
12 лет назад |
Sam Hocevar
|
578368f452
|
gpu: abstraction class for index buffers; the cube tutorial no longer
needs to know about Direct3D headers etc.
|
12 лет назад |
Sam Hocevar
|
4e4d5a8e06
|
build: fix GCC build; it doesn't like to have a local file called debug/debug.h.
|
12 лет назад |
Sam Hocevar
|
48c7070243
|
gpu: replace exit(0) in D3D error checks with lol::Abort().
|
12 лет назад |
Sam Hocevar
|
5218c59ab7
|
gpu: start working on a template-based vertex buffer class.
|
12 лет назад |
Sam Hocevar
|
682b9dbdd3
|
build: start configuring the build for Win64.
|
12 лет назад |
Sam Hocevar
|
2f017eeddb
|
build: more Visual Studio project refactoring, with multiprocessor
compilation and a few other tweaks.
|
12 лет назад |
Sam Hocevar
|
49552f2dde
|
build: do the Visual Studio project refactoring a bit differently.
|
12 лет назад |
Sam Hocevar
|
02449e11b2
|
build: more Visual Studio project file refactoring.
|
12 лет назад |
Sam Hocevar
|
2831476774
|
build: major refactoring of the Win32 and Xbox project files; we now
link properly on the Xbox.
|
12 лет назад |
Sam Hocevar
|
56e4332597
|
build: reorganise math files in a single "math" directory, and get rid of the
"shader" source directory since we have "gpu".
|
12 лет назад |
Sam Hocevar
|
60a2e83d54
|
xbox: start working on an Xbox/Direct3D port.
|
12 лет назад |
Sam Hocevar
|
811de0ac78
|
win32: fix SDL support in lolcore.
|
12 лет назад |
Sam Hocevar
|
8684d237e9
|
win32: add a few predefined macros to the VS build system.
|
12 лет назад |
Sam Hocevar
|
54f74a1b20
|
win32: some compilation fixes here and there.
|
12 лет назад |
Sam Hocevar
|
5521b9fd01
|
build: start adding Xbox 360 configuration settings to the VS projects.
|
13 лет назад |
Sam Hocevar
|
0e622822e7
|
test: add a few Visual Studio 2010 project files and fix testsuite code
so that it builds properly.
|
13 лет назад |
Sam Hocevar
|
e006714236
|
build: new Visual Studio build files, for the engine core and the debug
quad application.
|
13 лет назад |
Sam Hocevar
|
246bce7dd7
|
Add a DebugQuad class for simple feature testing.
|
13 лет назад |
Sam Hocevar
|
fd465a0882
|
Merge all debug entity includes in <loldebug.h>.
|
13 лет назад |
Sam Hocevar
|
edd75a3c89
|
Add the Image class for better abstraction.
|
13 лет назад |
Sam Hocevar
|
e41dd3a949
|
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
|
13 лет назад |
Sam Hocevar
|
6e173ee3eb
|
Put the OpenGL header handling in <lolgl.h> for more convenience.
|
13 лет назад |
Sam Hocevar
|
07ebcb6e29
|
Implement CRC32 in the new Hash class. Will be useful for Dict and for
the new Shader cache.
|
13 лет назад |
Sam Hocevar
|
01be151c62
|
Try to factor all the recent GLSL stuff in the new Shader class.
|
13 лет назад |
Sam Hocevar
|
4df4ba3a78
|
Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead,
together with the --enable-experimental flag. Use LOL_DEBUG and
LOL_RELEASE instead of the previous values.
|
13 лет назад |
Sam Hocevar
|
7015943141
|
Add matrix determinant and inverse methods.
|
13 лет назад |
Sam Hocevar
|
12d85f61d6
|
Copy all necessary DLLs to the target dir after a successful build.
|
14 лет назад |
Sam Hocevar
|
98e91ef607
|
Add all the bells and whistles needed for GTK+ compilation on Win32.
|
14 лет назад |
Sam Hocevar
|
de3da71331
|
Create the WorldEntity class, for objects with world coordinates.
|
14 лет назад |
Sam Hocevar
|
0dfc497814
|
Add pseudorandom functions for floats.
|
14 лет назад |
Sam Hocevar
|
b7e01a1f90
|
Skeleton for the particle emitter class.
|
14 лет назад |
Sam Hocevar
|
c43194554f
|
Add a Text object for OSD and possibly other effects.
|
14 лет назад |
Sam Hocevar
|
d5e803e251
|
SDL_mixer support on Win32.
|
14 лет назад |
Sam Hocevar
|
640735731a
|
Add preliminary support for sound samples. Implement click.
|
14 лет назад |
Sam Hocevar
|
290c8f40d7
|
Skeleton for sample entity and sampler manager classes.
|
14 лет назад |
Sam Hocevar
|
4c61ab54aa
|
Tweak vcxproj files for concurrent builds.
|
14 лет назад |
Sam Hocevar
|
8642421a18
|
Fix VS2010 projects so that they don't hardcode paths.
|
14 лет назад |
Sam Hocevar
|
c456feac9b
|
Update the VS 2010 solution and projects to build both games.
|
14 лет назад |
Sam Hocevar
|
fa427a3fd9
|
Win32 solution.
|
14 лет назад |