|
|
@1363
|
9 years |
sam |
orbital: add the two parallax starfields.
|
|
|
@1362
|
9 years |
sam |
orbital: use both thumb sticks to pilot ships.
|
|
|
@1361
|
9 years |
sam |
win32: add an Xinput class for Xbox360 controllers, because they're …
|
|
|
@1360
|
9 years |
sam |
orbital: fix a few compilation warnings.
|
|
|
@1359
|
9 years |
sam |
orbital: compilation fix.
|
|
|
@1358
|
9 years |
sam |
input: support Xbox input system for gamepads.
|
|
|
@1357
|
9 years |
sam |
orbital: clamp ship heading to full 45-degree orientations.
|
|
|
@1356
|
9 years |
sam |
orbital: swap RGBA order in the shader on the X360.
|
|
|
@1355
|
9 years |
sam |
input: allow to remap gamepad axes in the generic input layer.
|
|
|
@1354
|
9 years |
sam |
orbital: add second player, option drone meshes, and animate the drones.
|
|
|
@1353
|
9 years |
sam |
orbital: play with the camera.
|
|
|
@1352
|
9 years |
sam |
math: implement all Euler conversions for 3×3 matrices.
|
|
|
@1351
|
9 years |
sam |
math: implement quaternion creation from true Euler angles (as opposed …
|
|
|
@1350
|
9 years |
sam |
core: add methods to set the camera's view matrix.
|
|
|
@1349
|
9 years |
sam |
math: support all Tait-Bryan angle combinations in quaternions.
|
|
|
@1348
|
9 years |
sam |
orbital: move ship with arrows.
|
|
|
@1347
|
9 years |
sam |
orbital: more randomness in tanks.
|
|
|
@1346
|
9 years |
sam |
input: blacklist HDAPS as a joystick, it's not really a joystick.
|
|
|
@1345
|
9 years |
sam |
core: allow to concatenate arrays, and add unit tests for that.
|
|
|
@1344
|
9 years |
sam |
orbital: create a Player class with joystick support.
|
|
|
@1343
|
9 years |
sam |
input: do not let the joystick override the keyboard.
|
|
|
@1342
|
9 years |
sam |
input: add core joystick support and bind the SDL input to that.
|
|
|
@1341
|
9 years |
sam |
math: allow to write 1.f / q to take a quaternion's inverse.
|
|
|
@1340
|
9 years |
sam |
orbital: tanks! tanks everywhere! OK, time to stop playing around.
|
|
|
@1339
|
9 years |
sam |
orbital: fix shader compilation.
|
|
|
@1338
|
9 years |
sam |
orbital: rewrite the shader once again.
|
|
|
@1337
|
9 years |
sam |
gpu: activate backface culling on OpenGL to remain consistent with
the …
|
|
|
@1336
|
9 years |
sam |
orbital: play with the tanks.
|
|
|
@1335
|
9 years |
sam |
core: make WorldEntity rotation a quaternion.
|
|
|
@1334
|
9 years |
touky |
Camera Roll is now bind on Page Up/Down, for non-windowsian compliance ;)
|
|
|
@1333
|
9 years |
sam |
orbital: put the tanks in a separate class.
|
|
|
@1332
|
9 years |
sam |
orbital: do not let the world objects know anything about the …
|
|
|
@1331
|
9 years |
sam |
core: add Last() and Pop() methods to the Array class.
|
|
|
@1330
|
9 years |
sam |
orbital: get rid of the normal matrix; we can compute it on the fly later.
|
|
|
@1329
|
9 years |
sam |
core: convert some realloc() calls to our nice dynamic Array class.
|
|
|
@1328
|
9 years |
sam |
core: the Array class now properly works with non-POD types.
|
|
|
@1327
|
9 years |
touky |
Added CommandParser parent class to Mesh to prepare other Parser …
|
|
|
@1326
|
9 years |
sam |
core: rename Array::Append() to Array::Push() for brevity and …
|
|
|
@1325
|
9 years |
sam |
core: move some of the camera view logic from the Video class to the …
|
|
|
@1324
|
9 years |
sam |
gpu: fix a memory leak in the VertexBuffer and IndexBuffer classes.
|
|
|
@1323
|
9 years |
sam |
core: reduce compilation time by about 30% by playing with namespaces …
|
|
|
@1322
|
9 years |
sam |
math: fix a bug in mat3::fromeuler().
|
|
|
@1321
|
9 years |
sam |
test: add matrix determinant and quaternion norm checks in the unit tests.
|
|
|
@1320
|
9 years |
sam |
math: replace mat3::rotate(quat) with an explicit constructor, and add …
|
|
|
@1319
|
9 years |
sam |
math: fix a bug in the rotation matrix to quaternion conversion, found …
|
|
|
@1318
|
9 years |
sam |
test: add several unit tests for rotations with matrices and quaternions.
|
|
|
@1317
|
9 years |
sam |
math: add Quat::transform() to directly apply a quaternion to a vector.
|
|
|
@1316
|
9 years |
sam |
build: add gcov files to the Git ignore list.
|
|
|
@1315
|
9 years |
sam |
math: add methods to convert from a quaternion to Euler angles and …
|
|
|
@1314
|
9 years |
sam |
math: add quat::fromeuler static constructor for quaternions.
|
|
|
@1313
|
9 years |
sam |
build: fix compilation on Windows by undefining the min and max macros …
|
|
|
@1312
|
9 years |
sam |
orbital: use newly available vector operations for angular velocity.
|
|
|
@1311
|
9 years |
sam |
math: add min(), max() and clamp() for half, real and vector types.
|
|
|
@1310
|
9 years |
sam |
core: tick methods now use seconds, like any sane system.
|
|
|
@1309
|
9 years |
sam |
core: make timers second-based rather than millisecond-based.
|
|
|
@1308
|
9 years |
touky |
Added GetButtonState() in Input class.
Added Escape button in to quit …
|
|
|
@1307
|
9 years |
sam |
core: move the Camera class from Orbital to the engine core.
|
|
|
@1306
|
9 years |
sam |
build: fix for a fucking batch file limitation that won't let me …
|
|
|
@1305
|
9 years |
sam |
math: chage quaternion constructor to wxyz order because it matches …
|
|
|
@1304
|
9 years |
sam |
orbital: add more comments to the various meshes we have.
|
|
|
@1303
|
9 years |
sam |
gpu: temporarily enable alpha blending in the vertex buffer code.
|
|
|
@1302
|
9 years |
sam |
orbital: make better use of the camera.
|
|
|
@1301
|
9 years |
sam |
orbital: create a Camera class where we will hide the complexity.
|
|
|
@1300
|
9 years |
sam |
core: prefix some member variables with m_ for clarity.
|
|
|
@1299
|
9 years |
sam |
orbital: fix PS3 compilation.
|
|
|
@1298
|
9 years |
sam |
orbital: fix triangle winding order for some primitives that did not …
|
|
|
@1297
|
9 years |
sam |
gpu: activate alpha blending on the Direct3D backend.
|
|
|
@1296
|
9 years |
sam |
orbital: some more mesh tests.
|
|
|
@1295
|
9 years |
sam |
core: fix a bug in the Array class copy constructor, found thanks to …
|
|
|
@1294
|
9 years |
sam |
test: add unit tests for the Array class.
|
|
|
@1293
|
9 years |
sam |
core: dynamic arrays can now have up to 8 typed members.
|
|
|
@1292
|
9 years |
sam |
ps3: start fixing the vertex buffer logic in there.
|
|
|
@1291
|
9 years |
sam |
build: fix the PS3 cross-build; variable name expansion was causing …
|
|
|
@1290
|
9 years |
sam |
debug: do not use std::abort() on the PS3.
|
|
|
@1289
|
9 years |
sam |
gpu: implement a few CG calls.
|
|
|
@1288
|
9 years |
sam |
ps3: disable -Wsign-compare on the PS3, because it's really too …
|
|
|
@1287
|
9 years |
sam |
orbital: minor useless tweaks.
|
|
|
@1286
|
9 years |
sam |
orbital: first try at a particle system.
|
|
|
@1285
|
9 years |
sam |
core: add copy constructor and assignment operator to Array.
|
|
|
@1284
|
9 years |
sam |
orbital: implement sidemul and offset in the cog mesh builder.
|
|
|
@1283
|
9 years |
sam |
orbital: minor tuning to the default test scene.
|
|
|
@1282
|
9 years |
sam |
orbital: improve the cog mesh generator.
|
|
|
@1281
|
9 years |
sam |
orbital: start implementing AppendCog() in the mesh builder.
|
|
|
@1280
|
9 years |
sam |
orbital: fix a bug in cylinders that made them twice the height.
|
|
|
@1279
|
9 years |
sam |
orbital: implement expanded stars in the mesh builder.
|
|
|
@1278
|
9 years |
sam |
orbital: cylinders now have correct normals.
|
|
|
@1277
|
9 years |
sam |
orbital: fix normals in the case of non-uniform scaling.
|
|
|
@1276
|
9 years |
sam |
orbital: implement cylinders in the mesh builder; their normals are …
|
|
|
@1275
|
9 years |
sam |
orbital: port the current shader to HLSL (together with its bugs for now).
|
|
|
@1274
|
9 years |
sam |
orbital: implement simple triangle, simple quad, and disc in the mesh …
|
|
|
@1273
|
9 years |
sam |
orbital: implement a string command parser for meshes.
|
|
|
@1272
|
9 years |
sam |
math: new mat3::scale() and mat4::scale() methods.
|
|
|
@1271
|
9 years |
sam |
orbital: fix the rotation of normal vectors in the mesh generator.
|
|
|
@1270
|
9 years |
sam |
math: implement rotate() for mat3 in addition to mat4.
|
|
|
@1269
|
9 years |
sam |
core: use operator<< instead of operator+= to append stuff to arrays, …
|
|
|
@1268
|
9 years |
sam |
orbital: implement chamfer boxes and stars in the mesh builder.
|
|
|
@1267
|
9 years |
sam |
orbital: implement the generic effect shader; doesn't seem to work as …
|
|
|
@1266
|
9 years |
sam |
gpu: normalize 8-bit integer data in 0..1 by default.
|
|
|
@1265
|
9 years |
sam |
gpu: fix Direct3D handling of float3x3 uniforms; they need padding.
|
|
|
@1264
|
9 years |
sam |
math: allow to easily create a 4x4 matrix from a 3x3 matrix, and so on.
|
|
|