Lynix
|
d43126eae5
|
Core/Signal: Fix incorrect forwarding
Former-commit-id: 4d437e98e89dcc52f44259371e18589a72fdbd27
|
2015-06-07 01:31:37 +02:00 |
Lynix
|
1a0057313c
|
Core/Signal: Optimize
Former-commit-id: 36fee5057acabf1b6bb8ef93ad6741206e10121b
|
2015-06-07 01:08:08 +02:00 |
Lynix
|
32e55c2e72
|
Core/Signal: Add Connection object and Disconnection
Former-commit-id: 19cda39e3e9fbc5e26c716c413bafe41deecf7ce
|
2015-06-07 00:51:43 +02:00 |
Lynix
|
f8682d227b
|
More Cppcheck fixes
Former-commit-id: 62ab1caa04543da1a169812bb92a450d44f3aec1
|
2015-06-07 00:21:53 +02:00 |
Lynix
|
d1258c2a6d
|
Core/Signal: Add move Connect method
Former-commit-id: 1874faf23299ebac3e433195faa03c9eb6bd9ed4
|
2015-06-05 14:45:11 +02:00 |
Lynix
|
ea3e15d5d3
|
Core/Signal: Add Connect helpers
Former-commit-id: aae537bdc764b66735356a1d335be4b468eb9f77
|
2015-06-05 14:12:36 +02:00 |
Lynix
|
b9ced78772
|
Graphics/RenderTechnique: Remove Clear method
Let's face it, this method was useless from the beginning.
Former-commit-id: c38f57785c900acf66560ad07aa29498312c6063
|
2015-06-05 13:38:22 +02:00 |
Lynix
|
0f27930467
|
Core/Signal: Add Signals (WIP)
Former-commit-id: eee55aa563f29c5604437f3c1a2b172af1a6410d
|
2015-06-04 15:20:16 +02:00 |
Lynix
|
8c6806eacb
|
Graphics: Update Light and Model to new interface
Former-commit-id: 5643f20261524f93a5d080404de5ab0b29151acb
|
2015-06-04 00:18:43 +02:00 |
Lynix
|
349b322834
|
Graphics/RenderQueue: Default argument for Clear method
Former-commit-id: b45e5b8819670e3d88a7d737e957e2207fc3200e
|
2015-06-03 22:39:13 +02:00 |
Lynix
|
11e7748d85
|
Ndk/GraphicsComponent: Update
Former-commit-id: 4f4ca46fb58582abb0c61b7f081b77e9cd95ee0f
|
2015-06-02 17:21:23 +02:00 |
Lynix
|
844062cfd0
|
Graphics/Renderable: Fix warning
Former-commit-id: 6370969c051e7612b59e303806a6dc650988afc9
|
2015-06-02 17:19:47 +02:00 |
Lynix
|
3db08e0a2c
|
Graphics/Header: Remove LightManager include
Former-commit-id: 0eeae90f0e035ab6f0527d2eccdfa3c54dce9b40
|
2015-05-31 23:52:22 +02:00 |
Lynix
|
0f7948ea4c
|
Merge branch 'NDK' of https://github.com/DigitalPulseSoftware/NazaraEngine into NDK
Conflicts:
include/Nazara/Graphics/SkeletalModel.hpp
src/Nazara/Graphics/SkeletalModel.cpp
Former-commit-id: 7dba08bc594d501adbc5a81c4ec1a70021eaa5b6
|
2015-05-31 22:18:09 +02:00 |
Lynix
|
4a87481311
|
Graphics/ForwardShading: Remake light selection
Former-commit-id: f7e761411e88513d1772b55f09ac4bd3a1d065a7
|
2015-05-31 22:13:49 +02:00 |
Lynix
|
eba7cfc538
|
Graphics/Renderable: Fix linking
Former-commit-id: f41d5c79cf48e2f0fc9dd9f04b8a9229eea6cf7c
|
2015-05-31 22:12:59 +02:00 |
Lynix
|
8f8eca1d70
|
Graphics/SkeletalModel: Update to new code
Former-commit-id: 74b17bf06b3c7c22477ee3a098301e70b093f890
|
2015-05-31 22:12:46 +02:00 |
Lynix
|
962c1f2362
|
Graphics/SkeletalModel: Begin update to Renderable
Former-commit-id: c05e8a85bf3f0227fe2e75480df12045c8384124
|
2015-05-28 14:37:40 +02:00 |
Lynix
|
e332193cd1
|
Graphics/Model: Default move constructor/operator
Former-commit-id: 0bf6787057d807dfaf4e27c965ea0d654c369b85
|
2015-05-28 13:49:25 +02:00 |
Lynix
|
367ec18217
|
Graphics/Light: Change the way lights are queued
Former-commit-id: 18cf919c3b221425624a4db15c59699abfba6fc7
|
2015-05-27 00:15:12 +02:00 |
Lynix
|
a92a58301a
|
Graphics/Light: Add cache infos (cosines, tangent) + inline
Former-commit-id: 36e6fb9c2d09597480302da30d3097ec54582fe8
|
2015-05-26 23:45:40 +02:00 |
Lynix
|
68d6f62cd4
|
Graphics/AbstractRenderQueue: Made members public
Former-commit-id: 61f69dda42b5d091a94d65b9f7f04ff1ce1ce59e
|
2015-05-26 23:39:42 +02:00 |
Lynix
|
2bba1be938
|
Math: Add M_SQRT3 constant, fix sphere radius calculations
Former-commit-id: 71ac4d3522f427fda60a0e71d76eca7558539187
|
2015-05-26 23:39:01 +02:00 |
Lynix
|
b0f418c481
|
Math/Matrix4: Add GetSquaredScale() method
Former-commit-id: c1ce74560b735dbcd5a4c377a7577a9d2c1bae09
|
2015-05-26 23:38:06 +02:00 |
Lynix
|
6f06383ab0
|
Graphics/Light: Update to Renderable
Former-commit-id: 6766d036eb4c79fd0d5cdb718b06d6e4812ac660
|
2015-05-26 14:16:15 +02:00 |
Lynix
|
e1a25a8885
|
Graphics/Model: Update to Renderable
(Note: this branch doesn't compile right now, this is normal)
Former-commit-id: 8c7e823122744394dda31db9acbfe2823c6f29e2
|
2015-05-26 14:16:05 +02:00 |
Lynix
|
f181d0f2df
|
Graphics/Renderable: Provide Cull default implementation
Former-commit-id: 7584b42b8737a426818af836628f8e7e1e34eb46
|
2015-05-26 14:13:57 +02:00 |
Lynix
|
be335c3e81
|
Graphics/Renderable: Fix copy constructor/operator
Former-commit-id: eb376d49285cefa1f0317719a47e41f62a11aae5
|
2015-05-26 14:13:24 +02:00 |
Lynix
|
b075d05d82
|
Graphics/RenderQueue: Replace AddLight method by variations
Former-commit-id: 79ad49d60bd8d397aa606cded7c0dd2d20a078dc
|
2015-05-26 14:12:41 +02:00 |
Lynix
|
3f501ec06f
|
Merge branch 'NDK' of https://github.com/DigitalPulseSoftware/NazaraEngine into NDK
Former-commit-id: 9ef456440ba27fbc09a8e61ae2f1003735c4da77
|
2015-05-26 00:08:45 +02:00 |
Lynix
|
3ee981867e
|
Graphics: Add Renderable class
WIP
Former-commit-id: b9ea2a443cf2e5f8b90360e1f47466b0c3ce69fa
|
2015-05-26 00:08:24 +02:00 |
Lynix
|
41afb3a3a1
|
Math/OrientedBox: Add Update(Vector3) overload
Former-commit-id: 3d9e75d78d1242b4ee75500c2b9ef4e38b2a7453
|
2015-05-26 00:07:48 +02:00 |
Lynix
|
656290d089
|
Core/Bitset: Add comparison operators
Former-commit-id: 7ca04f36fa001f322182c5e9457127f05432d373
|
2015-05-19 14:31:04 +02:00 |
Lynix
|
446f537e3f
|
Merge branch 'master' into NDK
Conflicts:
src/Nazara/Physics/Geom.cpp
Former-commit-id: 8fd71e34dbe105890042acc55e30b64e7c457ed4
|
2015-05-06 23:45:41 +02:00 |
Lynix
|
55b94f2bbf
|
Math/Matrix: Removed deprecated comment
Former-commit-id: f29b0b453b1313e991f783e8e3be183faa29d8bd
|
2015-05-06 23:33:07 +02:00 |
Lynix
|
44ff678002
|
Core: Added Listenable class (Made class Listener system generic)
Former-commit-id: 3baed32d6720c6455f50af51f262292ece9943fa
|
2015-05-06 18:17:18 +02:00 |
Lynix
|
fa2a269e5a
|
Utility/Node: Added listeners
Former-commit-id: aeddcbc5c61b7b51333ed704065fe6a18f17b2dc
|
2015-05-06 13:48:42 +02:00 |
Lynix
|
e84bd4ed3d
|
Core: Fixed warning
Former-commit-id: df4f09185f6ee273e34c671c62731cd938848354
|
2015-05-04 13:52:49 +02:00 |
Lynix
|
385b7fc3fd
|
Merge branch 'NDK' of https://github.com/DigitalPulseSoftware/NazaraEngine into NDK
Former-commit-id: 6e7a2cff46d6e077a3ee4434dd9f1a4a7fd00bb5
|
2015-05-04 11:02:08 +02:00 |
Lynix
|
8b5deffe35
|
Core/Bitset: Fixed Test methods being not const
Former-commit-id: 440c03a78b4dcf8ec1566c1db30989c0145b5a78
|
2015-05-03 19:54:35 +02:00 |
Lynix
|
1e30f0c757
|
Physics/PhysObject: Fixed class being not copyable
Former-commit-id: 34f2787e06a0158a802e8ceacaf2c1946850195f
|
2015-05-02 09:56:52 +02:00 |
Lynix
|
17e5ae1875
|
Utility/IndexMapper: Fixed missing include
Former-commit-id: 3131de5096bfaef56d3e34082029a96c16544155
|
2015-04-23 15:09:43 +02:00 |
Lynix
|
22f8c1b0a3
|
Physics/PhysObject: Added Set(Angular)Velocity methods
Former-commit-id: cd506b93ad3be1f2c5972b784bef53e02a9211ef
|
2015-04-23 14:22:58 +02:00 |
Lynix
|
06b2651264
|
Physics/Geom: Geoms no longer need a pointer to PhysWorld
Former-commit-id: 7f9372e3ec13525208b49bc3fd07787657f64acb
|
2015-04-20 01:34:17 +02:00 |
Lynix
|
1c7c1de3e7
|
Physics/PhysObject: Fixed Copy/Move operator
Former-commit-id: 58377ee8d41ef39ade38fcbf03355af5e7d7db58
|
2015-04-20 01:28:18 +02:00 |
Lynix
|
61c6baeabe
|
Physics/PhysObject: Added Copy/Move constructor/operator
Former-commit-id: 3cec9759476de4eb1adb470d436aa40698357c50
|
2015-04-19 23:20:13 +02:00 |
Lynix
|
f7d6107ec7
|
Physics/Geom: CompoundGeom can now include other CompounedGeom pieces
Former-commit-id: 8e421be85985bfb86ee7f6fd24569e36afdb34b4
|
2015-04-19 18:11:04 +02:00 |
Lynix
|
1642536a0e
|
Physics/Geom: Improved Geom class
Renamed BaseGeom to PhysGeom, made it a reference-counted class
Former-commit-id: 5b3a2921addb537c2744346edc9c74eafb3260b0
|
2015-04-19 18:01:45 +02:00 |
Lynix
|
ea9928401b
|
Fixed global header
Former-commit-id: 2172e7bcc2d4fe7f4f50e18efe7cacfdbee45d53
|
2015-04-14 13:46:56 +02:00 |
Lynix
|
697e6714db
|
(Bitset) Fixed PerformsAND not working right with empty bitsets
Former-commit-id: f4b70a9d1177c97f7dc376b6cc1d209520e2b19b
|
2015-04-13 00:13:44 +02:00 |
Lynix
|
0404927663
|
Fixed some files encoding
Former-commit-id: 78d0389774a67043d5e59e66b77ff4a1760dd1f4
|
2015-04-07 17:42:36 +02:00 |
Lynix
|
51942c1eb9
|
(GuillotineBinPack) Improved readability
Former-commit-id: a65647370d30dfe110ba38c65afc850328f84b01
|
2015-04-07 17:42:00 +02:00 |
Lynix
|
aedf416949
|
(Initializer) Added explicit (un)initialisation
Former-commit-id: 198287ca1cc4e8a53531263a90bcffbcab1ef2b2
|
2015-04-07 17:23:18 +02:00 |
Lynix
|
fca2dad9d3
|
(SimpleTextDrawer) Fixed some methods visibility
Former-commit-id: 39bad2d5e64f7132f5cd4d4a949d6d3fbb5b98e1
|
2015-04-01 20:14:03 +02:00 |
Lynix
|
40321cf9b1
|
(RenderTexture) Fixed size computation
Former-commit-id: 67f6408f0fe88af5066f9eb2c29f2426673db7cd
|
2015-03-28 14:54:52 +01:00 |
Lynix
|
23cefe1fbe
|
(LuaInstance) Fixed Call() not resetting time limiter clock
Former-commit-id: 0d397fc21682f85114dc892eaea98a8f54969cde
|
2015-03-28 14:45:21 +01:00 |
Lynix
|
bcefe9462d
|
(LuaInstance) Added Lua 5.3 operators
Former-commit-id: 17d1c8e325a1ee5441dac1f8d86d0a01dc5d8270
|
2015-03-24 13:12:35 +01:00 |
Lynix
|
88c3b9d482
|
Added LuaInstance::Call
Former-commit-id: 3bbf04804868ab46dfcf1f9c30ad4de621c880b8
|
2015-03-24 12:50:04 +01:00 |
Lynix
|
36b39ec868
|
Alphabetical commit
Former-commit-id: 4f1e73bd1228fefefd7f788adcd3ccb396d0b141
|
2015-03-19 18:17:52 +01:00 |
Lynix
|
5345e615a1
|
(SimpleTextDrawer) Added GetText method
Former-commit-id: e4a6b7d915f05fdaef840e3a8320c2180415631f
|
2015-03-19 18:17:44 +01:00 |
Lynix
|
3fd217b8a3
|
Merge branch 'master' into NDK
Former-commit-id: 7f2646da9f2e2c29157e645afbcfcf974f0e0709
|
2015-03-19 13:13:20 +01:00 |
Lynix
|
0363a1a8fa
|
(Box|Rect) Fixed Contains method excluding edge vectors
Former-commit-id: f3281ad9f7af268fceccfdb9d4f67ac0ac76b445
|
2015-03-19 12:49:08 +01:00 |
Lynix
|
efa75ba349
|
Regenerated global headers
Former-commit-id: 3ae4fdfb08fb747665fd58a6f1bf8811e50dc81a
|
2015-03-18 22:24:47 +01:00 |
Lynix
|
5ecddb20c6
|
Remade RenderWindow::CopyToImage
Former-commit-id: a903cc8ea67d13ff7cf231d075235c3c17593a60
|
2015-03-18 22:24:07 +01:00 |
Lynix
|
4862767b69
|
Regenerated global headers
Former-commit-id: c7404ba638878c722d791102ca017dff906a2446
|
2015-03-18 20:52:11 +01:00 |
Lynix
|
5c3720feb1
|
Merge branch 'master' into NDK
Former-commit-id: f118c029ca94296495957816f910d412ae8a56f2
|
2015-03-18 20:44:52 +01:00 |
Lynix
|
e873d40ccc
|
(View) Added Map[Pixel|World]To[World|Pixel] method
Former-commit-id: 39295c71d040d472117cb30c266169476f563e9d
|
2015-03-18 20:31:39 +01:00 |
Lynix
|
d28154ab76
|
Added comments
Former-commit-id: e9297b7c0a4b85b2369abcba444d4cf89e04b95d
|
2015-03-18 13:03:53 +01:00 |
Lynix
|
99e0912163
|
(Bitset) Simplified Resize code
Removed old code
Former-commit-id: e82ec5e69ba9e4d91b7c65a5132b91fe3a60fd7e
|
2015-03-17 12:26:51 +01:00 |
Lynix
|
4c0c47240c
|
(Bitset) Consistency
Former-commit-id: 4974483833cad392e105d2fc2dfc4d9f8d7310d3
|
2015-03-17 12:26:29 +01:00 |
Lynix
|
b742f93643
|
(Bitset) Fixed last commit
Former-commit-id: 11dcae81e30db925d583112dfab0f0eb5f61f1a0
|
2015-03-16 21:54:26 +01:00 |
Lynix
|
70f9bb3aec
|
(Bitset) Fixed Find* methods not handling empty bitsets
Former-commit-id: 48b9c83c0b786fffae18d5b5fff7bbbe89056c99
|
2015-03-16 21:44:30 +01:00 |
Lynix
|
2ca9989bfe
|
(Bitset) Fixed missing implementation of Reset(bit)
Former-commit-id: a2b0c6e29b87303bdd624f2440e528cb832a8999
|
2015-03-16 19:21:36 +01:00 |
Lynix
|
860712b09f
|
(Bitset) Added Unbounded methods
Former-commit-id: 898eecf4aa8ecf7c9ec85fc8c46c17a6c3badc34
|
2015-03-16 19:21:28 +01:00 |
Lynix
|
6b799b1887
|
(Bitset) Fixed missing include
Former-commit-id: 6f1a0df5d0bc69072489ccd3ce70455de4130c75
|
2015-03-16 18:02:25 +01:00 |
Lynix
|
458cdd7cab
|
(Bitset) Added equality operator
Former-commit-id: b5145a1a0ad8031001927c29c49e0f1faae2d7af
|
2015-03-16 18:02:17 +01:00 |
Lynix
|
17961f42fd
|
Added Bitset class
It's like std::bitset with a dynamic size
Former-commit-id: 704352d954c88e9cf829b41448d7761f89f59786
|
2015-03-16 17:23:55 +01:00 |
Lynix
|
2bde611d33
|
(Math) Added CountBits function
Former-commit-id: 11e825a95a7bda300e46eb321f0fdb51bea93343
|
2015-03-16 15:16:05 +01:00 |
Lynix
|
458fba2180
|
(Math) Improved code and added comments
Former-commit-id: 3cf198715ac83e3d85d572d4ed0a3c6988074d0d
|
2015-03-16 14:54:07 +01:00 |
Lynix
|
3e214678c3
|
(Math) Added IntegralLog2(Pot) functions
Former-commit-id: 2def88ebf1e0ec2c908b2da4df60ff9e8075f8f1
|
2015-03-16 13:53:48 +01:00 |
Lynix
|
dd56dd6e29
|
(MemoryPool) Added some DOC comments
Former-commit-id: 5ddd0414541e59623956716739bf19827ce68049
|
2015-03-01 00:08:34 +01:00 |
Lynix
|
e55574cb8b
|
(MemoryPool) Added methods to construct/destruct object
Former-commit-id: cd58a108ff201be6e242701eb762e0151695f6e3
|
2015-03-01 00:02:41 +01:00 |
Lynix
|
655be2864f
|
Fixed variadic arguments not being moved
Former-commit-id: 1130a384e982a792d04dc9490a12797cb73bc349
|
2015-02-28 23:59:26 +01:00 |
Lynix
|
adb268fec8
|
(MemoryPool) Removed template and added movement
Former-commit-id: 0a6c890f9ebc84c3c8139c244b5232467cf06bf0
|
2015-02-28 23:33:40 +01:00 |
Lynix
|
c3864a1acb
|
Fixed HashCombine function under 32bits compilation
Former-commit-id: 2224a17279f057a922b67cb91b03823d033c51ec
|
2015-02-25 17:40:07 +01:00 |
Lynix
|
96a5bc950c
|
Added HashCombine function
Former-commit-id: 852deae33143138f2841e226690bfef94d3ba2b9
|
2015-02-24 20:00:13 +01:00 |
Lynix
|
cadeae5e21
|
Moved UnpackTuple to an algorithm header
Former-commit-id: 9abfd6edd40481c26cd07d070eb56fa6d0e6826a
|
2015-02-24 19:57:00 +01:00 |
Lynix
|
c9db44f85c
|
Added more 64bits defines
Former-commit-id: b1d8b3f75255b29ab6853512accf8a99c04f6a4e
|
2015-02-24 17:28:30 +01:00 |
Lynix
|
a67d66bbd8
|
(HardwareInfo) Added Cpuid to the public interface
Also improved the code
Former-commit-id: 07025657e01ff21a3581204ce74e180c3a5e7737
|
2015-02-24 17:28:02 +01:00 |
Lynix
|
ee6ca790a5
|
Fixed missing includes and warnings under VS
Former-commit-id: c06756b62b616e7322aced01062966247bb7654f
|
2015-02-21 15:04:07 +01:00 |
Lynix
|
ca88c5bae4
|
Optimized NumberToString algorithm
Fixed useless allocation made by String::Reversed
Former-commit-id: c41c1d5fea3ebb55978fd63284d25c2ad3971ac1
|
2015-02-18 21:03:36 +01:00 |
Lynix
|
2b6dcb4e2b
|
(Material) Set*Map methods now take an object reference...
...instead of a naked pointer.
Also renamed some parameters to make them more explicit.
Former-commit-id: 3b962ba178ffc94d630fb11e005e9992cf93005d
|
2015-02-18 21:03:17 +01:00 |
Lynix
|
af94573f5f
|
(RefCounted) Removed useless declaration
Former-commit-id: 0e8d1784f26a3e832ea6509065923613673806c2
|
2015-02-18 21:02:42 +01:00 |
Lynix
|
0a9bf851fd
|
(sndfile loader) Removed useless allocation when mixing to mono
Former-commit-id: 22a4032bd2edffe51b9d9d823d7a2155a7b9fef5
|
2015-02-08 14:35:27 +01:00 |
Lynix
|
596ed1fff3
|
Removed useless forward declaration
Former-commit-id: 150097df4b34d2a34ff77240e7de4fc0cdb4e99d
|
2015-02-06 13:58:13 +01:00 |
Lynix
|
68b0acea65
|
Replaced header ostream include by iosfwd
Former-commit-id: 305b1b5bfed4c97fad7517ef379e6c0e57f88927
|
2015-02-05 23:34:12 +01:00 |
Lynix
|
774e44333a
|
Upgraded Lua to 5.3.0
Former-commit-id: 1f5ac994e0bc7ec6467dff7ce02c199cf192b2e2
|
2015-02-04 22:53:20 +01:00 |
Lynix
|
4c659a6442
|
Fixed potential name conflict with user's code
Former-commit-id: ca4e2ec3973d45832fc6a6535750b2639f65fe23
|
2015-02-04 21:59:45 +01:00 |
Lynix
|
25dc252666
|
(String) Remade GetXBuffer, now called GetXString
And returns a standard string
Former-commit-id: 516735324a62cb6296e19d3be1960322073e5f3a
|
2015-02-03 21:16:17 +01:00 |
Lynix
|
29b61ec958
|
(MemoryManager) Added allocation logging
Former-commit-id: 6f7d5ae28b8a4bfecfc2dca5010524a3f2c88aaf
|
2015-02-03 14:43:58 +01:00 |