Commit Graph

  • 86c4899100 Fixed debug drawer not setting line width Lynix 2012-12-03 23:50:11 +01:00
  • 865c8d97a3 Updated experimental demo to use node parents Lynix 2012-12-03 23:41:14 +01:00
  • 9e24a6b7b2 Added warning to an unusable option Lynix 2012-12-03 23:39:49 +01:00
  • 635616459a Updated experimental demo to draw hellknight AABB Lynix 2012-12-03 16:25:23 +01:00
  • 551ca4fc92 Updated global includes Lynix 2012-12-03 16:25:02 +01:00
  • 2e40ad832e SubMeshs are now valid even when not animated Lynix 2012-12-03 16:24:47 +01:00
  • 817119933c Fixed SkeletalMesh AABB Lynix 2012-12-03 15:06:10 +01:00
  • cc45746799 Improved keyframe mesh interface Lynix 2012-12-03 14:49:56 +01:00
  • 82d6438ec3 Removed unused file Lynix 2012-12-03 01:34:16 +01:00
  • ef567bd223 Added Task Scheduler Lynix 2012-12-03 01:30:04 +01:00
  • 023e497777 Revert "Simplified Thread interface" Lynix 2012-12-03 00:25:39 +01:00
  • b4282e6a6e Fixed Vector4 >(=) comparison Lynix 2012-12-02 23:50:32 +01:00
  • b775542e4d Simplified Thread interface Lynix 2012-12-02 23:43:08 +01:00
  • 3d8549740e Moved constructor prototype Lynix 2012-12-02 23:05:28 +01:00
  • 780da2cfa5 Resolved conflicts Lynix 2012-12-02 21:49:14 +01:00
  • 7754ca36a4 Added Music loader Lynix 2012-12-02 21:09:59 +01:00
  • 6a3087cc26 Optimized Vector <= comparison Lynix 2012-12-02 20:39:49 +01:00
  • 0a88b6531c Added Texture::HasMipmaps() Lynix 2012-12-02 17:01:57 +01:00
  • 325ac4e642 Added SceneNode::GetAABB() Lynix 2012-12-02 17:01:39 +01:00
  • b06acfcffd Index buffer no longer permit 8 bits index size Lynix 2012-12-02 17:01:02 +01:00
  • 437c7047c9 Reintroduce Vector comparison operator Lynix 2012-12-02 16:48:56 +01:00
  • 5c7a9e1011 Removed Quaternion/Vector comparison operator Lynix 2012-12-02 00:37:21 +01:00
  • d0545eb760 Minor fixes Remi Beges 2012-12-01 10:07:41 +01:00
  • b62ae632a0 Fixed interpolation while looping a sequence Lynix 2012-11-30 15:22:01 +01:00
  • 73466a5c07 Fixed File::SetOpenMode when used with File::Text Lynix 2012-11-29 17:46:40 +01:00
  • 3f0bb8a8bb Added music class Lynix 2012-11-29 17:33:58 +01:00
  • a536bf467b Removed unused includes Lynix 2012-11-29 17:29:45 +01:00
  • cbc98ce3f0 Made NzThread interface mimic std::thread one Lynix 2012-11-29 16:51:01 +01:00
  • a2eb55e74a Fixed repo Lynix 2012-11-29 10:15:10 +01:00
  • 0a2e19fa22 Merge remote-tracking branch 'origin/3D-Engine' Lynix 2012-11-29 10:11:30 +01:00
  • 2e26d52248 Meshes no longer retains an animation pointer Lynix 2012-11-27 23:33:11 +01:00
  • c019d02b91 Fixed compilation error Lynix 2012-11-27 23:30:53 +01:00
  • 7ad24eff08 Mesh no longer contains the animation Lynix 2012-11-27 22:02:45 +01:00
  • 53730b532d Optimized Node::GetTransformMatrix Lynix 2012-11-27 21:45:21 +01:00
  • a1a1a3da0c Replaced mesh material system Lynix 2012-11-27 21:45:00 +01:00
  • 5d9bf5ed7b (SubMesh) Renamed GetSkinIndex to GetMaterialIndex Lynix 2012-11-27 21:44:32 +01:00
  • 626cebfffa Fixed debug include Lynix 2012-11-27 21:37:41 +01:00
  • f48b9ba370 (Material) Added methods to loads and get default Lynix 2012-11-27 21:37:14 +01:00
  • 64601a72e7 Fixed ResourceLoader bad stream pos after recover Lynix 2012-11-27 21:36:04 +01:00
  • 4fbe508960 Removed debug error when copying a matrix Lynix 2012-11-27 20:25:14 +01:00
  • f1b1d2c7a2 Fixed sndfile loader not unregistred Lynix 2012-11-25 19:38:32 +01:00
  • 38c1cf2ad0 Added Texture-to-Material loader Lynix 2012-11-25 19:33:58 +01:00
  • 18baa6b8c1 Fixed typo Lynix 2012-11-25 16:12:57 +01:00
  • 7f6003085f Fixed 3D module Lynix 2012-11-25 16:12:30 +01:00
  • ebd4512614 Fixed 3D module building Lynix 2012-11-25 15:09:31 +01:00
  • b662bca33d Added Material class Lynix 2012-11-25 14:32:19 +01:00
  • d3c027e29c Added 3D engine Lynix 2012-11-24 18:34:49 +01:00
  • da2963e1c1 Removed unused forward declaration Lynix 2012-11-24 17:40:28 +01:00
  • f1d87484a6 Fixed spaces Lynix 2012-11-24 10:15:39 +01:00
  • 42de28c037 Shader constructor no longer throw an exception Lynix 2012-11-24 10:15:24 +01:00
  • 20be46e866 Made mesh animating/skinning constant Lynix 2012-11-23 21:16:14 +01:00
  • 9cec8c3a4b Fixed typo Lynix 2012-11-23 17:58:22 +01:00
  • a132b0a4e1 Fixed some files encoding (Were not UTF-8) Lynix 2012-11-23 17:51:03 +01:00
  • 158fdbf62b Made inline-assembly more readable Lynix 2012-11-23 17:48:58 +01:00
  • f4591bd331 Removed debug skinning clock Lynix 2012-11-22 12:11:26 +01:00
  • c1879d6bf9 Fixed Vector3::Make[Forward|Left] not returning Lynix 2012-11-22 11:44:32 +01:00
  • faee0b93b5 Added HardwareInfo class Lynix 2012-11-22 11:07:02 +01:00
  • e3316c4e10 Fixed SSE warning in debug with GCC Lynix 2012-11-22 01:15:58 +01:00
  • e6655ef420 Updated utfcpp library Lynix 2012-11-22 00:06:01 +01:00
  • 7a6a63a4b8 Added macros for Intel C++ compiler/x64 platform Lynix 2012-11-21 23:51:41 +01:00
  • dba1668011 Fixed SSE2 not being enabled Lynix 2012-11-21 19:31:16 +01:00
  • 70ef422950 Big skeletal animation update Lynix 2012-11-21 17:23:50 +01:00
  • a0b7364eed Added HybridMultiF 3D & 4D Remi Beges 2012-11-13 19:27:48 +01:00
  • 84f73f2b6a Updated global header generator Lynix 2012-11-11 17:57:43 +01:00
  • b4e74b6574 Updated readme Lynix 2012-11-11 17:56:08 +01:00
  • 8f04f3e6a0 Added FBM 3D & 4D and HybridMultiFractal 2D + cleaned code this commit will change the scale of values produced by fbm2d. This will probably not happen again. As a consequence, fbm values will always be constrained between -1 and 1, but do not perfectly stick to that scale. There is no easy solution, if the user wants the best dynamic between -1 and 1, he should adjust manually the value by multiplying by a gain slightly superior to 1. Remi Beges 2012-11-09 18:38:50 +01:00
  • 0ffdad48a8 Added Stream include to Core global include Jérôme Leclercq 2012-11-08 14:27:19 +01:00
  • 94bb765a77 Added Shader::SendColor(Color) Jérôme Leclercq 2012-11-08 14:25:48 +01:00
  • 7cc520be95 Random changes without any meaning Jérôme Leclercq 2012-11-08 14:24:00 +01:00
  • 6c2bc910d2 Fixed log duplicating to stderr instead of stdout Jérôme Leclercq 2012-11-08 14:22:12 +01:00
  • 1b61c97c8d Fixed NzFile::Text not being applied to stream Jérôme Leclercq 2012-11-08 14:21:40 +01:00
  • 7bd6202389 Merge remote-tracking branch 'upstream/master' Remi Beges 2012-11-04 18:51:23 +01:00
  • 6301bd8f38 Fixed matrices not updated when changing shader Lynix 2012-11-03 00:34:12 +01:00
  • c82b2510f0 Fixed NULL caracter in shader logs Lynix 2012-11-03 00:15:16 +01:00
  • 6b9c88221a Added Shader::IsValid() Lynix 2012-11-02 23:47:09 +01:00
  • 9199e60436 Added implicit conversion from AABB to String Lynix 2012-11-02 21:50:33 +01:00
  • 1b3129868f Added NzRenderer::[Get/Set]LineWidth Lynix 2012-11-01 18:28:49 +01:00
  • 5c2f94f953 You can now change the point size Lynix 2012-11-01 18:20:15 +01:00
  • d5416fb139 Fixed cast Lynix 2012-10-30 19:24:05 +01:00
  • 1d217837cf Added compiler tests and fixed MinGW warnings Lynix 2012-10-30 18:52:38 +01:00
  • f1eb859707 Fixed fprintf specifiers Lynix 2012-10-30 17:37:17 +01:00
  • 93a1738c55 Optimized VertexDeclaration::GetElement Lynix 2012-10-29 10:00:57 +01:00
  • 8132812c23 Interpolation factor is now only checked in debug Lynix 2012-10-29 09:59:55 +01:00
  • a608aa0e2a Cleaning loader code Lynix 2012-10-29 09:59:18 +01:00
  • 2831f596d2 Added missing include Lynix 2012-10-29 09:56:21 +01:00
  • 9fef43951b Replaced templates by float Remi Beges 2012-10-27 18:59:39 +02:00
  • 3a9e8850c0 Added Keyboard::GetKeyName (experimental) Lynix 2012-10-26 14:09:09 +02:00
  • 4c23ccf1c6 (Matrix4) Renamed Destroy to Undefine, fixed bug Lynix 2012-10-26 14:08:30 +02:00
  • 61c081ace3 Fixed and improved Matrix class (See description) Lynix 2012-10-24 22:32:46 +02:00
  • 5f95dbe82e (NzImage) Fixed Convert crash and optimized Fill Lynix 2012-10-24 18:41:13 +02:00
  • 8712de3118 Cleaned NzNormalizeAngle code Lynix 2012-10-24 18:22:07 +02:00
  • 855b3676e8 Fixed quaternion interpolation Lynix 2012-10-24 18:21:33 +02:00
  • 889a18b8be Fixed typo Lynix 2012-10-24 17:59:22 +02:00
  • bb003885bf Fixed premake file of examples and template Lynix 2012-10-24 17:59:14 +02:00
  • 745b9dbbd1 Removed 'virtual' in front of templated function Remi Beges 2012-10-09 22:15:29 +02:00
  • 5bbc8d0fa4 Fixed debug-mode compilation Lynix 2012-10-08 23:08:46 +02:00
  • 94268ae6b2 Fixed typo Lynix 2012-10-08 15:35:02 +02:00
  • cfd54b859d Added linear interpolation (Lerp) to math module Lynix 2012-10-08 14:45:29 +02:00
  • 737f2a70bd Fixed compilation error Lynix 2012-10-05 20:14:01 +02:00
  • a72d388c05 Merge remote-tracking branch 'upstream/master' Remi Beges 2012-10-05 17:53:41 +02:00