Commit Graph

  • ccea00b12e Added backgrounds Lynix 2013-03-21 23:02:11 +01:00
  • ea75b8ece5 Added some comments Lynix 2013-03-21 22:55:34 +01:00
  • ce63985b0e Fixed Drawable destructor Lynix 2013-03-21 22:55:16 +01:00
  • 23b760139e Completed Vector3 vectors Lynix 2013-03-21 22:52:19 +01:00
  • c7fdf25432 Added Matrix4::GetDeterminantAffine Lynix 2013-03-21 18:29:50 +01:00
  • a65a6f14b5 Fixed and improved String::IsNumber Lynix 2013-03-21 17:32:13 +01:00
  • 5ac36d99ef Fixed scene visible updatables Lynix 2013-03-20 17:07:07 +01:00
  • 29d66892b7 Fixed RenderQueue not clearing generic drawables Lynix 2013-03-20 17:05:29 +01:00
  • 6999a60c3d Fixed crash with NzShader::SendTexture Lynix 2013-03-20 15:42:22 +01:00
  • 35ea331357 Fixed Material::Get[Height|Normal]Map Lynix 2013-03-20 15:41:24 +01:00
  • 929c0db82d Added glDrawTexture (NVidia extension) Lynix 2013-03-20 15:41:06 +01:00
  • 6a7eb137d7 [Index|Vertex]Buffer::Fill now takes discard arg Lynix 2013-03-20 15:40:37 +01:00
  • c280457196 Fixed some shader flags not compiling Lynix 2013-03-18 21:09:07 +01:00
  • 086408f95f Renamed FillInstancingData to SetInstancingData Lynix 2013-03-16 01:08:28 +01:00
  • 200f46b442 Reworked texture samplers internal Lynix 2013-03-16 01:07:00 +01:00
  • b82cbc074b Optimized ResourceRef assignation Lynix 2013-03-16 01:01:16 +01:00
  • 63fae2f9ca Removed useless comments Lynix 2013-03-15 03:14:27 +01:00
  • d969e2ea3e Fixed resource reference bug Lynix 2013-03-15 03:12:28 +01:00
  • 4ec2b7a120 Fixed possible bug with old hardware Lynix 2013-03-15 03:10:38 +01:00
  • 6c2fb1eb89 Added ResourceRef (Automatic resource reference) Lynix 2013-03-15 03:09:58 +01:00
  • 4ee6ca05ed Minor prevent fix Lynix 2013-03-14 16:01:56 +01:00
  • 73c1b9508b Improved ShaderBuilder Lynix 2013-03-14 16:01:46 +01:00
  • 677536c4b2 Updated some error messages Lynix 2013-03-14 00:19:05 +01:00
  • 6b2690ef30 Fixed files encoding not being UTF-8 Lynix 2013-03-14 00:14:16 +01:00
  • 32b1d02cec Updated copyright texts Lynix 2013-03-13 23:23:41 +01:00
  • 9ee273f550 Added ignoreEvent boolean to Mouse::SetPosition Lynix 2013-03-13 22:41:47 +01:00
  • b2318b5261 Tried to fix Windows unicode messages Lynix 2013-03-13 17:49:13 +01:00
  • 593fec134d Added lights bounding box Lynix 2013-03-13 17:10:58 +01:00
  • 1e57c00fa1 Simplified Cube::GetCenter impl Lynix 2013-03-13 17:09:54 +01:00
  • 90f056739d Improved some comments Lynix 2013-03-13 16:54:25 +01:00
  • efd0f5eaf6 Fixed FBO extension not loading on old hardware Lynix 2013-03-13 00:31:59 +01:00
  • c67b0d709f Added protection Lynix 2013-03-12 23:35:59 +01:00
  • d695bb02e8 Changed parameter name (nothing relevant) Lynix 2013-03-12 23:35:37 +01:00
  • 5cc0ce4758 Fixed shader bug with old hardware Lynix 2013-03-12 23:32:14 +01:00
  • 79ac20f48a Removed useless comments Lynix 2013-03-12 23:31:48 +01:00
  • bf3ebde2cd Fixed BoundingBox::operator*= Lynix 2013-03-12 23:31:36 +01:00
  • e2da6627d4 Fixed possible compile error (Thanks to MrFraggy) Lynix 2013-03-09 14:16:24 +01:00
  • c55a222324 Improved comments Lynix 2013-03-08 12:17:42 +01:00
  • 278963973a Improved FirstScene comments Lynix 2013-03-08 12:17:32 +01:00
  • dca6b6d41f Added comment Lynix 2013-03-08 01:20:50 +01:00
  • 5890f26291 Removed useless header Lynix 2013-03-08 01:20:35 +01:00
  • 39e54474dd Added Window::Close (soft way to close window) Lynix 2013-03-08 01:20:26 +01:00
  • 9f780ef2bd Optimized Buffer locking/filling Lynix 2013-03-06 22:40:15 +01:00
  • aa67a52e9c Added glInvalidateBufferData loading Lynix 2013-03-06 22:39:39 +01:00
  • a8e1a00158 Fixed spaces (Yes, one more time) Lynix 2013-03-06 22:39:02 +01:00
  • 11564191bc Added missing Leaks.cpp in Audio module Lynix 2013-03-06 13:42:09 +01:00
  • 50b1055e78 Fixed spaces Lynix 2013-03-06 13:41:58 +01:00
  • 2fe693f24d Made scene propagation works with Node class Lynix 2013-03-06 13:34:22 +01:00
  • 62afc9d5dc Fixed missing Leaks.cpp in 2D/3D modules Lynix 2013-03-06 12:57:15 +01:00
  • 9b7a0ff4d7 Fixed MeshInfos Lynix 2013-03-06 01:06:36 +01:00
  • 16a6a78299 Added new scene demo Lynix 2013-03-06 01:01:22 +01:00
  • 619dd3e894 Added TODOs Lynix 2013-03-06 00:57:05 +01:00
  • f0446d1548 Fixed space Lynix 2013-03-06 00:32:48 +01:00
  • f4a5ddc26b Added reference of Camera::SetTarget Lynix 2013-03-05 15:08:46 +01:00
  • 7e60bc2d81 Fixed missing RenderWindow::IsValid code Lynix 2013-03-05 13:34:30 +01:00
  • 0e49132cd9 Added visibility state to SceneNode Lynix 2013-03-05 12:09:51 +01:00
  • e26728c424 Removed Keyframe animation type Lynix 2013-03-05 10:54:58 +01:00
  • a97da928a2 Merged MeshParameters into ModelParameters Lynix 2013-03-05 10:42:18 +01:00
  • 078e590f9b Little optimisation to scenes Lynix 2013-03-05 10:40:50 +01:00
  • cdda9706c3 Added target parameter to Camera Lynix 2013-03-02 19:09:46 +01:00
  • cd48d70844 Made Context/RenderTarget usage constant Lynix 2013-03-02 19:09:13 +01:00
  • 2f85b258e9 Fixed normal lighting rotation Lynix 2013-03-02 19:06:24 +01:00
  • 636b9d3f50 (Node) Added name getter/setter Lynix 2013-03-02 01:33:58 +01:00
  • 2686fe86a0 Regenerated global headers Lynix 2013-03-02 01:33:24 +01:00
  • ab1fc99fcd Big 3D update (WIP) Lynix 2013-03-02 01:29:44 +01:00
  • a20818d66b Added interfaces Lynix 2013-03-02 01:03:20 +01:00
  • f53f556e58 Fixed HardwareInfo Lynix 2013-03-02 00:32:55 +01:00
  • 30995694e9 Made 3D need 2D Lynix 2013-03-02 00:29:01 +01:00
  • 8fa54c85a4 Optimized conversion Lynix 2013-03-02 00:28:39 +01:00
  • eda1f5ebab Added 2D module Lynix 2013-03-02 00:28:22 +01:00
  • eca2ec3115 Stabilized TaskScheduler (Still buggy) Lynix 2013-03-02 00:26:48 +01:00
  • b1da998d24 Updated Utility Lynix 2013-03-02 00:24:34 +01:00
  • 7540fbf09c Improved Node interface Lynix 2013-03-02 00:23:49 +01:00
  • b4d7e16749 Updated Renderer Lynix 2013-03-02 00:22:49 +01:00
  • c3b2a0a03f Fixed RenderTexture bug Lynix 2013-03-02 00:21:10 +01:00
  • 0df64e03ae New mesh policy Lynix 2013-03-02 00:17:40 +01:00
  • 347b267d43 Added shader flags Lynix 2013-03-01 21:54:41 +01:00
  • d0a6a75f14 Fixed Skeleton AABB Lynix 2013-03-01 21:28:45 +01:00
  • b75c04b16a Fixed Matrix4::MakeOrtho Lynix 2013-03-01 18:37:29 +01:00
  • bb4c747e0b Buffer::CopyContent takes now an const buffer Lynix 2013-03-01 16:11:39 +01:00
  • 3b0751fb88 Added support for Instancing Lynix 2013-02-26 01:40:57 +01:00
  • 9b2eb8ce3f Optimized frustum tests against BoundingBox Lynix 2013-02-26 00:02:43 +01:00
  • 1b5215d4c2 Removed AxisAlignedBox (Replaced by BoundingBox) Lynix 2013-02-21 18:28:32 +01:00
  • 2e6b864cad Added OrientedCube class Lynix 2013-02-21 18:27:08 +01:00
  • 283b551d56 Adding some methods to Cube class Lynix 2013-02-21 18:26:41 +01:00
  • a9b538de20 Renamed Vector[i]::[Squared]Length[f] to Get[*] Lynix 2013-02-21 11:29:35 +01:00
  • 2828ced694 Fixed tangents/binormal not being normalized Lynix 2013-02-21 02:43:10 +01:00
  • 31be0bdef9 Fixed infinite aabbs Lynix 2013-02-21 00:52:45 +01:00
  • 1cde574790 Global header generator now includes date/time Lynix 2013-02-20 17:10:49 +01:00
  • 8b49a6426f Fixed [Frustum|Plane]::ToString() Lynix 2013-02-20 16:51:09 +01:00
  • 28ea9fc9a0 Added Frustum::Contains(AxisAlignedBox) Lynix 2013-02-20 16:41:29 +01:00
  • 6bfe9c8890 Fixed AxisAlignedBox::Transform missing return Lynix 2013-02-20 16:37:22 +01:00
  • add363a290 Moved AxisAlignedBox to mathematic module Lynix 2013-02-19 12:32:11 +01:00
  • d56900fe01 Added DebugDrawer::Draw(Frustum) Lynix 2013-02-19 01:24:46 +01:00
  • f894502e98 Added TODO Lynix 2013-02-19 01:24:13 +01:00
  • 933a0c7f38 Added Frustum class Lynix 2013-02-19 01:23:51 +01:00
  • 760470e3f0 Added Sphere class Lynix 2013-02-19 01:23:37 +01:00
  • 28fcb06025 Added Plane class Lynix 2013-02-19 01:20:15 +01:00
  • 0051b76b9b Improved Vector4::Normalize Lynix 2013-02-19 01:19:31 +01:00
  • b6940e9d8b Fixed Corner_Max Lynix 2013-02-19 01:11:21 +01:00