|
|
@1310
|
10 years |
sam |
core: tick methods now use seconds, like any sane system.
|
|
|
@1309
|
10 years |
sam |
core: make timers second-based rather than millisecond-based.
|
|
|
@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.
|
|
|
@1306
|
10 years |
sam |
build: fix for a fucking batch file limitation that won't let me …
|
|
|
@1305
|
10 years |
sam |
math: chage quaternion constructor to wxyz order because it matches …
|
|
|
@1304
|
10 years |
sam |
orbital: add more comments to the various meshes we have.
|
|
|
@1303
|
10 years |
sam |
gpu: temporarily enable alpha blending in the vertex buffer code.
|
|
|
@1302
|
10 years |
sam |
orbital: make better use of the camera.
|
|
|
@1301
|
10 years |
sam |
orbital: create a Camera class where we will hide the complexity.
|
|
|
@1300
|
10 years |
sam |
core: prefix some member variables with m_ for clarity.
|
|
|
@1299
|
10 years |
sam |
orbital: fix PS3 compilation.
|
|
|
@1298
|
10 years |
sam |
orbital: fix triangle winding order for some primitives that did not …
|
|
|
@1297
|
10 years |
sam |
gpu: activate alpha blending on the Direct3D backend.
|
|
|
@1296
|
10 years |
sam |
orbital: some more mesh tests.
|
|
|
@1295
|
10 years |
sam |
core: fix a bug in the Array class copy constructor, found thanks to …
|
|
|
@1294
|
10 years |
sam |
test: add unit tests for the Array class.
|
|
|
@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.
|
|
|
@1291
|
10 years |
sam |
build: fix the PS3 cross-build; variable name expansion was causing …
|
|
|
@1290
|
10 years |
sam |
debug: do not use std::abort() on the PS3.
|
|
|
@1289
|
10 years |
sam |
gpu: implement a few CG calls.
|
|
|
@1288
|
10 years |
sam |
ps3: disable -Wsign-compare on the PS3, because it's really too …
|
|
|
@1287
|
10 years |
sam |
orbital: minor useless tweaks.
|
|
|
@1286
|
10 years |
sam |
orbital: first try at a particle system.
|
|
|
@1285
|
10 years |
sam |
core: add copy constructor and assignment operator to Array.
|
|
|
@1284
|
10 years |
sam |
orbital: implement sidemul and offset in the cog mesh builder.
|
|
|
@1283
|
10 years |
sam |
orbital: minor tuning to the default test scene.
|
|
|
@1282
|
10 years |
sam |
orbital: improve the cog mesh generator.
|
|
|
@1281
|
10 years |
sam |
orbital: start implementing AppendCog() in the mesh builder.
|
|
|
@1280
|
10 years |
sam |
orbital: fix a bug in cylinders that made them twice the height.
|
|
|
@1279
|
10 years |
sam |
orbital: implement expanded stars in the mesh builder.
|
|
|
@1278
|
10 years |
sam |
orbital: cylinders now have correct normals.
|
|
|
@1277
|
10 years |
sam |
orbital: fix normals in the case of non-uniform scaling.
|
|
|
@1276
|
10 years |
sam |
orbital: implement cylinders in the mesh builder; their normals are …
|
|
|
@1275
|
10 years |
sam |
orbital: port the current shader to HLSL (together with its bugs for now).
|
|
|
@1274
|
10 years |
sam |
orbital: implement simple triangle, simple quad, and disc in the mesh …
|
|
|
@1273
|
10 years |
sam |
orbital: implement a string command parser for meshes.
|
|
|
@1272
|
10 years |
sam |
math: new mat3::scale() and mat4::scale() methods.
|
|
|
@1271
|
10 years |
sam |
orbital: fix the rotation of normal vectors in the mesh generator.
|
|
|
@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, …
|
|
|
@1268
|
10 years |
sam |
orbital: implement chamfer boxes and stars in the mesh builder.
|
|
|
@1267
|
10 years |
sam |
orbital: implement the generic effect shader; doesn't seem to work as …
|
|
|
@1266
|
10 years |
sam |
gpu: normalize 8-bit 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.
|
|
|
@1263
|
10 years |
sam |
orbital: fix syntax errors in the HLSL shader.
|
|
|
@1262
|
10 years |
sam |
orbital: the mesh builder now supports spheres.
|
|
|
@1261
|
10 years |
sam |
core: Append() was missing for arrays of single element structs.
|
|
|
@1260
|
10 years |
sam |
orbital: basic lighting in the mesh builder.
|
|
|
@1259
|
10 years |
sam |
gpu: add methods to send mat2 and mat3 matrices to the shader.
|
|
|
@1258
|
10 years |
sam |
math: add code to build the normal matrix from a transformation matrix.
|
|
|
@1257
|
10 years |
sam |
math: add inversion code for 2×2 and 3×3 matrices, and transposition …
|
|
|
@1256
|
10 years |
sam |
orbital: split model matrix into modelview and projection so that we …
|
|
|
@1255
|
10 years |
sam |
tutorial: fix the inconsistent vertex counting.
|
|
|
@1254
|
10 years |
sam |
orbital: use standard OpenGL winding order even when using Direct3D.
|
|
|
@1253
|
10 years |
sam |
gpu: assume 8-bit unsigned vertex data is expected to be normalised on 0-1.
|
|
|
@1252
|
10 years |
sam |
core: fix a bug in the Array class where we would corrupt the data …
|
|
|
@1251
|
10 years |
sam |
gpu: fix a stupid signed/unsigned inconsistency causing vertex …
|
|
|
@1250
|
10 years |
sam |
win32: add missing files to the Visual Studio vcxproj.
|
|
|
@1249
|
10 years |
sam |
orbital: the mesh builder is now almost operational! vertex colour …
|
|
|
@1248
|
10 years |
sam |
tutorial: get rid of a hardcoded value.
|
|
|
@1247
|
10 years |
sam |
gpu: abstraction class for index buffers; the cube tutorial no longer …
|
|
|
@1246
|
10 years |
sam |
gpu: remove old code in VertexBuffer that caused a memory leak.
|
|
|
@1245
|
10 years |
sam |
orbital: start implementing the mesh builder features found in the …
|
|
|
@1244
|
10 years |
sam |
core: add a dynamic Array class.
|
|
|
@1243
|
10 years |
sam |
core: add a simple Array template class.
|
|
|
@1242
|
10 years |
sam |
tutorial: some refactoring in the tutorials.
|
|
|
@1241
|
10 years |
sam |
gpu: fix a great lot of Direct3D problems, spotted using PIX.
|
|
|
@1240
|
10 years |
sam |
debug: use std::abort() instead of a custom idiocy.
|
|
|
@1239
|
10 years |
sam |
build: disable building the Deus Hax editor on the Xbox 360.
|
|
|
@1238
|
10 years |
sam |
tutorial: use an interleaved vertex/color buffer.
|
|
|
@1237
|
10 years |
sam |
build: fix GCC build; it doesn't like to have a local file called …
|
|
|
@1236
|
10 years |
sam |
gpu: replace exit(0) in D3D error checks with lol::Abort().
|
|
|
@1235
|
10 years |
sam |
orbital: add a skeleton project for Orbital.
|
|
|
@1234
|
10 years |
sam |
gpu: fix a nasty bug in the D3D9 vertex declaration code that caused …
|
|
|
@1233
|
10 years |
sam |
gpu: add an Unbind() method for textures for clean up. Unfortunately …
|
|
|
@1232
|
10 years |
sam |
math: add mat2 and mat3 types; they'll be useful.
|
|
|
@1231
|
10 years |
sam |
gpu: move the platform-specific triangle drawing call to the …
|
|
|
@1230
|
10 years |
sam |
gpu: fix the core scene renderer.
|
|
|
@1229
|
10 years |
sam |
build: minor Windows compilation fixes.
|
|
|
@1228
|
10 years |
sam |
gpu: port the vertex buffer abstraction layer to OpenGL.
|
|
|
@1227
|
10 years |
sam |
gpu: implement vertex buffer streams for Direct3D. OpenGL is missing …
|
|
|
@1226
|
10 years |
sam |
gpu: refactor the vertex declaration code to allow several vertex streams.
|
|
|
@1225
|
10 years |
sam |
gpu: fix compilation errors and warnings in the vertex declaration code.
|
|
|
@1224
|
10 years |
sam |
gpu: start working on a template-based vertex buffer class.
|
|
|
@1223
|
10 years |
sam |
build: add some ignored files to .gitignore.
|
|
|
@1222
|
10 years |
sam |
build: compilation fixes for errors introduced in the recent Direct3D …
|
|
|
@1221
|
10 years |
sam |
gpu: port the texture and scene handling code to Direct3D. Not functional.
|
|
|
@1220
|
10 years |
sam |
mrpigeon: add missing files to the Visual Studio project.
|
|
|
@1219
|
10 years |
sam |
android: slightly update Android project for newer SDK versions.
|
|
|
@1218
|
10 years |
sam |
tutorial: fix a compilation error and remove now useless vector type casts.
|
|
|
@1217
|
10 years |
sam |
math: do not use #pragma diagnostic push for GCC prior to 4.6.
|
|
|
@1216
|
10 years |
sam |
tutorial: fix the texture swizzling for the fractal viewer on Xbox 360.
|
|
|
@1215
|
10 years |
sam |
gpu: add support for integer uniforms and fix a few PS3 and Linux …
|
|
|
@1214
|
10 years |
sam |
win32: the uniform handling code was completely broken; we now …
|
|
|
@1213
|
10 years |
sam |
win32: add Direct3D texture creation code in the fractal zoomer. …
|
|
|
@1212
|
10 years |
sam |
build: allow to build the Direct3D 9 driver with the mingw compiler.
|
|
|
@1211
|
10 years |
sam |
mrpigeon: split enemy into red and blue enemies.
|
|
|