

@1519

10 years 
sam 
build: add lots of missing svn:ignore properties.



@1518

10 years 
sam 
build: reorganise all the build stuff so that it lies in build/ and …



@1517

10 years 
sam 
gpu: disable framebuffer objects on GL ES for now, and disable integer …



@1513

10 years 
sam 
core: replace usage of sin() or std::sin() with lol::sin() where …



@1512

10 years 
sam 
build: fix the PS3 port by using our trig.h everywhere instead of …



@1510

10 years 
sam 
easymesh: move the Mesh builder into the engine core.



@1502

10 years 
sam 
core: fix a few build warnings and remove useless operators from the …



@1488

10 years 
sam 
gpu: remove FrameBuffer::Clear(), it's not really useful.



@1480

10 years 
sam 
gpu: better state restoration after vertex buffer usage.



@1479

10 years 
sam 
build: simplify the .lolfx file compilation.



@1478

10 years 
sam 
gpu: do not convert u8vec4 to integers when set as array buffers, …



@1475

10 years 
sam 
gpu: do not convert integers in vertex streams to floats.



@1470

10 years 
sam 
gpu: be more verbose about shader compilation; some warnings are useful.



@1468

10 years 
sam 
gpu: fix a harmless inconsistency in vertexbuffer function order that …



@1466

10 years 
sam 
gpu: add GL points support to the primitive rendering.



@1459

10 years 
sam 
neercs: some refactoring.



@1455

10 years 
sam 
gpu: first FrameBuffer GPU class.



@1453

10 years 
sam 
build: remove \r from shader files before compilation.



@1452

10 years 
sam 
gpu: first shot at a Shader::SetTexture() function.



@1450

10 years 
sam 
gpu: disable all vertex attributes upon vertex declaration unbind, …



@1449

