4 коммитов (2d3307c6b2f9efead4dea7be7d0c4bd47ffaff28)

Автор SHA1 Сообщение Дата
  Sam Hocevar 2d3307c6b2 math: move cross product out of the .cpp file. 13 лет назад
  Sam Hocevar 60a2e83d54 xbox: start working on an Xbox/Direct3D port. 13 лет назад
  Sam Hocevar 6951578bb7 math: minor compilation fixes for Visual Studio. Still does not link. 14 лет назад
  Sam Hocevar 0a52e68f6f math: rename matrix.h to vector.h and simplify some stuff, especially in 14 лет назад
  Sam Hocevar c8d5630e4e math: finally get the GLSL-like swizzling to work. 14 лет назад
  Sam Hocevar d38a79ee3d math: move most vector and matrix member functions to global functions. 14 лет назад
  Sam Hocevar 433d05964c core: implement complex numbers and add unit tests for these. 14 лет назад
  Sam Hocevar 3e9d3e323b math: build quaternions from rotation matrices and conversely. 14 лет назад
  Sam Hocevar def84d569d core: implement a quaternion class and tighten some vector operation rules 14 лет назад
  Sam Hocevar 01ebcec3b8 core: split vector operations into linear and non-linear so that we can 14 лет назад
  Sam Hocevar 3978ea9e2a core: fix bugs in mat4::lookat() and mat4::perspective(), and ensure these 14 лет назад
  Sam Hocevar 4a16c072f2 core: new combinations of integer vectors (unsigned, 8-bit, etc.), dot and 14 лет назад
  Sam Hocevar 7b7d4fe003 build: stop defining ANDROID_NDK and check for __ANDROID__ instead. 14 лет назад
  Sam Hocevar 70fdf1cadb core: add std::ostream operators for vector and matrix classes. 14 лет назад
  Sam Hocevar 3d4af0869a ps3: start a minimal PS3 port using PSGL, but not CG yet. 14 лет назад
  Sam Hocevar 10b321b204 core: get rid of now useless <cstdio> includes. 15 лет назад
  Sam Hocevar 1e5624d551 core: create a logger class to reduce printf usage. 15 лет назад
  Sam Hocevar 0d6f9ef185 Basic utility function to display matrices. 15 лет назад
  Sam Hocevar 8848cf53db Put everything in the "lol" namespace. Better late than never. 15 лет назад
  Sam Hocevar 6405ef32ea Get rid of float3, float4, int3 etc. in favour of GLSL types. 15 лет назад
  Sam Hocevar e1d6dbebce Implement float4x4::rotate(). 15 лет назад
  Sam Hocevar a17ef2ca4c Implement float4x4::ortho() and float4x4::translate(). 15 лет назад
  Sam Hocevar dcc0087455 Fix a nasty bug in the float4x4::frustum() computation. 15 лет назад
  Sam Hocevar b9c013e665 Implement float4x4::frustum() and float4x4::perspective() to build 15 лет назад
  Sam Hocevar 7015943141 Add matrix determinant and inverse methods. 15 лет назад