|
|
@671
|
12 years |
sam |
Fix numerous resource leaks in scene.cpp.
|
|
|
@670
|
12 years |
sam |
Cache shader source CRCs to avoid costly recompilations.
|
|
|
@669
|
12 years |
sam |
Implement CRC32 in the new Hash class. Will be useful for Dict and for …
|
|
|
@668
|
12 years |
sam |
Protect the Shader constructor and provide a static creation method …
|
|
|
@667
|
12 years |
sam |
Minor GL code reorganisation and simplification.
|
|
|
@666
|
12 years |
sam |
Experimental GL mode works!
|
|
|
@665
|
12 years |
sam |
OpenGL code refactoring.
|
|
|
@664
|
12 years |
sam |
Get rid of float3, float4, int3 etc. in favour of GLSL types.
|
|
|
@663
|
12 years |
sam |
Implement +=, -= and *= for matrices and vectors.
Add new types, …
|
|
|
@662
|
12 years |
sam |
Merge more code from the experimental MVP refactor into the old GL code.
|
|
|
@661
|
12 years |
sam |
Implement float4x4::rotate().
|
|
|
@660
|
12 years |
sam |
Implement float4x4::ortho() and float4x4::translate().
|
|
|
@659
|
12 years |
sam |
Try to factor all the recent GLSL stuff in the new Shader class.
|
|
|
@658
|
12 years |
sam |
Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead, …
|
|
|
@657
|
12 years |
sam |
Clean up stuff in the shader crap.
|
|
|
@656
|
12 years |
sam |
More shader crap. Texture coordinates now work. Still disabled.
|
|
|
@655
|
12 years |
sam |
Fix a nasty bug in the float4x4::frustum() computation.
|
|
|
@654
|
12 years |
sam |
More shader crap. We can now display a coloured quad. Still disabled.
|
|
|
@653
|
12 years |
sam |
More shader crap for GLSL 1.30. Still disabled.
|
|
|
@652
|
12 years |
sam |
Implement float4x4::frustum() and float4x4::perspective() to build …
|
|
|
@651
|
12 years |
sam |
Make the float4x4 constructor fill only the matrix's diagonal. Thus …
|
|
|
@650
|
12 years |
sam |
Fix shader crap syntax, caused by space-like UTF-8 characters.
|
|
|
@649
|
12 years |
sam |
Shader tests. Disabled for now.
|
|
|
@648
|
12 years |
sam |
Add matrix determinant and inverse methods.
|
|
|
@647
|
12 years |
sam |
Switch debug sphere rendering method to vertex buffer objects.
|
|
|
@646
|
12 years |
sam |
Ensure the DebugFps object is rendered in front of everything else.
|
|
|
@645
|
12 years |
sam |
Switch scene rendering method to vertex buffer objects.
|
|
|
@643
|
12 years |
sam |
Do not zero vector memory upon initialisation. Unitialised is …
|
|
|
@641
|
12 years |
sam |
Create a few matrix handling classes and operators.
|
|
|
@639
|
12 years |
sam |
Make font objects use the TileSet system and fix the text objects' Z …
|
|
|
@637
|
12 years |
sam |
Allow to query for a tileset's size and/or number of tiles.
|
|
|
@636
|
12 years |
sam |
Fix the SDL timer behaviour. Fixes ticket #26.
|
|
|
@633
|
12 years |
sam |
TileSets can now be initialised either using the tile size, or the …
|
|
|
@631
|
12 years |
sam |
Add missing icons.png, use CPPFLAGS instead of CXXFLAGS in automake rules.
|
|
|
@623
|
12 years |
sam |
Stop using pkg-config in Makefiles and stop putting things in LDADD …
|
|
|
@620
|
12 years |
sam |
Get rid of benchmarking mode, it's useless: Ticker::Setup(0) does the same.
|
|
|
@619
|
12 years |
sam |
Add a recording mode to Ticker that ensures fixed deltatime even when …
|
|
|
@618
|
12 years |
sam |
Add a benchmark mode to the ticker.
|
|
|
@617
|
12 years |
sam |
Store the requested FPS in the Ticker class.
|
|
|
@616
|
12 years |
sam |
The client application no longer needs to call Video::Clea().
|
|
|
@615
|
12 years |
sam |
Allow to specify FPS in the DebugRecord object.
|
|
|
@427
|
12 years |
sam |
The most recent interface layout.
|
|
|
@420
|
12 years |
sam |
Fix the Dict class. It wasn't even implemented properly.
|
|
|
@419
|
12 years |
sam |
Name tilers, samples and pieces for easier debugging.
|
|
|
@418
|
12 years |
sam |
Fix a coding error in the null tiler detection.
|
|
|
@382
|
12 years |
sam |
Add more error reporting to the Tiler and the Ticker.
|
|
|
@351
|
12 years |
sam |
More aggressive ticker panic mode.
|
|
|
@347
|
12 years |
sam |
Reduce error verbosity when entities are stuck at exit.
|
|
|
@342
|
12 years |
sam |
Add a safeguard mechanism that gets rid of stuck entities upon shutdown.
|
|
|
@339
|
12 years |
sam |
Start working on a new gameplay, codenamed "Fusion".
|
|
|
@335
|
12 years |
sam |
Fix a crash caused by potential code/data discrepancies.
|
|
|
@332
|
12 years |
sam |
Implement the title screen. Click on it to start a game.
|
|
|
@330
|
12 years |
sam |
First implementation of the mouse tracker.
|
|
|
@329
|
12 years |
sam |
Minor updates to the mouse tracking architecture.
|
|
|
@328
|
12 years |
sam |
Make Entity variable members private.
|
|
|
@326
|
12 years |
sam |
Test entity alignment features. Also, start working on the mouse tracking.
|
|
|
@325
|
12 years |
sam |
Implement Text::SetInt().
|
|
|
@320
|
12 years |
sam |
Display mashed monsterz statistics, up to 12 icons.
|
|
|
@319
|
12 years |
sam |
Text objects don't do bold by default. The fonts themselves should be bold.
|
|
|
@318
|
12 years |
sam |
Fix a texture size bug in the font initialisation.
|
|
|
@313
|
12 years |
sam |
Rework tile handling. This possibly breaks deushax pretty rudely.
|
|
|
@312
|
12 years |
sam |
Create the WorldEntity class, for objects with world coordinates.
|
|
|
@298
|
12 years |
sam |
Allow more particles, just in case.
|
|
|
@296
|
12 years |
sam |
Fix Linux build.
|
|
|
@295
|
12 years |
sam |
Fix a few warnings here and there, and try to use the vector classes.
|
|
|
@294
|
12 years |
sam |
Rename Float3 to float3, Int3 to int3 etc. and add the 4-member versions.
|
|
|
@293
|
12 years |
sam |
Add pseudorandom functions for floats.
|
|
|
@290
|
12 years |
sam |
Particle emitter test.
|
|
|
@289
|
12 years |
sam |
Change the way the Scene object works.
|
|
|
@288
|
12 years |
sam |
Skeleton for the particle emitter class.
|
|
|
@282
|
12 years |
sam |
Add a Text object for OSD and possibly other effects.
|
|
|
@280
|
12 years |
sam |
Print error reports before panicking when asset loads fail.
|
|
|
@272
|
12 years |
sam |
Fix font rendering.
|
|
|
@270
|
12 years |
sam |
Add a utility function to compute the power of two above.
|
|
|
@269
|
12 years |
sam |
Convert NPOT textures in code.
|
|
|
@259
|
12 years |
sam |
Slightly change the ...Data initialisation in classes.
|
|
|
@254
|
12 years |
sam |
Reduce audio latency by using 1K samples instead of 4K.
|
|
|
@253
|
12 years |
sam |
Add preliminary support for sound samples. Implement click.
|
|
|
@251
|
12 years |
sam |
Skeleton for sample entity and sampler manager classes.
|
|
|
@246
|
12 years |
sam |
Remove unused file.
|
|
|
@244
|
12 years |
sam |
Implement vector equality comparisons.
|
|
|
@242
|
12 years |
sam |
Implement vector square length.
|
|
|
@240
|
12 years |
sam |
Various vector operators including casts and scalar-vector operations.
|
|
|
@239
|
12 years |
sam |
Implement vector addition, subtraction etc. as well as euclidian distance.
|
|
|
@238
|
12 years |
sam |
Pieces can now be grabbed around.
|
|
|
@237
|
12 years |
sam |
Implement simple + and - operators for Int2, Float2 etc.
|
|
|
@236
|
12 years |
sam |
Mouse button support in Lol Engine.
|
|
|
@235
|
12 years |
sam |
Allow to access Int2, Float2 etc. members using [].
|
|
|
@233
|
12 years |
sam |
Make SdlInput regularly inject the mouse position into the Input singleton.
|
|
|
@232
|
12 years |
sam |
Float2 and Float3 are now templates, thus creating Int2 and Int3.
|
|
|
@227
|
12 years |
sam |
Spawn several pieces in Monsterz now that we can.
|
|
|
@225
|
12 years |
sam |
Fix a refcount bug in the entity dictionary.
|
|
|
@222
|
12 years |
sam |
Add support for rotated views and stretched tiles.
|
|
|
@221
|
12 years |
sam |
Complete Lol Engine / Deus Hax / Monsterz split.
|
|
|
@220
|
12 years |
sam |
Split test-map into deus-hax and monsterz.
|
|
|
@218
|
12 years |
sam |
The Tile size can now be specified upon TileSet load. Add a sample …
|
|
|
@216
|
12 years |
sam |
Fix compilation issue caused by WinDef.h defining "near" and "far" macros.
|
|
|
@215
|
12 years |
sam |
Fix M_PI usage on Win32.
|
|
|
@211
|
13 years |
sam |
Put HUD objects back on front of the scene.
|
|
|
@210
|
13 years |
sam |
Allow for different priorities in game and draw tick levels.
|
|
|