Commit Graph

4067 Commits

Author SHA1 Message Date
Lynix 8569d7da88 Renderer: Make RenderTarget movable 2017-09-30 15:00:54 +02:00
Lynix 508554fcb1 Fix some more warnings 2017-09-30 15:00:42 +02:00
Lynix fb354b1204 Fix compilation warnings 2017-09-30 14:54:08 +02:00
Lynix 0fa3565435 Renderer/Context: Disable movement 2017-09-30 14:53:58 +02:00
Lynix 396fd79c9a Audio: Disable movement for musics 2017-09-30 14:45:30 +02:00
Lynix 85442a14fa Fix: SoundBuffer should not move (as a refcount) 2017-09-30 14:35:26 +02:00
Lynix aa80f52597 Fix compilation 2017-09-30 14:30:36 +02:00
S6066 4f0435754f Fixed Nz::String's implementation of std::geltine (#136)
* Fix Nz::String's std::getline

* Bugfix

* Bugfix again
2017-09-30 14:23:42 +02:00
Lynix 2cd9fa2b7a Core: Add MovablePtr class 2017-09-30 13:57:25 +02:00
Lynix f95fc332f1 Sdk/BaseSystem: Fix udpate with max update rate + unit tests 2017-09-22 21:01:25 +02:00
Jérôme Leclercq cc4fdf2476 Network/ENet: Add compressor support 2017-09-22 15:22:43 +02:00
Jérôme Leclercq 9a665bbff6 Sdk/BaseSystem: Rename UpdateRate to FixedUpdateRate and add MaximumUpdateRate 2017-09-22 15:22:19 +02:00
Jérôme Leclercq 74b5cada88 Utility/SimpleTextDrawer: Fix bounds computation 2017-09-21 14:40:22 +02:00
Jérôme Leclercq 37896e2401 Sdk/BaseWidget: Add CenterHorizontal and CenterVertical() methods 2017-09-21 14:40:03 +02:00
Jérôme Leclercq bf98297233 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2017-09-19 15:14:26 +02:00
Jérôme Leclercq 5afe321b5c Widgets/ButtonWidget: Fix position 2017-09-19 15:14:24 +02:00
S6066 3d4585ec4a Added functions to customize ButtonWidget (#133)
* Made ButtonWidget more usable

* Fix static functions

* Reorder static functions

* Deteriorate ButtonWidget
2017-09-16 14:19:11 +02:00
Lynix 9a6b007e70 Network/ENetHost: Fix crash 2017-09-16 10:47:00 +02:00
Jérôme Leclercq c211abd977 Network/ENetHost: Fix typo 2017-09-14 14:12:32 +02:00
Jérôme Leclercq f2870b83c0 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2017-09-08 09:41:10 +02:00
Jérôme Leclercq b4d0854028 Physics2D/PhysWorld2D: Add damping control 2017-09-08 09:41:08 +02:00
Lynix 53020f27a5 Physics2D/RigidBody2D: Fix mass incorrectly reported at 0 after copy 2017-09-07 18:38:31 +02:00
Jérôme Leclercq 15c37d1524 Build: Fix lua error in package.lua 2017-09-07 17:21:27 +02:00
Jérôme Leclercq b26d0d92d5 Build: Disable premake project by default 2017-09-07 16:50:54 +02:00
Jérôme Leclercq 3d7799ec62 Update build script to match Lua 5.3 and new Premake version 2017-09-07 16:23:43 +02:00
Jérôme Leclercq 2e832984ca Update Premake 2017-09-07 16:16:22 +02:00
Jérôme Leclercq 3153af485c Physics2D: Handle kinematic objects properly 2017-09-07 16:16:11 +02:00
Jérôme Leclercq 305a72a7d2 Lua/LuaState: Fix movement not stealing pointer 2017-09-04 10:05:23 +02:00
S6066 9f52932327 Added Reserve function in Ndk::EntityList (#134) 2017-09-03 20:11:28 +02:00
Jérôme Leclercq 5915b6ce3a Network/ENetHost: Fix error when using ENetHost without listening 2017-09-01 15:24:42 +02:00
Jérôme Leclercq e37a7ad5fd Network/ENetHost: Dismiss external peer connection if listen address is loopback 2017-09-01 15:22:27 +02:00
Jérôme Leclercq 7074876d68 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2017-09-01 14:26:30 +02:00
Jérôme Leclercq 38bd348ed6 Physics2D/RigidBody2D: Allows better control on inertia 2017-09-01 14:26:28 +02:00
Jérôme Leclercq c087003bda Physics2D/RigidBody2D: Use kinematic object instead of static ones when mass is set to zero 2017-09-01 13:34:04 +02:00
Lynix a1ddce8dfb Utility/SimpleTextDrawer: Fix drawer regenerating glyphs everytime 2017-09-01 08:59:27 +02:00
Lynix a85ded1262 Sdk/World: Fix movement 2017-08-31 19:39:45 +02:00
Lynix 092720b1d0 Merge branch 'ast-shader-generation' of https://github.com/DigitalPulseSoftware/NazaraEngine into ast-shader-generation 2017-08-30 18:21:56 +02:00
Lynix 01e928e324 Renderer/Renderer: Default to current GLSL version for AST generation 2017-08-30 18:21:45 +02:00
Lynix 923ffb6d0a Renderer/ShaderAst: Fix missing file from previous commit 2017-08-30 18:21:44 +02:00
Lynix cb69b1ed01 Renderer/ShaderAst: Add ConditionalStatement 2017-08-30 18:21:44 +02:00
Lynix 205b8b1ba6 Renderer/ShaderAst: Add Swizzle 2017-08-30 18:21:43 +02:00
Lynix 832237c6d4 Renderer/ShaderAst: Fix a few multiply/divide cases 2017-08-30 18:21:42 +02:00
Lynix fd5bf16a90 Renderer/ShaderBuild: Fix build? 2017-08-30 18:21:42 +02:00
Lynix 8a68df4c56 Forgot to save all files.. 2017-08-30 18:21:41 +02:00
Lynix f0a7430d34 Renderer/ShaderAst: Fix compilation errors on Linux 2017-08-30 18:21:40 +02:00
Lynix bd8a3ba47d Renderer: Replace shaders files by runtime-generated GLSL 2017-08-30 18:21:40 +02:00
Lynix 8fd152aec0 Renderer/ShaderAst: Rename Builtin enum to BuiltinEntry 2017-08-30 18:21:39 +02:00
Lynix a60836c45a Revert "Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable"
This reverts commit 193c0d4a92.
2017-08-30 18:21:38 +02:00
Lynix 4a67f56e80 Renderer/GlslWriter: Fix exception 2017-08-30 18:21:38 +02:00
Lynix f72b3ed57d Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable 2017-08-30 18:21:37 +02:00