Commit Graph

  • 80d4acfe32 Core/MemoryManager: Add delete checks Lynix 2015-06-21 13:20:10 +02:00
  • 9318d269e2 Renderer/RenderTexture: Fix and inline Lynix 2015-06-21 13:18:37 +02:00
  • 1593b7969f Graphics/Material: Fix shadow states initialize/copy/parameter Lynix 2015-06-21 13:11:03 +02:00
  • 286de8b538 Graphics/Material: Fix debug build Lynix 2015-06-21 13:10:03 +02:00
  • 8472578e42 Graphics/Material: Fix compilation error Lynix 2015-06-18 12:09:51 +02:00
  • ac8578c510 Graphics/Material: Add shadow support Lynix 2015-06-18 00:03:38 +02:00
  • 763701df7f Graphics/Material: Inline class Lynix 2015-06-17 23:36:53 +02:00
  • 35066a3451 Math/Sphere: Fix (Squared)Distance Lynix 2015-06-17 23:35:06 +02:00
  • 80208b0dc5 Core/OffsetOf: Remove constexpr (cannot be used because of reinterpret_cast) Lynix 2015-06-17 23:32:48 +02:00
  • e89b87044d Graphics: Fix some comments Lynix 2015-06-17 14:32:32 +02:00
  • b7c5283c4e Graphics/Sprite: Fix compilation in debug Lynix 2015-06-17 14:32:18 +02:00
  • ebbaaf7ff2 Graphics: Add depth render technique/queue Lynix 2015-06-17 14:32:05 +02:00
  • 39779c059d Renderer/OpenGL: Apply swizzle on depth formats Lynix 2015-06-16 23:35:52 +02:00
  • 52972b0514 Merge remote-tracking branch 'origin/NDK' into NDK-ShadowMapping Lynix 2015-06-16 23:04:20 +02:00
  • 54b0339025 Graphics/TextSprite: Inlined some methods Lynix 2015-06-16 22:54:29 +02:00
  • 8ade9fa65e Graphics/Sprite: Update to InstancedRenderable Lynix 2015-06-16 22:54:01 +02:00
  • 974df4288f First shadow mapping commit Lynix 2015-06-16 14:21:20 +02:00
  • c879bd1656 Graphics/Renderable: Fix warning Lynix 2015-06-16 12:25:32 +02:00
  • a01ab22160 Ignore all files in lib directory Lynix 2015-06-16 00:32:07 +02:00
  • 6d953d9e93 Graphics: Separate Renderable and make Light a Renderable (LightComponent) Lynix 2015-06-16 00:31:04 +02:00
  • b3597d5330 Build: Fix library directories Lynix 2015-06-15 21:14:20 +02:00
  • b680bb68c8 Build: Change vs2010 shortcuts to vs2013 Lynix 2015-06-15 20:44:34 +02:00
  • c74de36e77 Core/Color: Fix warning Lynix 2015-06-15 13:42:28 +02:00
  • 58f8ffac35 Move libraries to specific directories (depending on the compiler) Lynix 2015-06-15 13:41:50 +02:00
  • 836e4af221 Utility/OBJParser: Fix material indexes being unstables Lynix 2015-06-14 22:44:21 +02:00
  • 9670d9f3f9 More VS fixes (huehue) Lynix 2015-06-14 17:13:36 +02:00
  • f4c3ec51ed Final VS fixes Lynix 2015-06-14 16:18:37 +02:00
  • 32a217ea1b Build: Now handle 32/64bits the right way Lynix 2015-06-14 16:17:02 +02:00
  • 71e595fe49 Build: Rework build system + introduced SDK build file Lynix 2015-06-14 15:48:16 +02:00
  • 7b7b74bdf3 Extlibs: Restore visual libraries Lynix 2015-06-14 02:29:39 +02:00
  • a6092be930 Move all build files to build directory Lynix 2015-06-14 01:47:02 +02:00
  • aee0812505 Build/Graphics: Fix conflict Lynix 2015-06-13 23:28:01 +02:00
  • b2a248d6f5 Merge remote-tracking branch 'origin/BuildSystem-Update' into NDK Lynix 2015-06-13 23:26:34 +02:00
  • 4cc8b53041 Graphics/DeferredRenderPass: Delete copy Lynix 2015-06-13 22:32:22 +02:00
  • 1fc17c8b53 Separate NAZARA_API into multiple defines (one per module) Lynix 2015-06-13 22:31:29 +02:00
  • 251e21f006 More VS fixes Lynix 2015-06-13 19:42:07 +02:00
  • 009d860d6c Math/Algorithm: Clean code Lynix 2015-06-13 17:34:06 +02:00
  • b1081c63e5 More VS fixes Lynix 2015-06-13 17:23:45 +02:00
  • 504eb96b93 Fix compilation under VS2015 Lynix 2015-06-13 17:14:19 +02:00
  • 1a92fe331c Rename and move loaders, expose parsers Lynix 2015-06-13 17:13:55 +02:00
  • d9c31636b9 Graphics/RenderTechnique: Move viewer to SceneData Lynix 2015-06-13 16:27:12 +02:00
  • 8f797737c6 Utility/Font: Fix crash Lynix 2015-06-13 00:46:01 +02:00
  • 310dcf40b1 Utility/Image: Clean memory managing Lynix 2015-06-13 00:42:43 +02:00
  • 4f04795ef6 Ndk/GraphicsComponent: Fix data depending on transform matrix not updating Lynix 2015-06-12 14:24:46 +02:00
  • 096b420d2c Graphics/TextSprite: Fix Update not invalidating instance data Lynix 2015-06-12 14:02:15 +02:00
  • c919af8085 Ndk/Entity: Fix arguments forwarding when constructing a component Lynix 2015-06-12 13:59:32 +02:00
  • 8c345964ef Graphics/TextSprite: Add scale Lynix 2015-06-12 00:45:52 +02:00
  • 2391d76332 Graphics/ForwardRenderTechnique: Fix light uniforms Lynix 2015-06-12 00:23:46 +02:00
  • a38d988507 Graphics/TextSprite: Fix memory corruption Lynix 2015-06-12 00:18:35 +02:00
  • f60f8fa6a4 Core/Color: Fix warning Lynix 2015-06-12 00:18:24 +02:00
  • 1e0681ef2a Ndk/BaseSystem: Fix destructor not being virtual Lynix 2015-06-11 14:23:32 +02:00
  • 2a6ec829fe Ndk: Fix inline warnings on GCC Lynix 2015-06-11 14:23:19 +02:00
  • 3b5551ed7a Graphics/TextSprite: Update to Renderable Lynix 2015-06-11 14:14:57 +02:00
  • 35f6e0d376 Fix debug errors Lynix 2015-06-11 14:14:25 +02:00
  • 48a54dfa5c Graphics/Renderable: Add InstanceData Lynix 2015-06-11 14:14:11 +02:00
  • 6f2f8d6390 Graphics: Make Background/RenderTechnique independent from Scene Lynix 2015-06-09 00:26:13 +02:00
  • e97cc666a1 Core/Signal: Update comments Lynix 2015-06-08 01:00:25 +02:00
  • 5ce3c5a0cb Core/Signal: Fix disconnection while iterating Lynix 2015-06-08 00:28:51 +02:00
  • ec9876011f Utility/Node: Fix comments Lynix 2015-06-07 20:53:22 +02:00
  • a069b105e6 Fully replace listener system by signals Lynix 2015-06-07 20:42:41 +02:00
  • 0f4cf3c910 Graphics/RenderTechnique: Add uniform invalidation Lynix 2015-06-07 18:25:35 +02:00
  • 358fab7115 Core/Signal: Add const-variant of member functions Connect overload Lynix 2015-06-07 18:25:04 +02:00
  • 65c4409f9c Graphics/DeferredRenderQueue: Replace listener by signals Lynix 2015-06-07 18:09:37 +02:00
  • c0c6179acc Graphics/ForwardRenderQueue: Replace listeners by signals Lynix 2015-06-07 17:59:09 +02:00
  • 4e5cdea454 Core/Signals: Remove Connect/Disconnect macros Lynix 2015-06-07 17:28:19 +02:00
  • 004b53c590 Renderer/Renderer: Replace listeners by signals Lynix 2015-06-07 16:52:19 +02:00
  • 022f082363 Utility/Font: Replace Listener system by Signals Lynix 2015-06-07 16:08:14 +02:00
  • cc9b0b307e Script/Feature: Ignore result page Lynix 2015-06-07 15:33:37 +02:00
  • 3aa6fb9efd Math/Algorithm: Fix Visual Studio error Lynix 2015-06-07 15:19:37 +02:00
  • fe25249136 Replace Listenable system by signals Lynix 2015-06-07 15:16:11 +02:00
  • 3e8d2e1e47 Ndk/Entity: Fix a stupid mistake Lynix 2015-06-07 12:13:41 +02:00
  • 261dffd931 Core/Signal: Make operator() const Lynix 2015-06-07 03:36:41 +02:00
  • 303cdbb0cb Core/Signal: No longer return rvalue Lynix 2015-06-07 03:35:54 +02:00
  • 991c1af1ca Core/Signal: Add default constructor and operators to ConnectionGuard Lynix 2015-06-07 01:44:16 +02:00
  • 0b14711cbf Core/Signal: Add Connectionguard::GetConnection() Lynix 2015-06-07 01:31:57 +02:00
  • d43126eae5 Core/Signal: Fix incorrect forwarding Lynix 2015-06-07 01:31:37 +02:00
  • 1a0057313c Core/Signal: Optimize Lynix 2015-06-07 01:08:08 +02:00
  • 32e55c2e72 Core/Signal: Add Connection object and Disconnection Lynix 2015-06-07 00:51:43 +02:00
  • f8682d227b More Cppcheck fixes Lynix 2015-06-07 00:21:53 +02:00
  • d1258c2a6d Core/Signal: Add move Connect method Lynix 2015-06-05 14:45:11 +02:00
  • ea3e15d5d3 Core/Signal: Add Connect helpers Lynix 2015-06-05 14:12:36 +02:00
  • b9ced78772 Graphics/RenderTechnique: Remove Clear method Lynix 2015-06-05 13:38:22 +02:00
  • fc65b30f84 Improved code based on CppCheck results Lynix 2015-06-05 13:25:17 +02:00
  • 0f27930467 Core/Signal: Add Signals (WIP) Lynix 2015-06-04 15:20:16 +02:00
  • cab52dfcfd Ndk/BaseComponent: Fix crash Lynix 2015-06-04 09:57:10 +02:00
  • 30ba25168f Ndk/Entity: Remove include to Component Lynix 2015-06-04 09:56:43 +02:00
  • 80ed8c48bd Ndk/RenderSystem: Finish first implementation Lynix 2015-06-04 00:20:51 +02:00
  • fac893f379 Ndk/GraphicsComponent: Add Attach method Lynix 2015-06-04 00:19:53 +02:00
  • 3fdd41cc6b Ndk/CameraComponent: Fix assertion Lynix 2015-06-04 00:19:15 +02:00
  • 8c6806eacb Graphics: Update Light and Model to new interface Lynix 2015-06-04 00:18:43 +02:00
  • 349b322834 Graphics/RenderQueue: Default argument for Clear method Lynix 2015-06-03 22:39:13 +02:00
  • 806955dac7 Graphics/Scene: Temporary fix compile Lynix 2015-06-03 17:59:31 +02:00
  • 11e7748d85 Ndk/GraphicsComponent: Update Lynix 2015-06-02 17:21:23 +02:00
  • 2d0cf1794e NDK/RenderSystem: Begin to implement Update Lynix 2015-06-02 17:20:57 +02:00
  • 844062cfd0 Graphics/Renderable: Fix warning Lynix 2015-06-02 17:19:47 +02:00
  • 3db08e0a2c Graphics/Header: Remove LightManager include Lynix 2015-05-31 23:52:22 +02:00
  • 436f5002b2 Graphics/SkeletalModel: Fix crash Lynix 2015-05-31 22:19:30 +02:00
  • 0f7948ea4c Merge branch 'NDK' of https://github.com/DigitalPulseSoftware/NazaraEngine into NDK Lynix 2015-05-31 22:18:09 +02:00
  • 847aa234c6 Physics/Geom: Fix compilation Lynix 2015-05-31 22:14:00 +02:00
  • 4a87481311 Graphics/ForwardShading: Remake light selection Lynix 2015-05-31 22:13:49 +02:00