10 years 
sam 
build: fix a few build issues (missing lxinput, missing d3d9 source …



@1443

10 years 
sam 
gpu: silently ignore empty vertex and index buffers instead of …



@1442

10 years 
sam 
orbital: some improvements to the mesh parser and error reporting.



@1440

10 years 
sam 
nacl: NaCl binaries no longer need a modified main() to work, the NaCl …



@1439

10 years 
sam 
nacl: preliminary gamepad support in the NaCl backend.



@1435

10 years 
sam 
nacl: remove our old hack of #including the file containing main() …



@1426

10 years 
sam 
core: rename f64vec4 to dvec4 etc. for consistency with GLSL.



@1408

10 years 
sam 
win32: better error reporting in the GDI+ loader, based on a patch by …



@1407

10 years 
sam 
gpu: irrelevant tweaks to a test material file.



@1406

10 years 
sam 
gpu: start working on the LolFx format.



@1405

10 years 
sam 
math: declare some HLSLcompliant types.



@1403

10 years 
sam 
build: ensure .lolfx.cpp files get cleaned up.



@1402

10 years 
sam 
math: fix minor compiler warnings that appeared with g++ 4.7.



@1401

10 years 
sam 
core: no longer deactivate std::ostream features on Android.



@1399

10 years 
sam 
input: fix brain fart in our SDL joystick input.



@1394

10 years 
sam 
input: support up to 16 buttons in Xboxlike pads.



@1389

10 years 
sam 
gpu: define the _XBOX macro in our HLSL compilation.



@1385

10 years 
sam 
gpu: allow to load a .lolfx file instead of all those shaders.



@1383

10 years 
sam 
build: build .lolfx files from automake.



@1382

10 years 
sam 
math: workaround for an apparent Visual Studio compiler bug in …



@1381

10 years 
sam 
core: some clang and g++ 4.7 compilation fixes.



@1380

10 years 
sam 
win32: add a custom build rule for '.lolfx' files. The files are …



@1376

10 years 
touky 
Small WorldEntity tweaks.



@1375

10 years 
touky 
Added some convenient functions in camera.



@1369

10 years 
sam 
math: replace len(vec) with length(vec) to match the GLSL naming.



@1362

10 years 
sam 
orbital: use both thumb sticks to pilot ships.



@1361

10 years 
sam 
win32: add an Xinput class for Xbox360 controllers, because they're …



@1358

10 years 
sam 
input: support Xbox input system for gamepads.



@1355

10 years 
sam 
input: allow to remap gamepad axes in the generic input layer.



@1353

10 years 
sam 
orbital: play with the camera.



@1352

10 years 
sam 
math: implement all Euler conversions for 3×3 matrices.



@1351

10 years 
sam 
math: implement quaternion creation from true Euler angles (as opposed …



@1350

10 years 
sam 
core: add methods to set the camera's view matrix.



@1349

10 years 
sam 
math: support all TaitBryan angle combinations in quaternions.



@1348

10 years 
sam 
orbital: move ship with arrows.



@1346

10 years 
sam 
input: blacklist HDAPS as a joystick, it's not really a joystick.



@1345

10 years 
sam 
core: allow to concatenate arrays, and add unit tests for that.



@1343

10 years 
sam 
input: do not let the joystick override the keyboard.



@1342

10 years 
sam 
input: add core joystick support and bind the SDL input to that.



@1341

10 years 
sam 
math: allow to write 1.f / q to take a quaternion's inverse.



@1337

10 years 
sam 
gpu: activate backface culling on OpenGL to remain consistent with
the …



@1336

10 years 
sam 
orbital: play with the tanks.



@1335

10 years 
sam 
core: make WorldEntity rotation a quaternion.



@1331

10 years 
sam 
core: add Last() and Pop() methods to the Array class.



@1329

10 years 
sam 
core: convert some realloc() calls to our nice dynamic Array class.



@1328

10 years 
sam 
core: the Array class now properly works with nonPOD types.



@1326

10 years 
sam 
core: rename Array::Append() to Array::Push() for brevity and …



@1325

10 years 
sam 
core: move some of the camera view logic from the Video class to the …



@1324

10 years 
sam 
gpu: fix a memory leak in the VertexBuffer and IndexBuffer classes.



@1323

10 years 
sam 
core: reduce compilation time by about 30% by playing with namespaces …



@1322

10 years 
sam 
math: fix a bug in mat3::fromeuler().



@1320

10 years 
sam 
math: replace mat3::rotate(quat) with an explicit constructor, and add …



@1319

10 years 
sam 
math: fix a bug in the rotation matrix to quaternion conversion, found …



@1317

10 years 
sam 
math: add Quat::transform() to directly apply a quaternion to a vector.



@1315

10 years 
sam 
math: add methods to convert from a quaternion to Euler angles and …



@1314

10 years 
sam 
math: add quat::fromeuler static constructor for quaternions.



@1313

10 years 
sam 
build: fix compilation on Windows by undefining the min and max macros …



@1311

10 years 
sam 
math: add min(), max() and clamp() for half, real and vector types.



@1310

10 years 
sam 
core: tick methods now use seconds, like any sane system.



@1309

10 years 
sam 
core: make timers secondbased rather than millisecondbased.



@1308

10 years 
touky 
Added GetButtonState() in Input class.
Added Escape button in to quit …



@1307

10 years 
sam 
core: move the Camera class from Orbital to the engine core.



@1305

10 years 
sam 
math: chage quaternion constructor to wxyz order because it matches …



@1303

10 years 
sam 
gpu: temporarily enable alpha blending in the vertex buffer code.



@1300

10 years 
sam 
core: prefix some member variables with m_ for clarity.



@1297

10 years 
sam 
gpu: activate alpha blending on the Direct3D backend.



@1295

10 years 
sam 
core: fix a bug in the Array class copy constructor, found thanks to …



@1293

10 years 
sam 
core: dynamic arrays can now have up to 8 typed members.



@1292

10 years 
sam 
ps3: start fixing the vertex buffer logic in there.



@1290

10 years 
sam 
debug: do not use std::abort() on the PS3.



@1289

10 years 
sam 
gpu: implement a few CG calls.



@1285

10 years 
sam 
core: add copy constructor and assignment operator to Array.



@1272

10 years 
sam 
math: new mat3::scale() and mat4::scale() methods.



@1270

10 years 
sam 
math: implement rotate() for mat3 in addition to mat4.



@1269

10 years 
sam 
core: use operator<< instead of operator+= to append stuff to arrays, …



@1266

10 years 
sam 
gpu: normalize 8bit integer data in 0..1 by default.



@1265

10 years 
sam 
gpu: fix Direct3D handling of float3x3 uniforms; they need padding.



@1264

10 years 
sam 
math: allow to easily create a 4x4 matrix from a 3x3 matrix, and so on.



@1261

10 years 
sam 
core: Append() was missing for arrays of single element structs.



@1259

10 years 
sam 
gpu: add methods to send mat2 and mat3 matrices to the shader.


