Commit Graph

1961 Commits

Author SHA1 Message Date
Lynix
33b3b2feaf Physics3D/RigidBody3D: Add simulation property 2017-12-10 13:35:58 +01:00
Lynix
0df70dcb16 Physics3D/RigidBody3D: Rename [Get|Set]Velocity to [Get|Set]LinearVelocity 2017-12-10 12:09:36 +01:00
Lynix
6d09abbc2c Physics3D/RigidBody3D: Add [Get|Set][Angular|Linear]Damping 2017-11-30 12:04:33 +01:00
Lynix
72bcb1fda7 Physics2D/RigidBody2D: Fix SetGeom attribute copy 2017-11-28 23:20:45 +01:00
Jérôme Leclercq
0a5cbe656f Math/VectorI: Make array/pointer constructor explicit 2017-11-23 13:21:51 +01:00
Jérôme Leclercq
aa623a4933 Core/Flags: Add Test method 2017-11-22 12:58:56 +01:00
Jérôme Leclercq
54faabcc33 Core/Flags: Allow explicit operator conversion to any integer type of the same size (or greater size) than the internal size 2017-11-22 12:58:17 +01:00
Jérôme Leclercq
9c9b9ed49f Core/String: Fix movement leaving a null shared string 2017-11-22 09:27:23 +01:00
Jérôme Leclercq
046926e4d4 Fix compilation 2017-11-21 12:39:51 +01:00
Jérôme Leclercq
f84ac9c52b Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2017-11-21 12:26:45 +01:00
Jérôme Leclercq
3589a2bc8e Core/Flags: Reworked Flags class 2017-11-21 12:26:22 +01:00
Gawaboumga
f991a9529e General bug fixes (#142)
* Core/Bitset: Fix TestAll method

* Fix documentation

* Fix color and their conversions

* Core/ByteStream: Fix return of Write

* Fix compiler warnings

* Math/Algorithm: Fix angle normalization

* Math/BoundingVolume: Fix lerp

* Math: Fix relation between Matrix4 and Quaternion

* More tests

* X11/Window: Fix mouse moved event generated when doing Mouse::SetPosition

* Update ChangeLog

* Should fix compilation on Windows

* Should fix compilation on Windows

Forgot to include array for Windows
2017-11-21 12:16:46 +01:00
Lynix
f2506ee918 Network/ENetHost: Fix service time precision 2017-11-20 21:04:50 +01:00
Lynix
7eff1f34f1 Fix warning 2017-11-19 20:14:47 +01:00
Lynix
078641aa23 Core/Algorithm: Fix Unserialization of std::string 2017-11-05 22:36:14 +01:00
Lynix
786a11fc78 Graphics/Material: Fix missing reflection initialization 2017-10-31 00:14:50 +01:00
Lynix
8dab3bf341 Renderer/ShaderBuilder: Fix compilation error when including ShaderBuilder.hpp 2017-10-30 22:30:04 +01:00
Lynix
d688cecbde Renderer: Replaced RenderTarget::Get[Height|Width] by RenderTarget::GetSize
Utility: Removed Window::Get[Height|Width] methods
2017-10-28 23:26:22 +02:00
Jérôme Leclercq
bf82a34fc4 Graphics/Sprite: Fix #138 2017-10-26 15:33:30 +02:00
Lynix
9daadb73bc Utility: Make mesh loader use the parameters vertex declaration 2017-10-21 04:51:05 +02:00
Jérôme Leclercq
2951b7811e Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2017-10-20 16:36:45 +02:00
Jérôme Leclercq
a982215ab7 Core/Bitset: Mark swap as noexcept 2017-10-20 16:36:43 +02:00
Lynix
995dfddafa Utility/MeshParam: Use constref instead of pointer 2017-10-19 21:05:48 +02:00
Lynix
e0bdd35280 VertexMapper: GetComponentPtr no longer trigger an error/assert 2017-10-19 21:01:07 +02:00
Lynix
be38aee1fa Fix some warnings 2017-10-18 22:02:21 +02:00
Lynix
b47b89ed8b Utility/Mesh: Add index and vertex buffer flags in MeshParams 2017-10-18 00:29:34 +02:00
Lynix
9c97ec45c6 Utility/Mesh: Disable index buffer optimization in debug mode 2017-10-18 00:21:07 +02:00
Lynix
5b4185a4a6 Utility/VertexMapper: Add GetVertex[Buffer|Count] functions 2017-10-18 00:20:38 +02:00
Jérôme Leclercq
6e7b78611d Physics2D/RigidBody2D: Add SetStatic method 2017-10-16 11:56:41 +02:00
Lynix
9911c6e07c Core: Optimize StringStream 2017-10-15 12:25:08 +02:00
Lynix
46cf06f446 Fix previous commit oopsies 2017-10-14 18:27:37 +02:00
Lynix
683b09144d Core: Replace StackAllocation by StackArray
This will cleanup alloca usage a little bit
2017-10-14 18:04:16 +02:00
Jérôme Leclercq
101783126c Physics2D: Add DebugDraw method 2017-10-13 15:14:37 +02:00
Lynix
4bdcb1f31f Fix demo compilation and warnings 2017-10-10 21:52:36 +02:00
Lynix
eb6f23d53c Fix -Wignored-qualifiers warning 2017-10-10 21:52:35 +02:00
Lynix
85aa01a562 Physics2D: Add constraint support 2017-10-10 21:52:35 +02:00
Lynix
a39ed47ef4 Regenerate global headers 2017-10-10 21:52:34 +02:00
Lynix
c763dea4e1 Merge branch 'master' into reflection-mapping 2017-10-02 21:11:15 +02:00
Jérôme Leclercq
99d21b8722 Fix compilation and some warnings 2017-10-02 16:18:15 +02:00
larnin
40a678889d Vertex declaration changes (#135)
* Add type to ComponentType conversion

* Change type to ComponentType conversion

* Change assert to condition, add check on particle mapper.

* Change particle life type

* Changes as requested

* Fix Travis try 1

* Changes as requested

* move IsSuitableForComponent to inl
2017-10-02 15:21:03 +02:00
Gawaboumga
bbac0838dd Include-What-You-Use (#137)
* IWYU Core

* IWYU Noise

* IWYU Utility

* IWYU Audio

* IWYU Platform

* IWYU Lua

* IWYU Network

* IWYU Physics2D

* IWYU Physics3D

* IWYU Renderer

* IWYU Graphics

* IWYU NDKServer

* IWYU Fix

* Try to fix compilation

* Other fixes
2017-10-01 11:17:09 +02:00
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
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
Lynix
2cd9fa2b7a Core: Add MovablePtr class 2017-09-30 13:57: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
b4d0854028 Physics2D/PhysWorld2D: Add damping control 2017-09-08 09:41:08 +02:00