55 Commits (f7d002d06d4c3ba5b22b28689f07512bbbb3dec2)

Author SHA1 Message Date
Vladimír Vondruš f7d002d06d Debug operator for shape type. 14 years ago
Vladimír Vondruš 06398dcf7c SceneGraph rework, part 3: splitting base object. 14 years ago
Vladimír Vondruš 89bf91c487 Use full template name when accessing parent class. 14 years ago
Vladimír Vondruš b9fbbb117b Don't use constexpr here. 14 years ago
Vladimír Vondruš 2dd0a68329 Internal "traits" cleanup. 14 years ago
Vladimír Vondruš 1c67fc3c66 Fixed unintialized variable. 14 years ago
Vladimír Vondruš d46bc34390 Moved flat shader from internal physics implementation to Shaders. 14 years ago
Vladimír Vondruš e9329745e8 Using `override` keyword in all places I can think of at this time. 14 years ago
Vladimír Vondruš 3367b3636c Disable "extern template" for ResourceManager in MinGW GCC. 14 years ago
Vladimír Vondruš c4f321d911 Don't use extern template where it is not necessary. 14 years ago
Vladimír Vondruš 21acb3edc6 Mesh rework, part 1: better vertex attribute management. 14 years ago
Vladimír Vondruš dfa92c2998 Physics: Box2D debug renderer. 14 years ago
Vladimír Vondruš f85a7fc568 Physics: Minimal initial implementation of debug draw. 14 years ago
Vladimír Vondruš c0aa6a3ba5 Don't forget to set ShapedObject as dirty after setting shape. 14 years ago
Vladimír Vondruš 6ae88e22c5 Removed forgotten traces of debug draw from ShapedObject. 14 years ago
Vladimír Vondruš 706db2b560 Physics: Accessors to ShapeGroup members. 14 years ago
Vladimír Vondruš 71d90580b0 Physics: Shape type is public function. 14 years ago
Vladimír Vondruš 246f08c4f1 Using fixed-size 8bit integer for color attachment IDs. 14 years ago
Vladimír Vondruš 1077370937 Using fixed-size 8bit integer for dimension count. 14 years ago
Vladimír Vondruš 972846677d Using DimensionTraits for Shape implementation. 14 years ago
Vladimír Vondruš cac85252ac Using DimensionTraits in SceneGraph implementation. 14 years ago
Vladimír Vondruš 8a7c86d700 Initial implementation of ShapedObject. 14 years ago
Vladimír Vondruš 93961aca65 Don't include Matrix3 in Matrix4, as it isn't used. 14 years ago
Vladimír Vondruš 77c0ab9cd4 2D/3D alternatives of collision detection shapes. 14 years ago
Vladimír Vondruš f4bc8b6174 Physics: Fixed Box shape compilation, added missing unit test. 14 years ago
Vladimír Vondruš 04d58b3dbd Fixed collision detection boolean/logical operations confusion. 14 years ago
Vladimír Vondruš 071afa0b7a Point*D Vector* subclasses for homogeneous coordinates. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš c78cc95284 Physics: Moved Point constructor to source file. 14 years ago
Vladimír Vondruš 129b7f23a7 Fixed typos (substract -> subtract). 14 years ago
Vladimír Vondruš 0a0860a9f2 Renamed Vector::lengthSquared() to parameterless Vector::dot(). 14 years ago
Vladimír Vondruš 27e1dce533 Got rid of Qt's QtTest in favor of Corrade's TestSuite. 14 years ago
Vladimír Vondruš db8cb9119b Treat Corrade as real, not some internal dependency in #includes. 14 years ago
Vladimír Vondruš 6bd43a9f95 Modularization of building and installation process. 14 years ago
Vladimír Vondruš 6add425bb3 Cleaned up CMakeLists.txt. 14 years ago
Vladimír Vondruš 6f65dd972c Renamed visibility configuration headers to resemble library names. 14 years ago
Vladimír Vondruš 8ad76ad7e5 Fixed Windows build. 14 years ago
Vladimír Vondruš 4af08d04c1 Renamed visibility headers to distinguish them from API headers. 14 years ago
Vladimír Vondruš c11b397d3f Documentation update. 14 years ago
Vladimír Vondruš 831506d5f1 Removed forgotten debug output. 14 years ago
Vladimír Vondruš 531bb74232 Using more portable CMAKE_SHARED_LIBRARY_CXX_FLAGS instead of -fPIC. 14 years ago
Vladimír Vondruš 952f8ebb27 Compiling with -fvisibility=hidden. 14 years ago
Vladimír Vondruš 7f6f81afc7 Math::Constants are now inline functions instead of static variables. 14 years ago
Vladimír Vondruš 6762d3adcd Removed constexpr from non-constexpr constructors. 14 years ago
Vladimír Vondruš 876254efcd Custom @collisionoperator command instead of hiding the functions. 14 years ago
Vladimír Vondruš c7c137752c Physics: Capsule % Sphere collision. 14 years ago
Vladimír Vondruš 42bd89a76e Physics: Capsule % Point collision. 14 years ago
Vladimír Vondruš 34294541b9 Physics: Plane % LineSegment collision. 14 years ago
Vladimír Vondruš bceef6b8ad Physics: Plane % Line collision. 14 years ago
Vladimír Vondruš 04d020fcd6 Physics: Sphere % LineSegment collision. 14 years ago