Commit Graph

  • c523e3cde5 Utility/Formats: STBLoader will now convert the image to RGB8 if it has no alpha value Lynix 2016-11-18 01:16:36 +01:00
  • ff7e64494f Utility/Image: Add HasAlpha() method Lynix 2016-11-18 01:15:58 +01:00
  • 93a2e54667 Utility/PixelFormat: Fix mask bit orders Lynix 2016-11-18 01:15:36 +01:00
  • 964d16f907 Math/Algorithm: CountBits now returns a std::size_t instead of a T Lynix 2016-11-18 01:14:33 +01:00
  • 9513d9479a Core/Bitset: Fix PerformsAND when used with itself as argument Lynix 2016-11-18 01:14:08 +01:00
  • 359b5e6c3a Core/Algorithm: Add BitCount function Lynix 2016-11-18 01:13:30 +01:00
  • 2ed65e60e1 Core/Bitset: Add Reverse() method Lynix 2016-11-18 01:09:05 +01:00
  • cec547bf1f Core/Bitset: Improve a bit(set, HAH!) doc Lynix 2016-11-17 23:02:13 +01:00
  • e76ef3902e Utility/PixelFormat: Reject formats with over 64 bpp per component Lynix 2016-11-17 23:01:38 +01:00
  • d9774f30a3 Core/Bitset: Add Read method and FromPointer static method Lynix 2016-11-17 22:57:54 +01:00
  • 43a3f15794 Core/Bitset: Add AppendBits function Lynix 2016-11-17 22:56:48 +01:00
  • 828d744879 Core/Bitset: Fix some warnings Lynix 2016-11-17 18:26:45 +01:00
  • 180a8edf3b Core/Bitset: Add operator<<(ostream&) Lynix 2016-11-17 18:26:05 +01:00
  • 91010fffa6 UnitTests/Bitset: Test with different block size Lynix 2016-11-17 18:25:22 +01:00
  • cd0e9d97b8 Graphics/Sprite: Add SetMaterial and SetTexture overloads for searching a resource name Lynix 2016-11-17 18:24:36 +01:00
  • 23a85fb5ab Physics2D/RigidBody2D: Fix removal of body from space Lynix 2016-11-15 16:01:39 +01:00
  • c1630cdbff Core/ParameterList: Fix warning of shadowing variable Lynix 2016-11-15 15:13:12 +01:00
  • 46f2c18e20 Build: Enable relative links for makefile Lynix 2016-11-15 14:58:00 +01:00
  • 1ff530cfbe Sdk/LuaAPI: Remove documentation from LuaImplQueryArg/LuaImplReplyVal Lynix 2016-11-15 11:46:12 +01:00
  • 601794caf7 Bump Nazara version Lynix 2016-11-14 16:06:46 +01:00
  • f596b46629 Sdk/Lua: Fix Clock() constructor not correctly handling optional arguments Lynix 2016-11-14 00:21:36 +01:00
  • 425f09f418 Core: Remove unused AbstractLogger.docx (Closes #87) Lynix 2016-11-14 00:06:49 +01:00
  • 43f93141ac Utility/Algorithm: Fix GenerateBox plane rotation (Fix #114) Lynix 2016-11-14 00:02:01 +01:00
  • 06235aec98 Add .editorconfig Lynix 2016-11-13 21:11:20 +01:00
  • d0e3d1c1e8 Sdk/Lua: Fix Material:LoadFromFile last parameter not being optional Lynix 2016-11-13 20:45:14 +01:00
  • 7a0049b392 Should fix the problem of Q activating A, this occurs when a keysym is related to several keycodes (#113) Gawaboumga 2016-11-11 12:13:36 +01:00
  • 74f3ac8021 SDK: Add components and system for 2D physics Lynix 2016-11-10 18:31:27 +01:00
  • 48f7a955f6 UnitTests: Fix compilation Lynix 2016-11-10 17:35:29 +01:00
  • 1b3b86aadb Graphics: Fix compilation Lynix 2016-11-10 17:26:20 +01:00
  • e4c89f2763 Physics2D/RigidBody2D: Fix SetMass need to be called twice Lynix 2016-11-10 17:24:22 +01:00
  • 9772b43542 Physics2D/RigidBody2D: Made SetGeom public Lynix 2016-11-10 17:18:44 +01:00
  • 7f445def13 Fix some warnings from MSVC Lynix 2016-11-10 16:44:29 +01:00
  • c136f8eddc Commit WIP about RenderSurface Lynix 2016-11-10 12:54:10 +01:00
  • 8ed34d22fb Core/ByteArray: Move ToHex implementation to .cpp Jérôme Leclercq 2016-11-08 16:14:56 +01:00
  • a8d4e44669 Sdk/World: Optimize updating dirty entities by removing a branch Jérôme Leclercq 2016-11-08 12:29:15 +01:00
  • 4536ba768c Sdk/BaseSystem: Fix compilation with GCC Jérôme Leclercq 2016-11-08 12:28:12 +01:00
  • 7e5a9048e1 Sdk/World: Fix a warning Jérôme Leclercq 2016-11-08 12:27:55 +01:00
  • ff47fb6fa2 Sdk: Add default update order for Listener, Render and Velocity systems Jérôme Leclercq 2016-11-08 02:51:47 +01:00
  • aa304ef2e9 SDK: Allow to set an update order for systems (Closes #106) Jérôme Leclercq 2016-11-08 02:51:25 +01:00
  • 4570f9a6e1 Utility/VideoMode: Make bpp optionnal (defaults to desktop bpp) Jérôme Leclercq 2016-11-08 01:14:04 +01:00
  • 9e84c397ba Merge branch 'master' into culling Jérôme Leclercq 2016-11-07 11:26:48 +01:00
  • 3cb6981ab7 Utility/Enums: Fix WindowStyle_Max Jérôme Leclercq 2016-11-07 11:17:33 +01:00
  • ffe748b8c3 Window: Fix Threaded flag, seems to be working fine now Jérôme Leclercq 2016-11-07 10:51:23 +01:00
  • 94631e1a01 Utility/Window: Fix Linux compilation Jérôme Leclercq 2016-11-07 10:08:12 +01:00
  • cf2bf52701 Utility/Window: Replace NAZARA_UTILITY_THREADED_WINDOW by a runtime flag (WIP) Jérôme Leclercq 2016-11-07 02:01:09 +01:00
  • 2f11529669 Build: Enable big object only on Windows Jérôme Leclercq 2016-11-07 01:10:17 +01:00
  • 5d4595e9d6 Build: Enable -mbig-obj on Clang/GCC Jérôme Leclercq 2016-11-07 00:07:51 +01:00
  • 638467f879 Build: Fix codeblocks debug and object directory Jérôme Leclercq 2016-11-06 23:49:10 +01:00
  • 4f01e13b09 Sdk: Fix typo Jérôme Leclercq 2016-11-06 23:12:08 +01:00
  • 0f14a57b2e Build: Cleanup common.lua Jérôme Leclercq 2016-11-06 22:41:22 +01:00
  • 0de741a541 Build: Fix MSVC creating .a .. Jérôme Leclercq 2016-11-06 22:25:13 +01:00
  • 5e48f8b8b3 Build: Fix install commands Jérôme Leclercq 2016-11-06 22:04:47 +01:00
  • 6500d088e9 Build: Fix some premake5 weirdness Jérôme Leclercq 2016-11-06 21:59:48 +01:00
  • 9e9b01eff5 .gitignore: Ignore GMake build files Jérôme Leclercq 2016-11-06 21:30:49 +01:00
  • 88000ab2e4 Build: Upgrade to Premake5-alpha10, get rid of Premake4 Jérôme Leclercq 2016-11-06 21:30:37 +01:00
  • 5aeb9f8d59 Build: Add CodeBlocks target to premake5 Jérôme Leclercq 2016-11-06 11:17:19 +01:00
  • 6ebe29ceb4 Utility/Win32: Generate only one WindowEvent_Moved per movement Jérôme Leclercq 2016-11-04 23:18:36 +01:00
  • 581cc989de Utility/Win32: Fix cached position never getting updated with threaded windows Jérôme Leclercq 2016-11-04 22:57:07 +01:00
  • 12f6877963 Fix some warnings Jérôme Leclercq 2016-11-04 22:25:16 +01:00
  • c4ad52235f Utility/Win32: Fix Window title when using NAZARA_UTILITY_THREADED_WINDOW Jérôme Leclercq 2016-11-04 22:24:56 +01:00
  • 482eeafdb7 Remove save-failed file Jérôme Leclercq 2016-11-04 18:31:15 +01:00
  • 33c5523da3 Extlibs: Fix chipmunk binaries lacking some functions for MinGW Jérôme Leclercq 2016-11-04 18:15:25 +01:00
  • e087129d4a Fix many errors and warnings found out by MinGW Jérôme Leclercq 2016-11-04 18:14:52 +01:00
  • 86b892c3bc Regenerate Vulkan global include; add wrapper global include Lynix 2016-10-29 02:46:59 +02:00
  • c7d011cd00 Readme: Display Travis CI status for branch master only Lynix 2016-10-29 02:07:48 +02:00
  • 51f1df1ec0 Renderer/Renderer: Fix missing include Lynix 2016-10-29 01:59:17 +02:00
  • e61c6d0a8e VulkanRenderer: Move vulkan wrappers to a separate directory Lynix 2016-10-29 01:59:06 +02:00
  • 8d06c57d0d Renderer: Add support for hardware buffers Lynix 2016-10-29 00:52:25 +02:00
  • b317c10f23 VulkanRenderer/Vulkan: Fix IsInitialized() missing implementation Lynix 2016-10-28 23:25:27 +02:00
  • 71aa4d53a3 Renderer: Allow to pass custom parameters Lynix 2016-10-28 22:31:04 +02:00
  • 66172a163c Renderer: Fix implementation uninitialization Lynix 2016-10-28 22:30:52 +02:00
  • a1352b8823 VulkanRenderer: Move all the initialization back to the Vulkan static class Lynix 2016-10-28 22:30:22 +02:00
  • 5eefbdeb60 Vulkan/VkInstance: Add IsValid() method Lynix 2016-10-28 22:18:41 +02:00
  • 1df3201b39 Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan Lynix 2016-10-28 18:46:51 +02:00
  • 28a2328371 Global headers: Remove the generation date Lynix 2016-10-28 17:53:03 +02:00
  • 00c37c5917 Regenerated global headers Lynix 2016-10-28 17:48:46 +02:00
  • 3d79db4c52 Sdk/Widgets: Add TextAreaWidget (experimental) Lynix 2016-10-28 17:46:23 +02:00
  • 7df732b927 Sdk/Canvas: Add basic keyboard handler Lynix 2016-10-28 17:46:02 +02:00
  • 38da351e9b Utility/TextDrawer: Expose lines Lynix 2016-10-28 17:45:29 +02:00
  • 736b31af1b Utility/SimpleTextDrawer: Whitespaces are now glyphs too Lynix 2016-10-28 17:44:59 +02:00
  • a4eccc9fac SDK: Add widget global header Lynix 2016-10-27 21:38:46 +02:00
  • f64cef33e8 Extlibs/Linux: Fix chipmunk library file on 32bits (Was 64bits) Lynix 2016-10-27 21:28:25 +02:00
  • df24519230 Merge remote-tracking branch 'refs/remotes/origin/master' into gui Lynix 2016-10-27 18:36:47 +02:00
  • 15a1302522 SDK/Lua: Simplify graphics binding code Lynix 2016-10-27 18:30:11 +02:00
  • 6b1d1a1d64 Sdk/Lua: Bind TextureLibrary and TextureManager Lynix 2016-10-27 11:29:02 +02:00
  • 9206cf65b5 Lua/LuaInstance: Optimize the T& method(...) case Lynix 2016-10-27 11:28:34 +02:00
  • 1d7e1b46ff Sdk/Lua: Bind more Matrix4 methods Lynix 2016-10-27 11:23:24 +02:00
  • 5ffc5a8784 Lua/LuaClass: Don't remove instance from the Lua stack Lynix 2016-10-27 11:22:35 +02:00
  • c58ec94e2d Core/Algorithm: Fix return type of Apply() Lynix 2016-10-27 10:48:02 +02:00
  • 9328a8124d Math/Quaternion: Fix compilation of operator* with double instance Lynix 2016-10-27 10:47:36 +02:00
  • e59bd4ba35 Matrix4: Fix GetColumn and GetRow code Lynix 2016-10-27 10:47:17 +02:00
  • f867c20c7c Core/ResourceManager: Fix Purge() compilation Lynix 2016-10-27 10:40:41 +02:00
  • b81b774c51 Core/ObjectRef: Fix <= operator between two ObjectRef Lynix 2016-10-27 10:27:17 +02:00
  • d6f6b4421e Sdk/Lua: Fix GraphicsComponent:Attach not taking other overloads into account Lynix 2016-10-25 13:52:26 +02:00
  • b5a32d7eb2 Lua/LuaClass: Fix static methods Lynix 2016-10-25 13:14:16 +02:00
  • fa7d6a10b0 Lua/LuaInstance: Fix PushInstance memory corruption Lynix 2016-10-25 13:10:12 +02:00
  • b27cfd30af Sdk/VelocityComponent: Cleanup Lynix 2016-10-25 12:22:57 +02:00
  • 2a08e19e77 Sdk/Lua: Bind Material class Lynix 2016-10-25 12:22:46 +02:00
  • bf31ee289e Lua/LuaInstance: Add mutli-arg Push() Lynix 2016-10-24 14:25:02 +02:00
  • 46e4bb41b5 Lua/LuaClass: Fix global table Lynix 2016-10-24 13:45:42 +02:00