Jérôme Leclercq
d5c27a756b
Audio: Fix AudioFormat names (U16 -> I16)
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
874fb3542e
Convert all remaining enums to enum classes (!)
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
8cdd0b51cb
Upgrade Audio (part 2)
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
ac57b3fbf4
Shader/GlslWriter: Accepts mono-functions shader without specifying entry points
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
7140e322c1
Commit missing files
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
ba7c56ddfa
Upgrade Platform
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
8b0b5295f7
Upgrade Physics2D and Physics3D
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
a52103a641
Rework ResourceLoader, ResourceManager and ObjectLibrary
...
They're no longer static
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
e716b44aa3
Add tests and SDK
2021-05-17 23:08:37 +02:00
Jérôme Leclercq
044195b209
Minor fixes
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
54c34869a4
Fix Shader unit tests
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
65337c6a38
Fix a lot of warnings and some errors
2020-09-26 11:44:09 +02:00
Jérôme Leclercq
267bd74a97
Merge branch 'master' into nazara-next
2020-09-26 10:49:32 +02:00
Jérôme Leclercq
2b6a463a45
Remove Nz::String and Nz::StringStream
2020-09-25 19:31:01 +02:00
Jérôme Leclercq
602de2e772
Update Ray.cpp
2020-09-22 17:40:57 +02:00
Jérôme Leclercq
98e20ecbb7
Last modules fixes
2020-09-17 18:54:33 +02:00
Jérôme Leclercq
7ea0b223ec
Linux fixes
2020-09-01 19:18:27 +02:00
Jérôme Leclercq
2a875c8bdc
Remove Graphics module and fix compilation
2020-08-27 19:43:31 +02:00
Jérôme Leclercq
8fb7bb78a5
Add a shader generation unit test
2020-08-27 19:26:59 +02:00
Jérôme Leclercq
e0a3cab457
Fix UnitTest compilation
2020-08-27 19:26:27 +02:00
Lynix
68208f5426
Merge branch 'master' into vulkan
2020-05-27 19:48:22 +02:00
Jérôme Leclercq
1425f99edf
Merge branch 'master' into SDL2
2020-05-27 11:11:21 +02:00
Lynix
43ee75b75f
Replace #include <NDK/ by #include <NazaraSDK/
2020-02-24 17:57:46 +01:00
Lynix
eb8800f812
Remove Lua and Noise modules
2020-02-24 17:52:06 +01:00
Lynix
3d22321109
Big f***ing cleanup part 1
2020-02-23 00:42:22 +01:00
Lynix
aee9a38f76
Tests/StackVector: Disable max_size() check when using std::vector
2019-09-30 18:41:06 +02:00
Lynix
4e6eda40fb
Core/StackVector: Add unit tests
2019-09-30 18:35:24 +02:00
Lynix
489e3e0b5e
StackVector: Test destruction
...
Before this commit, only clear() was checked, destructor was not
2019-09-25 16:29:48 +02:00
Lynix
acc2c072ba
Core/StackVector: Fix erase method (+ add tests)
2019-09-25 16:17:07 +02:00
Lynix
f5dc27ba03
Fix unit test
2019-07-07 00:32:57 +02:00
Lynix
ab5188c57d
Add scancode and virtual key and fix some sdl stuff on Windows
2019-05-19 16:34:29 +02:00
Jérôme Leclercq
b88c9b2cec
Sdk/World: Fix entity kill and invalidation bug
2019-05-13 16:50:19 +02:00
Jérôme Leclercq
73c0dbbd30
Add vector test
2019-05-13 14:05:48 +02:00
Lynix
2f5e9e481b
Fix unit tests
2019-04-03 22:15:53 +02:00
Lynix
5b48012dee
Fix unit test
2019-03-28 00:02:22 +01:00
Lynix
1880f88e8f
Fix unit tests
2019-03-26 20:33:29 +01:00
Lynix
00ca0248c6
Fix unit tests (WIP)
2019-03-26 19:05:41 +01:00
Jérôme Leclercq
ed46c87781
Refactor the way resources are loaded ( #191 )
...
* WIP
* WIP
* Font works
* WIP: Only Music remains
* Looks like it's working
* Fix oopsie
* Core/ObjectRef: Add cast functions
* Update ChangeLog.md
* Audio/SoundStream: Make sound stream thread-safe
2018-10-28 01:53:11 +02:00
Lynix
3933d5007d
Physics2D/RigidBody2D: AddTorque now takes a RadianAnglesf instead of a float
2018-10-11 00:08:26 +02:00
Lynix
fb11fe1ecf
Math/Angle: Rename angle field to value
2018-10-10 23:12:27 +02:00
Lynix
7613f50a6e
Math/Angle: Rework ToDegrees/ToRadians
...
- Rename To[Degrees|Radians] to To[Degrees|Radians]Angle
- Add To[Degrees|Radians] methods which returns an angle value
2018-10-10 23:01:23 +02:00
Lynix
9cc83aafda
Math/Angle: Add FromDegrees and FromRadians builders
2018-10-10 22:59:57 +02:00
Lynix
dc6fbfc90f
Replace floating point angle by Angle class instance
2018-10-09 23:20:53 +02:00
Lynix
b631f3d3da
Fix some units test
2018-09-05 22:42:34 +02:00
Lynix
1ee75f2699
Math/Angle: Adds conversion to euler angles and quaternions
2018-09-05 21:51:32 +02:00
Jérôme Leclercq
702b0cb7a4
Merge branch 'master' into 2d-angles
2018-09-05 15:58:44 +02:00
Jérôme Leclercq
97cdb110ae
Unit test fixes
2018-09-05 15:15:26 +02:00
Jérôme Leclercq
9e0b61f30d
Math/Angle: Add sine, cosine, tangent methods
2018-09-05 15:14:31 +02:00
Lynix
f59810b68e
Math: Add Angle class
2018-09-02 22:06:03 +02:00
Jérôme Leclercq
5e6204fad4
Fix compilation
2018-08-31 17:33:51 +02:00
Faymoon
0a5e9e040d
Update PhysicsSystem2D ( #179 )
...
* Update
* Add: [Get/Set]AngularDaming for standardization
* Fix: Name error
* Add: [Get/Set][AngularDamping/MomentOfInertia] in PhysicsComponent2D
* Forgot in last commit
* Add: param coordSys in [PhysicsComponent2D/RigidBody2D]::SetMassCenter
* Add: Some forgotten inline
* Fix little error
* Fix: Indentation before case
* Move and Change GetCenterOfGravity
* Rename m_world into m_physWorld
* Rename GetWorld int GetPhysWorld
* Update: PhysicsSystem2D became an interface of PhysWorld2D
* Update Collison/PhysicsComponent because GetWorld was renamed
* Update tests
* Update: Make the interface usable with Entity instead of PhysicsComponent
* Update: Make GetPhysWorld private
* Update PhysicsSystem2D.hpp
* Update: indent
* Remove: useless blank line
* update order(?)
* Update PhysicsSystem2D.hpp
2018-08-07 19:08:01 +02:00
Jérôme Leclercq
46e3de90ed
Fix units tests :derp:
2018-08-02 15:49:29 +02:00
Jérôme Leclercq
7b6cc47e03
Sdk/Entity: Add IsDying method
2018-07-17 10:51:35 +02:00
Jérôme Leclercq
e4b67019cb
Math/Vector[2|3]: Removed Distancef and made Distance templated
2018-07-02 18:13:14 +02:00
Jérôme Leclercq
7da0fffe07
Core: Add StackVector class
2018-07-02 17:56:27 +02:00
S6066
da044bd21c
Make lua binding for std::vector ( #164 )
...
* Make LuaImplQueryArg impl for std::vector
* Fix shadowed argument
* Make unit tests
* Bugfix
* Bugfix, for real this time
* We didn't need these tests anyway
* Revert "We didn't need these tests anyway"
This reverts commit be88d4496a9cf62beb4d3ce1f30825589a4bacb2.
* Add change to changelog
* Update ChangeLog.md
* Bugfix & use CallOnExit to pop stack
2018-06-17 19:04:15 +02:00
Lynix
31fc8c9dad
Try to fix units tests on Linux
2018-04-07 13:10:55 +02:00
Lynix
830dae1b27
Core/HandledObject: Fix move assignement operator behavior
...
It will now unregister all previous handles (notifying about object destruction) before stealing moving object handles
2018-04-06 21:14:09 +02:00
Lynix
31c272ab98
Core/HandledObject: Fix move assignement operator
2018-04-03 22:05:35 +02:00
Lynix
3036c32d9d
Core/Bitset:
2018-03-06 20:25:29 +01:00
Lynix
0063ca9950
Math/VectorI: Remove array constructor
2018-02-18 18:57:30 +01:00
Lynix
9bfcd02730
Fix unit tests
2018-02-12 20:18:51 +01:00
Jérôme Leclercq
8bcd74ab04
Fix unit test compilation error
2018-02-08 16:31:01 +01:00
Jérôme Leclercq
7366d92818
Sdk/System: Fix time loss when using max update rate
2018-02-08 11:43:15 +01:00
Jérôme Leclercq
fb3eb9443e
Core/Clock: Restart now returns the elapsed time in milliseconds
2018-02-07 15:02:44 +01:00
Gawaboumga
dfd28160a0
Lua tests ( #158 )
...
* Fix float comparison in tests
* Lua tests
2018-01-31 15:27:23 +01:00
Lynix
234aa90f51
Fix unit tests
2018-01-07 03:50:35 +01:00
Jérôme Leclercq
5ba0d0dba0
Add unit test for EntityOwner
2017-12-01 15:53:50 +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
4fc076325c
Sdk/StateMachine: Fix instantaneous state change
2017-11-19 17:09:56 +01:00
Lynix
ee06fffd03
Fix StringStream tests
2017-10-15 14:54:28 +02:00
Lynix
333a7903ff
Disable system clone unit test
2017-10-14 15:23:22 +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
bccbc0dbf1
Move warning fixes!
2017-09-30 15:23:05 +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
3153af485c
Physics2D: Handle kinematic objects properly
2017-09-07 16:16:11 +02:00
Gawaboumga
5aa072cee3
New module: Platform - Split window management from Utility module ( #128 )
...
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
2017-08-30 10:22:50 +02:00
Gawaboumga
41a1b5d493
Physics2D tests ( #129 )
...
* Quaternion: Fix singularity on Z axis when converting to euler angles
* CollisionComponent2D: Add method to retrieve AABB
* Collider2D: Fix constructor for Box with Vector2
* Physics2D: Fix rotation (Chipmunk works with radian and Nazara degrees) and copy constructor of RigidBody2D
* Colider2D: Add New for convex and tests for the new classes
2017-08-20 21:47:23 +02:00
Gawaboumga
47a22c2785
Fix wrong aabb returned from PhysicsComponent2D ( #127 )
2017-06-20 06:53:39 +02:00
Jérôme Leclercq
bc4a533b96
Core/ParameterList: Use double and long long instead of float and int
2017-05-29 19:55:02 +02:00
Lynix
999cb13f00
Fix test compilation
2017-05-16 09:19:37 +02:00
Lynix
7425993d2d
SDK/World: Fix waiting entities not being cleared on time
2017-05-15 10:11:42 +02:00
Lynix
dd4466081f
Merge branch 'entitylist-refactor'
2017-05-11 20:35:09 +02:00
Lynix
d8a2d08e27
UnitTest: Add some checks
2017-04-22 15:08:21 +02:00
Lynix
c06db7d9c5
SDK: Fix unit tests
2017-04-22 12:58:14 +02:00
Gawaboumga
eb70453574
State machine as a stack ( #123 )
...
* State machine as a stack
* Fix comments linked to code review
* I will think to compile, next time
2017-04-20 12:30:43 +02:00
Gawaboumga
c2e4ccaf72
Various little fixes ( #118 )
...
* Add missing override qualifier
* Mostly shadowing, virtual destructor and other little things
2017-02-19 23:15:13 +01:00
Lynix
2d3c6010be
UnitTest/Math: Fix Sphere test
2016-12-15 20:14:44 +01:00
Lynix
f5f6c859d7
Math/Sphere: Remove SquaredDistance method
2016-12-15 18:32:58 +01:00
Lynix
8d86306933
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-23 14:07:52 +01:00
Lynix
5efa986ac1
Fix compilation warnings
2016-11-18 01:32:03 +01:00
Lynix
2ed65e60e1
Core/Bitset: Add Reverse() method
2016-11-18 01:09:05 +01:00
Lynix
d9774f30a3
Core/Bitset: Add Read method and FromPointer static method
2016-11-17 22:57:54 +01:00
Lynix
43a3f15794
Core/Bitset: Add AppendBits function
2016-11-17 22:56:48 +01:00
Lynix
91010fffa6
UnitTests/Bitset: Test with different block size
2016-11-17 18:25:22 +01:00
Lynix
48f7a955f6
UnitTests: Fix compilation
2016-11-10 17:35:29 +01:00
Lynix
725dc6cdbc
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-19 11:17:12 +02:00
Lynix
d530ca22e0
Final pass of Clang warning fixes
2016-10-17 16:14:35 +02:00
Lynix
4c6f049e0d
Fix another lot of warnings from Clang
...
Closes #90
Closes #91
Closes #92
Closes #93
2016-10-17 16:01:05 +02:00
Lynix
be44a89a85
Sdk: Rename [Collision|Physics]Component to [Collision|Physics]Component3D
2016-10-13 08:23:25 +02:00
Lynix
9f771f8c01
UnitTests: Convert some REQUIRE to CHECK
2016-10-13 05:13:39 +02:00
Lynix
584cb858ef
UnitTests: Reduce text size from 72 to 36
2016-10-13 05:08:40 +02:00
Gawaboumga
d4e569c09e
Add tests for event handling, use NazaraUnitTests [EventHandler]
2016-10-12 21:08:02 +02:00
Lynix
561c0cf51f
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-12 16:51:18 +02:00
Lynix
d59fd12824
UnitTests: Try to fix AcceptClient error
...
Former-commit-id: 2545ccc482b0726c23b85e12a3aaa294837676c1 [formerly eda50f108c9d8a4991b59346f47be1850b690f26] [formerly 8b467d645f61cc8b2fcb20318f5c8d792d3fe247 [formerly 287e1abaacb666890183535fc62fa33499f96e83]]
Former-commit-id: 40325f685aa612016580d887e8fec111a0845594 [formerly 37695b3f6793e947d79c37b023b9f388b6d888d3]
Former-commit-id: 7c6a7d60223733a253d05b52592146ddb51705b8
2016-10-09 14:05:07 +02:00
Lynix
03e31af828
UnitTests: Choose a random port when testing
...
Former-commit-id: ce4e1c4b2b65327917bd0cf14b91102bfdab6327 [formerly e4390f995cb6ccb2c5e3b81a56acf0563d8d2679] [formerly a813d71a45dc17042129a31a8537b35ffaf93120 [formerly 683e75adf03f84ce2dc2454b4c22c2a20ca31668]]
Former-commit-id: 65fe6b63137fc3a55439d3ec777147ab51ed259a [formerly 310169d28ca078fdf76307bbf9f0a653c3c85d42]
Former-commit-id: fc03da2c66e08f6d349b5eedae057c5ab371ad9e
2016-10-07 15:23:08 +02:00
Lynix
254f6fc4f9
UnitTest: Make each network test use a different port, preventing them to block
...
Former-commit-id: 168b9dbfea12e3729e68e8e3997025e14ced7990 [formerly cdfa45797832584cdb6e89e4619e6d79c893cfdf] [formerly d410f28ace50a77e49e455eae6e5d615a3141fde [formerly c8fc846a743b4bff94c5b25fefba0daf5af4058f]]
Former-commit-id: 2c7aabb44d8b870cfa78b04e968cd336fb44369d [formerly 4e832af38d8fcd7e245fe249d6e2ea483a42dd1e]
Former-commit-id: d02ca742f02bf62b72c06b78877d65e23972ed21
2016-10-05 01:12:12 +02:00
Lynix
3f9988f75f
UnitTests: Fix unit tests
...
Former-commit-id: 2ce788e02e887fc77b4e1778ade02e40bd377cd4 [formerly 22a98fbd268679a69754797cf2eeb6c70097fa2d] [formerly 3c6a3e8293b9715cd0b01f7b9d5592e86f65a936 [formerly 14c98743cee9ac56e6cc924ce3004c659dda6439]]
Former-commit-id: a7897fb09e78eba5fc055f03a1f5c886d6802a38 [formerly b71928574724e14bdbe74b7a28ea28fc79919d10]
Former-commit-id: c1900462b9a5def4daa9c3ca93f1bc00b875135c
2016-10-04 21:47:42 +02:00
Lynix
3461eb49ca
Disable RTTI everywhere and fix Linux compilation
...
Former-commit-id: c8c0f11725d2e5b6c6da6dc3ab11f0eda065094f [formerly c2977e388c70ba7ccdf52f9eb97d7fe71ed6f4cf] [formerly 73c0d0759a6c9cad05dff59bff486f99fde336b6 [formerly 96a6e52ba5c97fd3a107fed5d11738466bd53f7e]]
Former-commit-id: c6a193ee5ccb07a40a74719937dbf224ad22081e [formerly 5f275dc02a44bd2ee54f6d926338ddfe388f565b]
Former-commit-id: e35640a20ac2269f96b75998e56fcba2fdbf6f00
2016-09-30 14:15:19 +02:00
Lynix
6d356d2790
Fix all unit tests
...
Former-commit-id: f83290f7d0b5106624a37956edfc0ea623eb61a8 [formerly 7260760404ad152543aaac13fc61861c8f82c15b] [formerly 4cce81216b3f42daab22c52353acc7626d52cdad [formerly c79538e86f953f326636bdacac778d5936988eee]]
Former-commit-id: 26b41fdde348870cc75535d80a4bd9a209184668 [formerly e12ae06222e2fb77a6f68c5788f0901485b95218]
Former-commit-id: 6f47bc28420ebe23ce378a80324430fe898c1e99
2016-09-26 13:17:16 +02:00
Lynix
dd8f583ddf
UnitTests: Add SocketPoller test
...
Former-commit-id: b55e068f965f5caa4e4421c34e829522bc48a4cf [formerly c5496d8e4fa3b92bc2b950211de80f6b7e3fc967] [formerly ee508eb538748fd1c23d032fb825a03879a58e67 [formerly e18dff1d01ba1cc6df8351f6ea4b315809843a6c]]
Former-commit-id: 307f7d01cfdcc4ec84eed0c36773349922e50a1d [formerly 4098ef95f0950a95b576c95e7a904d986d4c9cc0]
Former-commit-id: 1c92830f710e774f575a6bc4ee5151b0c88b6369
2016-09-26 13:17:06 +02:00
Lynix
6b155f7e14
Test/StateMachine: Fix compilation
...
Former-commit-id: b941ed79168687628c27d3ebb2caf1863e968307 [formerly 6b0801514a3427900ea38124301fb3d833ac6bfa] [formerly f2cd5d78631c02468c54f602b19ca4c728a91243 [formerly 6262416d9bb0b6d7812fcbadb8f45d79d3391ec3]]
Former-commit-id: 702008d7fd198ac4bd65b719cf7f7d639834cde0 [formerly 15ee4f1c843a1ce92a1a7d25f27d3c941fea115d]
Former-commit-id: b12e457b17f44d2cda68b5c9a6138c4b02b7f1fe
2016-08-25 16:28:25 +02:00
Lynix
5528b26a25
Test/StateMachine: Fix compilation
...
Former-commit-id: 8295c8c806237bd8e19b1552a49261a4ffe88f25 [formerly 787c63351091093758db9e757f5fb25503fe1148] [formerly 2d6ee7f2e25afe0cbefb253cfd3ff14a98fd0d1c [formerly 478af98f46f86377def455f096426cfc8b54fb63]]
Former-commit-id: 96b7dc76d50ed661f9a8a0d785d5fc0d00b3a009 [formerly 4f4129ba5e902fece9d58530c40c8d134a05cc27]
Former-commit-id: bf52731510dbb1269be506e9ebea6f0733045b4a
2016-08-25 16:28:25 +02:00
Gawaboumga
9eba331f34
Documentation for module 'NDK'
...
Former-commit-id: 63e1cac538c577a1f1aafa71fa7eef69a6d4daab [formerly b2d8769fd02a0e7d9c476d4ad7be1988a1fd6789] [formerly 636b5cb79bcb8da44d9aa45ba1023565bcf29f0d [formerly a2361ec2b8679d4d4ba096e543b5d4b91825dd62]]
Former-commit-id: d402d35477f9db0135c553d55c401939426bf62d [formerly 607336ea0f42731e4604f3a8c2df06f3aecfc401]
Former-commit-id: 69e23cd6c06723486de5e4641ce810012dac66da
2016-08-21 13:48:52 +02:00
Gawaboumga
95689f46fb
Documentation for module 'NDK'
...
Former-commit-id: a6c2075cfbfd0eccf2b77def71c0d42684bed590 [formerly 36ece2bc6a148bde6cacf45084821d20edcd115e] [formerly 4a6988792ec026e65be6850c46dfe8ddda92a885 [formerly fd3f4f975de5c427f3adc98b220446fd255be396]]
Former-commit-id: c87fdc9483202842267c60eff3d619f0df2963bf [formerly ee35202f1b2df7ca20da5b6d8b13147f2b92c933]
Former-commit-id: dad5de1b00bb4413f7aa191ca06b7d43b659f32a
2016-08-21 13:48:52 +02:00
Lynix
2203d57818
UnitTests: Fix blocking case
...
Former-commit-id: 10d46cfff7380c1c98942a34386b462f41c8ccb7 [formerly fa3e8494f3c0912fcd6afed3eef746abbd7a38f0]
Former-commit-id: 8fca4ecb8466e1240c489eacdee5303ed461f24b
2016-07-29 13:38:00 +02:00
Lynix
3a50c1e553
UnitTests: Fix blocking case
...
Former-commit-id: b504a619172a7c4c57d07d168fe4ae33bbd98210 [formerly 054c9b2c1261c438b74722be9f345417e64f3611]
Former-commit-id: 498b99790dc187ace705a57cd9fdcec43ac1345d
2016-07-29 13:38:00 +02:00
Lynix
b273a08571
Graphics: Rename ParticleSystem to ParticleGroup
...
Preparing for integration into the ECS
Former-commit-id: 9ca871117d0be3d4c655225d3f3dad6b0277cdd8 [formerly 9343fd818957da74e0bb7a5715a2172eefc325e5]
Former-commit-id: 93cf58c80f0cd396211df0c95063f0ad05449e75
2016-07-29 13:24:19 +02:00
Lynix
9fa7267523
Graphics: Rename ParticleSystem to ParticleGroup
...
Preparing for integration into the ECS
Former-commit-id: 201e28c9f00ee31f809d9de3d9a37f57a7fe740c [formerly 9b88616308f9801482fc8811a9a19a7231dce2a7]
Former-commit-id: 579f4e9597f94620f922fb145931202d8fc9cc96
2016-07-29 13:24:19 +02:00
Gawaboumga
db8a222f62
Fix for problems signaled by clang static analyzer
...
Former-commit-id: 835f639c45509b0d55fe716e51e3285ea2a89da4
2016-05-31 21:50:31 +02:00
Gawaboumga
abb5ab3596
Fix for problems signaled by clang static analyzer
...
Former-commit-id: 2ad296acdc783054198a7b2f2f34c36d9cc22958
2016-05-31 21:50:31 +02:00
Gawaboumga
0a99058c4d
Documentation for module: Network
...
Former-commit-id: d36042138d0883eb118cc9a70f94f3522214dd46
2016-05-30 14:22:31 +02:00
Gawaboumga
36c1ef1b97
Documentation for module: Network
...
Former-commit-id: 0563349542b717b602d5a6eb7728bd40b2af7e1f
2016-05-30 14:22:31 +02:00
Gawaboumga
96b958d655
Documentation for module: Graphics
...
Former-commit-id: 5e3ee3c61779fbdd1a083117f537a45e1bad820b
2016-05-30 14:21:36 +02:00
Gawaboumga
2c941827ed
Documentation for module: Graphics
...
Former-commit-id: 1757c33318443aade1dc38e16d053240d7dc885c
2016-05-30 14:21:36 +02:00
Gawaboumga
6400ba2e28
Fix documentation for module: Core
...
Former-commit-id: a79bf956a2759c6056e4e4e2193b8b192c5727c5
2016-05-30 14:09:51 +02:00
Gawaboumga
7721fd2284
Fix documentation for module: Core
...
Former-commit-id: 5f47321109e66e3961a09c4a2394335c4868453f
2016-05-30 14:09:51 +02:00
Gawaboumga
8336c05522
Documentation for module: Audio
...
Former-commit-id: acb9e00a7af8bf1c36f42b45fe7e7df99e03c0f9
2016-05-30 13:36:52 +02:00
Gawaboumga
406bebe717
Documentation for module: Audio
...
Former-commit-id: 4546f9db5579c219d708f87b7062104d24ec6da2
2016-05-30 13:36:52 +02:00
Lynix
f7b0496d62
UnitTests: Fix errors
...
Former-commit-id: 7d338bd57e8a083e63c5f6387ff37c81109903ed
2016-05-05 21:27:36 +02:00
Lynix
385c597434
UnitTests: Fix errors
...
Former-commit-id: fb2340e5c7c264193f1ac363d6387486215aef7e
2016-05-05 21:27:36 +02:00
Lynix
59ef4bc9b5
Core/UnitTests: Fix compilation
...
Former-commit-id: 2d3581675f3e9144beb5abc7ec9fa714d021eb14
2016-04-07 04:20:37 +02:00
Gawaboumga
91f2bee487
Bug fix -> String with one char + Directory and File on linux
...
Former-commit-id: 7f9b6c44197c3cc67145eb0a2d421a2e1de45a84
2016-04-04 10:36:13 +02:00
Gawaboumga
265e1c0fbd
Fix compilation for gcc/clang + tests for serialization
...
Former-commit-id: db9c93a1db3c57f268fc17e411402e071fc8675a
2016-04-04 10:17:05 +02:00
Lynix
790275da8f
Tests: Fix compile error
...
Former-commit-id: b677c9073998d1449c7aa955e100b53f6931e7f0
2016-03-01 13:58:45 +01:00
Gawaboumga
2a28d8863c
Documentation for the rest
...
Former-commit-id: b6f401370127679db397da0039cb5e98477e90db
2016-02-21 14:42:38 +01:00
Gawaboumga
e311dcb5d3
Documentation for SparsePtr
...
Former-commit-id: f4e51b1a9d7792dbbbd148e028906ba8062787b5
2016-02-21 14:26:49 +01:00
Gawaboumga
fe12806c6b
Documentation for Signal
...
Former-commit-id: 8c69830fe9e23ec85ced5f29ce43c96ea26298eb
2016-02-21 14:26:10 +01:00
Gawaboumga
1d5518b0d3
Documentation for RefCounted
...
Former-commit-id: 45bd646d027ba91fc3d399631fc0518ba172385d
2016-02-21 14:25:26 +01:00
Gawaboumga
1eebeceeea
Documentation for Primitive
...
Former-commit-id: 8f4e15d4e9131836545f8b112049a001638f411c
2016-02-21 14:24:37 +01:00
Gawaboumga
01d5f18d27
Documentation for ParameterList
...
Former-commit-id: 5b8752a1d20eb894e17b271a019c379d867a4eb5
2016-02-21 14:23:46 +01:00
Gawaboumga
040c8b099f
Documentation for ObjectRef
...
Former-commit-id: 3c704ed4e8999b0cdc66f6fe29ca0f170cc6619c
2016-02-21 14:22:57 +01:00
Gawaboumga
de5a994a5c
Documentation for MemoryPool
...
Former-commit-id: 8464b058829189b16cc2336de6454a38f9ee3bdf
2016-02-21 14:21:56 +01:00
Gawaboumga
5c3b16f4a7
Documentation for Bitset
...
Former-commit-id: f06a3bdb376bcfafb60d0386993806c818ca2c45
2016-02-21 14:21:04 +01:00
Gawaboumga
d3621c82eb
Documentation for Algorithm
...
Former-commit-id: a2090cb6f5e7373f4d9adc3c1d5067619b1bd185
2016-02-21 14:20:16 +01:00
Gawaboumga
0934c21967
Documentation for AbstractHash
...
Former-commit-id: 467b96c5d8b9ed9a3fddd7cf6f09803977b53caf
2016-02-21 14:19:40 +01:00
Gawaboumga
15e4fe1453
New tests !
...
Former-commit-id: 1cb5949ce7b9fde74189a37c75f0b3380fda95c7
2015-12-30 15:38:52 +01:00
Lynix
6eada337b8
Core/File: Fix compilation
...
Former-commit-id: 69d173fe734dde3d0ca0f008826addce0d5d50bf
2015-11-19 12:18:27 +01:00
Lynix
eaf1bb3601
Merge branch 'NDK-Refactor' into NDK
...
Conflicts:
examples/HardwareInfo/main.cpp
include/Nazara/Renderer/Enums.hpp
include/Nazara/Renderer/GpuQuery.hpp
include/Nazara/Renderer/OpenGL.hpp
include/Nazara/Renderer/RenderBuffer.hpp
include/Nazara/Renderer/RenderTexture.hpp
include/Nazara/Renderer/Texture.hpp
src/Nazara/Graphics/AbstractRenderTechnique.cpp
src/Nazara/Graphics/DeferredRenderTechnique.cpp
src/Nazara/Graphics/Material.cpp
src/Nazara/Graphics/SkyboxBackground.cpp
src/Nazara/Renderer/GpuQuery.cpp
src/Nazara/Renderer/OpenGL.cpp
src/Nazara/Renderer/RenderBuffer.cpp
src/Nazara/Renderer/RenderTexture.cpp
src/Nazara/Renderer/Renderer.cpp
src/Nazara/Renderer/Shader.cpp
src/Nazara/Renderer/ShaderStage.cpp
src/Nazara/Renderer/Texture.cpp
Former-commit-id: 2f1c7e9f9766f59ab83d9405856a1898ac4ab48f
2015-09-25 23:16:58 +02:00
Lynix
df8da275c4
Switch from Nz prefix to namespace Nz
...
What a huge commit
Former-commit-id: 38ac5eebf70adc1180f571f6006192d28fb99897
2015-09-25 19:20:05 +02:00
Lynix
b16abf0d09
Merge branch 'master' into NDK
...
Conflicts:
build/scripts/module/renderer.lua
build/scripts/module/utility.lua
include/Nazara/Renderer/OpenGL.hpp
src/Nazara/Core/String.cpp
Former-commit-id: 0a8054be56f01b12c604c88b829cb10b490a9d6f
2015-09-20 23:41:21 +02:00
Youri Hubaut
438e45c08e
Test fixes for linux
...
Former-commit-id: 9d58eba0f30eb968161b212541f2411263162293
2015-09-19 17:11:31 +02:00
Lynix
a61f968d05
UnitTests: Add build script and move current tests to "tests/Engine" directory (from "tests/Nazara")
...
Former-commit-id: 5639305bbdbb69ad6f6f282df6c6de930220b57f
2015-09-19 01:14:19 +02:00
Lynix
294894e8c1
UnitTests: Fix includes
...
Former-commit-id: 17f0094da0788864bed8ba47ea19ff215797e06e
2015-09-18 14:11:44 +02:00
Gawaboumga
2c3eb992ce
Main for tests
...
Former-commit-id: 34ac8d991d59372a772aad7ffd29d6222cbb7004
2015-08-21 12:17:05 +02:00
Gawaboumga
89e0f631d6
No problems
...
No problems found in Rect, Sphere, Vector2, Vector3 and Vector4
Former-commit-id: 6688608a2beaa9cf5328daf7e5108b6cfebd843d
2015-08-21 12:05:46 +02:00
Gawaboumga
cb8ab90300
Quaternion bug fix: missing 'x'
...
And indentation
Former-commit-id: 87e7cc0f69604f3c4593395b15068b9ded59ba1a
2015-08-21 12:04:46 +02:00
Gawaboumga
19e1cb05bb
OrientedBox no problem
...
Former-commit-id: ad1256baf4bf6d832cb376fe62b1b52f25479e67
2015-08-21 12:03:37 +02:00
Gawaboumga
9d7dc63574
Wrong place
...
Former-commit-id: 909750e9bca284c2a0096a51c782c1083b258cef
2015-08-21 12:02:55 +02:00
Gawaboumga
282bdf9864
Consequences of the plane change + change perspective
...
The perspective matrix now as in glm (because the near frustum plane was
wrong). So there is a factor "2" on the component w and the skybox must
be changed in consequence.
Former-commit-id: 09dd049c177532b9ace34a5a60b1b96014652297
2015-08-21 12:01:52 +02:00
Gawaboumga
f2b80bfe64
Planes are ax+by+cz=d
...
Planes are changed to ax+by+cz=d, so the plane with normal (0, 1, 0) and
distance 1 is y=1.
Operators == and !=.
Former-commit-id: 5267a183a9e6fb490de099d536ea2f64558f674d
2015-08-21 11:57:56 +02:00
Gawaboumga
077584ec49
EulerAngles simplification
...
Former-commit-id: 775b07a51077e6f17b9fe05773dc5c277c49919d
2015-08-21 11:53:16 +02:00
Gawaboumga
b4f926d3ca
Test box
...
No problem except indentation
Former-commit-id: 58d711b48164363fd672c51c005e16eb5ce55e9e
2015-08-21 11:52:44 +02:00
Gawaboumga
f0660d5da8
Fix operator== with infinite BoundingVolume
...
Former-commit-id: 47cee9fb8d8d2b8188d3918527aeebab56b03992
2015-08-21 11:52:05 +02:00
Gawaboumga
c2161f2a8b
Fix NumberEquals with unsigned
...
Former-commit-id: 30b573278e84991a9d76604a359bd3110f13d87c
2015-08-21 11:49:37 +02:00
Gawaboumga
f61aa8f36e
Include Catch and tests for Core
...
Catch 1.2.1
Former-commit-id: 4149eaa61b21532d4d204db8a3771c6de8e4672c
2015-08-21 11:46:46 +02:00