Lynix
|
0ba034f7e9
|
(Entity) Added components bits
Moved [Add/Remove]Component implementation to .cpp
Former-commit-id: e61e8c57911c2e106e6c0959b692a006b8f58c40
|
2015-03-17 12:34:03 +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
|
03ef0f9f50
|
(World) GetEntity now returns a const reference
Former-commit-id: 179139a21c639bbb2c96058095a82f3be76de5c1
|
2015-03-16 22:16:35 +01:00 |
Lynix
|
3694857d30
|
(World) Optimized entities handling a lot
Former-commit-id: f05f3bb7bf321d30fd51f504ace95aa0ea9f7f8d
|
2015-03-16 22:14:18 +01:00 |
Lynix
|
b30298b6ab
|
(World) Removed useless forward-declaration
Former-commit-id: e4a3a34326f9e2d6afdbae062274e2ef63da898d
|
2015-03-16 22:05:03 +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
|
6cc81cdc05
|
(Image) Optimized GetMaxLevel
Former-commit-id: cdddd29020a6f82e6095ad30447eb0b6e9f2d8cf
|
2015-03-16 13:54:19 +01:00 |
Lynix
|
3e214678c3
|
(Math) Added IntegralLog2(Pot) functions
Former-commit-id: 2def88ebf1e0ec2c908b2da4df60ff9e8075f8f1
|
2015-03-16 13:53:48 +01:00 |
Lynix
|
7bac245a0f
|
(Entity) GetComponent no longer throw
Former-commit-id: 8efd0f5aba9c49d7f06ba290425f9e55c2f1eba3
|
2015-03-14 16:53:26 +01:00 |
Lynix
|
a16582d20d
|
Removed useless includes
Former-commit-id: 2343f21e70621f194213085b6f83b10d958be09c
|
2015-03-14 16:52:44 +01:00 |
Lynix
|
6bd6039051
|
(Entity) Fixed typo in method name
Former-commit-id: 40588d78fe38b2ec9ca9998e0c7ce4c73af3b27b
|
2015-03-14 13:53:10 +01:00 |
Lynix
|
40727cc0ca
|
(World) Fixed EntityHandle passed by value
Former-commit-id: c4b4b5cbb4d84110416a4493fc09e7b95e137bc6
|
2015-03-14 13:21:29 +01:00 |
Lynix
|
fb148c1aa0
|
Removed useless include/declaration
Former-commit-id: 7ad1c9940aee9ce00000ba8c31ac05117d2b6c31
|
2015-03-09 19:05:47 +01:00 |
Lynix
|
c818ef7d4b
|
(EntityHandle) Fixed swap
Former-commit-id: 735dd9d2c3080d202306ef9cfb1bb130639e93cd
|
2015-03-09 19:05:32 +01:00 |
Lynix
|
0d8f7546a9
|
Fixed copyright notices
Former-commit-id: d5ccaa115ad229def2925099f82540ffa91c2297
|
2015-03-01 19:48:01 +01:00 |
Lynix
|
c71c050831
|
(Entity) Added non-template version of components handling
Former-commit-id: 0f9795a0b130e6e5ebb26782459d79bde1b0efa1
|
2015-03-01 13:42:17 +01:00 |
Lynix
|
7c73407fa4
|
(Component) Fixed Clone method
Former-commit-id: afa38a9b684f045dc3cf0d072736ebb6c47e4bd7
|
2015-03-01 13:41:44 +01:00 |
Lynix
|
99bf3d95f7
|
(BaseComponent) Renamed GetComponentId to GetId
Former-commit-id: 9cc5a3d86755f0b9928ef697e0e0c16c068819bc
|
2015-03-01 13:41:15 +01:00 |
Lynix
|
9c0c991fe0
|
(Component) Added clone virtual method
Replaced Component<C>::GetId by GetComponentId<C>()
Former-commit-id: 4fae3f73c7fad0a5c36dae16e49b6f12c8bf6ae2
|
2015-03-01 11:21:58 +01:00 |
Lynix
|
8b77825fb8
|
(Entity) Changed template name from C to ComponentType
Former-commit-id: 780c96238f5f976b9caa86ec982bec7b5fd9ee8a
|
2015-03-01 11:19:54 +01:00 |
Lynix
|
699b580516
|
Added Components
Former-commit-id: 02f9e9892b58a725697b83e7b75127db5b3a27f4
|
2015-03-01 01:53:49 +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
|
74c4e93884
|
Fixed MD2 loader crash
Stupid alphabetical order
Former-commit-id: 2510dc6414d9042a5267cd2c2657f0011f2ee0f8
|
2015-02-26 01:26:38 +01:00 |
Lynix
|
c3864a1acb
|
Fixed HashCombine function under 32bits compilation
Former-commit-id: 2224a17279f057a922b67cb91b03823d033c51ec
|
2015-02-25 17:40:07 +01:00 |
Lynix
|
fd80228a1c
|
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: b0b57610baf6885bd5c6e8111e17e8ab64eb8354
|
2015-02-24 20:00:52 +01:00 |
Lynix
|
122e4a013c
|
(OBJLoader) Improved code
Former-commit-id: 78252bd96d1d8eeba596892a9599136f26312618
|
2015-02-24 20:00:40 +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
|
fb68bf3a79
|
Fixed assertions handling
An assertion will now either abort the program or throw an exception
Former-commit-id: ee221e0934aeb7fbf625d0c891f828ce497ac720
|
2015-02-24 19:20:38 +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
|
60b6b2f4de
|
Refactored code
Former-commit-id: b4f0723b03152a657acd41758c297ac4a9bf1a50
|
2015-02-24 16:16:56 +01:00 |
Lynix
|
ba127ef7b2
|
(Entity) Fixed handles not being cleared after destruction
Also updated some comments
Former-commit-id: 86b23fca0806c637fbe007df4c7edfb52b95f8e1
|
2015-02-24 16:15:17 +01:00 |
Lynix
|
23ed7d254f
|
Updated copyright year
Former-commit-id: 184ea65e52ffc4bb4849fd1306b1381f48d1470d
|
2015-02-24 15:19:40 +01:00 |
Lynix
|
ee6ca790a5
|
Fixed missing includes and warnings under VS
Former-commit-id: c06756b62b616e7322aced01062966247bb7654f
|
2015-02-21 15:04:07 +01:00 |
Lynix
|
6201183572
|
(World) Replaced pointers to Entity by EntityHandle
Former-commit-id: b29aaaa7362c0c816dc270e15ba5f8253717c457
|
2015-02-19 23:51:17 +01:00 |
Lynix
|
924d10e61c
|
(Entity) Changed handle storage from a set to a vector
For performances reasons (creating handles no longer require any memory
allocation)
Former-commit-id: 76d705997c7fa3be78b063c6d602b09c7c20b2fd
|
2015-02-19 23:35:15 +01:00 |
Lynix
|
86fbb310c3
|
Fixed some files encoding (wasn't UTF-8)
Former-commit-id: cabceea2588d390da5d52a06517754ba97721efc
|
2015-02-19 23:24:56 +01:00 |