Jérôme Leclercq
3282534bba
SocketPoller: Fix behavior on Windows and BSD
2017-10-10 21:52:31 +02:00
Jérôme Leclercq
874599fefd
Network/SocketPoller: Uniformize behavior accross platforms
...
On Windows, a closed connection will mark as ready for read/write
2017-10-10 21:52:30 +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
508554fcb1
Fix some more warnings
2017-09-30 15:00:42 +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
Jérôme Leclercq
cc4fdf2476
Network/ENet: Add compressor support
2017-09-22 15:22:43 +02:00
Jérôme Leclercq
74b5cada88
Utility/SimpleTextDrawer: Fix bounds computation
2017-09-21 14:40:22 +02:00
Lynix
9a6b007e70
Network/ENetHost: Fix crash
2017-09-16 10:47:00 +02:00
Lynix
c4edf54297
Vulkan/RenderBuffer: WIP
2017-09-16 10:36:41 +02:00
Lynix
8a55888ada
VulkanRenderer: Fix transfer queue choice
2017-09-16 10:35:30 +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
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
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
01e928e324
Renderer/Renderer: Default to current GLSL version for AST generation
2017-08-30 18:21:45 +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
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
4a67f56e80
Renderer/GlslWriter: Fix exception
2017-08-30 18:21:38 +02:00
Lynix
a5a228e0c7
Renderer/ShaderAst: Add Constant overloads
2017-08-30 18:21:36 +02:00
Lynix
2a57af9896
Renderer/ShaderAst: Add Cast node
2017-08-30 18:21:34 +02:00
Lynix
a84391cf08
Renderer/ShaderAst: Add support for expression type
2017-08-30 18:21:33 +02:00
Lynix
9e8785cf01
Renderer/GlslWriter: Fix comment sections being "Uniforms" no matter the section value
2017-08-30 18:21:32 +02:00
Lynix
3ed661f387
Renderer/ShaderAst: Add input and outputs variables
2017-08-30 18:21:32 +02:00
Lynix
e82fb7fef4
Renderer/ShaderAst: Add NamedVariable and BuiltinVariable classes
2017-08-30 18:21:30 +02:00
Lynix
43e23fea47
Renderer/GlslWriter: Add comment sections
2017-08-30 18:21:29 +02:00
Lynix
114c4dbf58
Renderer/GlslWriter: Fix typo
2017-08-30 18:21:28 +02:00
Lynix
f487761940
Renderer/GlslWriter: Add #version directive
2017-08-30 18:21:28 +02:00
Lynix
d538a7ddf5
Renderer/GlslWriter: Add support for Uniform and Parameters variables
2017-08-30 18:21:27 +02:00
Lynix
5c3e67bb26
Renderer/GlslWriter: Move variables to the function scope
2017-08-30 18:21:26 +02:00
Lynix
5c6df52fbf
Commit current work
2017-08-30 18:21:25 +02:00
Lynix
c48d752ad4
Utility/MeshLoader: Fix pre-transformation matrix not affecting normal and tangents in some cases ( Fix #131 )
2017-08-30 15:58:19 +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
Lynix
596d65f1ed
Merge branch 'master' into vulkan
2017-08-20 21:35:51 +02:00
Lynix
9613ad5de6
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2017-08-16 20:33:40 +02:00
Lynix
b7692400c4
HardwareBuffer: Fix wtf behavior
2017-08-16 20:33:23 +02:00
Jérôme Leclercq
5531e81e65
Core: Add CRC64 and regenerate global headers
2017-08-15 12:32:19 +02:00
Lynix
84e5ea0023
SimpleTextDrawer: Fix Faux-Bold
2017-08-13 21:40:41 +02:00
Lynix
e512302305
RigidBody2D: Add experimental SetMomentOfInertia method
2017-08-06 23:46:55 +02:00
Lynix
506a963539
SimpleTextDrawer: Assert after update
2017-08-06 23:37:14 +02:00
Lynix
cd661144a0
Vulkan: Fix some errors
2017-08-06 12:14:22 +02:00
Lynix
4a156ab3d7
Vulkan: Add better handling for errors
2017-08-06 12:14:11 +02:00
Lynix
5b922cf52f
Vulkan: Add buffer placeholder
2017-08-06 12:13:08 +02:00
Jérôme Leclercq
3d368b2fe7
Network/SocketPoller: Fix behavior of Wait method (-1 will block)
2017-08-04 13:37:17 +02:00
Jérôme Leclercq
b64ab862fe
Fix warnings
2017-07-27 14:39:48 +02:00
Jérôme Leclercq
6047018082
Physics3D/Collider3D: Improve CompoundCollider3D constructor
2017-07-27 11:40:42 +02:00
Jérôme Leclercq
afdc018778
Physics2D/Collider2D: Implement CompoundCollider2D and ConvexCollider2D
2017-07-27 11:39:23 +02:00
Jérôme Leclercq
b00487c88c
PhysicsID/RigidBody: Add GetWorld() accessor
2017-07-25 14:44:30 +02:00
Jérôme Leclercq
28e8377708
Physics2D: Fix shape BB
2017-07-12 16:23:14 +02:00
Jérôme Leclercq
aac8d8301b
Network: Fix Linux build
2017-07-11 12:19:11 +02:00
Jérôme Leclercq
0931ee39e0
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2017-07-11 12:12:44 +02:00
Jérôme Leclercq
394f0bc730
Network/ENetHost: Fix hostname resolve
2017-07-11 12:12:38 +02:00
Jérôme Leclercq
cbcfa5cb4d
Network/ENet: Fix throttle bug
2017-07-11 12:12:12 +02:00
Jérôme Leclercq
9fb9289d6e
Network/Socket: Fix IPv6 handling
2017-07-11 12:11:43 +02:00
Jérôme Leclercq
b4732d8c17
Add Udp::ReceiveMultiple method
2017-07-11 12:11:20 +02:00
Lynix
29cad19253
Fix some compilation errors
2017-07-04 23:57:43 +02:00
Lynix
8cdd922177
VulkanRenderer: Handle new errors cases
2017-07-04 23:41:08 +02:00
Lynix
2323060f30
Remove unused code
2017-07-04 23:24:23 +02:00
Lynix
9944a228b5
Merge branch 'master' into vulkan
2017-07-04 22:41:29 +02:00
Lynix
67dbb9e7c8
Lua/LuaState: Fix Execute not being able to return values
2017-06-28 23:22:50 +02:00
Jérôme Leclercq
2ca844be63
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2017-06-21 18:10:51 +02:00
Jérôme Leclercq
b2e23cfb56
Mark every bool conversion as explicit
2017-06-21 18:10:46 +02:00
Lynix
bb512ff17a
Network/SocketPoller: Fix IsReadyTo* on Windows Vista+
2017-06-20 20:50:39 +02:00
Lynix
175a98c4fc
Fix compilation
2017-06-20 08:28:57 +02:00
Lynix
50a3f78f91
Core/Thread: Add posibility of setting thread name
2017-06-20 08:16:08 +02:00
Lynix
e0ede5bf2d
Physics2D/RigidBody2D: Little refactor
2017-06-20 06:59:53 +02:00
Lynix
dc28a9161b
Network/TcpClient: Fix Send hanging when used in non-blocking mode
2017-06-20 06:57:59 +02:00
Lynix
5fe782bd46
Core/FileImpl: Remove implicit region locking (Windows)
2017-06-20 06:57:58 +02:00
Gawaboumga
47a22c2785
Fix wrong aabb returned from PhysicsComponent2D ( #127 )
2017-06-20 06:53:39 +02:00
Jérôme Leclercq
6ff510ad4a
Merge pull request #126 from Gawaboumga/Concurrent-File-Writing
...
Fix the possibility to have two processes writing to the same file on Linux
2017-06-20 06:53:21 +02:00
Gawaboumga
e95d252cde
Add lock file on Linux and the possibility to have two processes writing to the same one
2017-06-15 18:03:19 +02:00
Jérôme Leclercq
6759abc878
Core/Thread: Rework ThreadImpl:Sleep for POSIX systems (fix yield behavior)
2017-06-14 10:11:02 +02:00
Lynix
487bd64bcf
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-06-10 22:33:03 +02:00
Lynix
a82de92377
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-06-10 22:29:31 +02:00
Lynix
78182502e3
Lua/LuaInstance: Fix missing memory/time methods
2017-06-10 22:29:17 +02:00
Jérôme Leclercq
ab1eccde82
Fix compilation
2017-06-09 02:07:51 +02:00
Jérôme Leclercq
35ba78510b
Fix compilation
2017-06-09 02:06:14 +02:00
Lynix
cea89abc51
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-06-09 01:47:33 +02:00
Jérôme Leclercq
01edc4fb21
Add coroutine support (WIP)
2017-06-08 15:53:17 +02:00
Jérôme Leclercq
a8129b218b
Refactor LuaInstance to prepare coroutine handling
2017-06-07 21:18:07 +02:00
Lynix
e32c1a8b8b
Utility/PixelFormat: Move Flip to .cpp
...
Because of std::swap_range usage (Thanks Microsoft)
2017-06-04 17:28:58 +02:00
Jérôme Leclercq
17d9cd6e7d
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-06-01 17:25:33 +02:00
Jérôme Leclercq
8752d1e0f4
Network: Add ErrorToString for ResolveError/SocketError
2017-06-01 17:25:21 +02:00
Jérôme Leclercq
7cc1b2d47b
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-29 20:00:51 +02:00
Jérôme Leclercq
308f6d7448
#Oops
2017-05-29 20:00:39 +02:00
Jérôme Leclercq
421dbf54f2
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-29 19:55:50 +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
Jérôme Leclercq
7cce74afb7
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-29 18:01:44 +02:00
Jérôme Leclercq
30a4e20ee5
Lua/LuaInstance: Expose some raw functions
2017-05-29 18:01:31 +02:00
Lynix
53f865c42c
Merge branch 'enet_wip_nothing_to_see_here' of https://github.com/DigitalPulseSoftware/NazaraEngine into enet_wip_nothing_to_see_here
2017-05-19 16:31:31 +02:00
Lynix
3ca179b954
Network/ENet: Separate Connect event into OutgoingConnect and IncomingConnect
2017-05-19 16:31:29 +02:00
Jérôme Leclercq
3b7881ebfe
Network/SocketPollerImpl: Fix possible weird behavior with SocketPoller
2017-05-17 11:30:18 +02:00
Jérôme Leclercq
ba24181fd6
Network/SocketPollerImpl: Fix possible weird behavior with SocketPoller
2017-05-17 11:29:55 +02:00
Jérôme Leclercq
e4a9d73942
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-16 10:09:20 +02:00
Jérôme Leclercq
1cdac50af2
Network/SocketPoller: Fix RegisterSocket on Windows
2017-05-16 10:09:09 +02:00
Lynix
d516b0907b
Network/ENetHost: Fix usage of SocketPoller
2017-05-16 09:11:02 +02:00
Lynix
9a30a7ee04
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-16 09:08:37 +02:00
Lynix
65d3b59e03
Network/SocketPoller: Makes it possible to watch read and write states
2017-05-16 09:07:28 +02:00
Lynix
75d57b3c29
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-05-11 20:52:04 +02:00
Lynix
af41b240ad
Graphics: Add support for depth-sorted sprites
2017-04-23 13:40:13 +02:00
Lynix
3e9ae9856a
Forgot to save files..
2017-04-22 17:14:56 +02:00
Lynix
b5191d142a
Fix warning
2017-04-22 17:13:56 +02:00
Lynix
52a4a590e1
Graphics/Material: Fix depth sorting flag handling for meshes
2017-04-22 17:13:51 +02:00
Lynix
f6fe589b03
Fix #120
2017-04-22 15:33:59 +02:00
Lynix
06038a4d81
Cleanup pass
2017-04-22 15:08:05 +02:00
Lynix
1305e8434a
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-04-17 23:42:21 +02:00
Jérôme Leclercq
660cddba34
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-04-05 10:11:01 +02:00
Lynix
bb272c57f5
Lua/LuaInstance: Fix movement
2017-03-30 18:43:05 +02:00
Lynix
5ec913311f
Physics2D/PhysWorld2D: Add RegionQuery method
2017-03-30 16:32:29 +02:00
Lynix
62fd66a159
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-03-18 17:23:12 +01:00
Lynix
a32db65865
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-09 18:21:19 +01:00
Lynix
ef474fc3a4
Physics2D/PhysWorld2D: Fix compilation
2017-03-09 18:21:07 +01:00
Lynix
2cf1d5ddfc
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-09 18:20:30 +01:00
Lynix
cdf7c11ef8
Fix crash when RigidBody2D is moved while having poststeps
2017-03-09 18:20:18 +01:00
Lynix
a4fe005e3b
Network/ENetPeer: Fix packets not being resend after timeout sometimes
2017-03-08 22:40:15 +01:00
Lynix
1917a0e8dd
Network/ENetPeer: Fix fragments handling
2017-03-08 21:06:09 +01:00
Lynix
b2e4296cc7
Network/ENetHost: Fix peers default values not being initialized
2017-03-08 21:05:56 +01:00
Jérôme Leclercq
0393eb408b
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-08 13:25:28 +01:00
Jérôme Leclercq
b0d61802b6
Network/SocketPoller: Fix documentation
2017-03-08 13:17:04 +01:00
Jérôme Leclercq
43f8f21df6
Physics2D/RigidBody2D: Fix SetMass occasionnal crash
2017-03-08 13:16:53 +01:00
Jérôme Leclercq
247186fe55
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-07 09:36:47 +01:00
Jérôme Leclercq
78d6a69bcb
Physics2D/PhysWorld2D: Fix SetMass calls during callbacks
2017-03-07 09:36:29 +01:00
Jérôme Leclercq
4259ad8c9d
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-06 14:02:46 +01:00
Jérôme Leclercq
ede6dd90b8
Physics2D/PhysWorld: Add Raycast queries
2017-03-06 14:02:35 +01:00
Lynix
f2fb0f62c2
Switch ENet errors to Nazara
2017-03-02 16:18:34 +01:00
Lynix
ad8857354f
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-02 13:07:14 +01:00
Lynix
04f7b40150
Physics2D/RigidBody2D: Fix querying
2017-03-02 13:07:02 +01:00
Lynix
8eb58de486
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-02 11:23:23 +01:00
Lynix
a50a822fad
Physics2D/PhysWorld2D: Fix NearestBodyQuery
2017-03-02 11:22:59 +01:00
Lynix
55ef28c1af
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-02 10:34:16 +01:00
Lynix
834f65c0ae
Physics2D/PhysWorld2D: Add optimized NearestBodyQuery
2017-03-02 10:34:02 +01:00
Lynix
392a23f4f5
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-03-02 09:55:21 +01:00
Jérôme Leclercq
5ebf125474
Physics2D: Add NearestBodyQuery
2017-03-01 17:40:12 +01:00
Jérôme Leclercq
658faf3d49
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-27 16:30:37 +01:00
Jérôme Leclercq
f22dd81d35
Physics2D/RigidBody2D: Add AddImpulse method
2017-02-27 16:30:18 +01:00
Lynix
14022ccee2
Network/ENetPeer: Fix crash
2017-02-24 10:15:13 +01:00
Lynix
745a9d12b0
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-23 09:29:11 +01:00
Lynix
496cdfd32c
Merge branch 'master' into reflection-mapping
2017-02-23 00:08:57 +01:00
EloD10
8d402f0491
Update ContextParameters.cpp ( #119 )
...
* Update ContextParameters.cpp
Changing an incorrect comment
* Update ContextParameters.cpp
2017-02-23 00:07:51 +01:00
Jérôme Leclercq
7c22ee637e
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-22 16:53:01 +01:00
Jérôme Leclercq
b1e4aea496
Physics2D/RigidBody2D: Add signal for movement/release
2017-02-22 16:52:34 +01:00
Jérôme Leclercq
ea135156b8
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-22 15:32:28 +01:00
Jérôme Leclercq
45262145aa
Physics2D/RigidBody2D: Add Userdata field
2017-02-22 15:31:51 +01:00
Jérôme Leclercq
d77f483871
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-22 13:00:22 +01:00
Jérôme Leclercq
096ea72fb6
Physics2D/PhysWorld2D: Fix crash with physics callbacks
2017-02-22 13:00:05 +01:00
Jérôme Leclercq
a53a916399
Network/ENetHost: Fix simulation being always active
2017-02-21 16:55:05 +01:00
Jérôme Leclercq
7322969b17
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-21 15:58:44 +01:00
Jérôme Leclercq
7b47a6ad2e
Physics2D: Add support for trigger and callbacks
2017-02-21 15:58:31 +01:00
Jérôme Leclercq
c1cbc8c617
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-21 09:52:51 +01:00
Lynix
b0d0a63fca
Network/ENet: Add peer-side lag simulation
2017-02-20 23:37:31 +01: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
ead54e1c30
Merge branch 'master' into reflection-mapping
2017-02-18 15:07:17 +01:00
Jérôme Leclercq
cc57fed42e
Network/ENetPeer: Fix crash
2017-02-17 17:30:27 +01:00
Lynix
902949549c
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-17 00:39:19 +01:00
Lynix
ee9712fdcd
Some more warning fixes
2017-02-17 00:38:44 +01:00
Lynix
a4100d5b4e
Utility/X11: Fix crash at startup
2017-02-17 00:21:40 +01:00
Lynix
dc158d06a8
Fix warnings reported by Clang
2017-02-17 00:21:28 +01:00
Lynix
490f6becb2
Fix compilation...
...
That parenthesis probably didn't make it to GitHub, damn you packet
losses!
2017-02-16 23:37:28 +01:00
Lynix
20dfd61ad7
Merge branch 'enet_wip_nothing_to_see_here' of https://github.com/DigitalPulseSoftware/NazaraEngine into enet_wip_nothing_to_see_here
2017-02-16 23:26:33 +01:00
Lynix
e0dca1b043
Network/ENetPeer: Optimize CheckTimeouts function
2017-02-16 23:26:28 +01:00
Lynix
b7ee6d7b29
Network/ENet: Move all packet allocation to host
2017-02-16 23:26:00 +01:00
Jérôme Leclercq
7b49b3dd0e
Network/ENetPeer: Fix crash when handling fragment packets
2017-02-16 16:14:40 +01:00
Lynix
8225ad3b41
Network/ENetHost: Optimize acknowledgements handling
2017-02-15 08:27:15 +01:00
Lynix
890b06bfcb
Network/ENet: Refactor
2017-02-15 08:26:56 +01:00
Lynix
df5d22eb30
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-12 02:21:02 +01:00
Lynix
1904ce1576
Network/ENetPeer: Fix fragmented packet handling
2017-02-12 02:21:00 +01:00
Lynix
212f3eddf0
Network/UdpSocket: Fix documentation [skip ci]
2017-02-12 02:10:37 +01:00
Lynix
6d5d1ac1cb
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-02-10 15:22:33 +01:00
Lynix
ab6e9d3b86
Core/String: Fix FormatVA bug
2017-02-10 15:20:43 +01:00
Jérôme Leclercq
41d06fed38
Network/ENetHost: Fix packet leak when broadcasting with no peer connected
2017-02-01 17:52:01 +01:00
Lynix
7b8100dafe
Network/ENet: Add ENet licence
2017-02-01 00:20:22 +01:00
Lynix
a087174bf8
Network/Algorithm: Add HostToNet and NetToHost
2017-02-01 00:13:08 +01:00
Lynix
85257da07e
Network/ENet: Fix some warnings
2017-01-31 23:05:18 +01:00
Lynix
6b8d9deb43
Network/ENet: Clean up time functions
2017-01-31 23:04:53 +01:00
Lynix
2f057191aa
Network/ENetHost: Add GetServiceTime()
2017-01-31 22:19:17 +01:00
Jérôme Leclercq
4f1df53f07
Network/ENetPeer: Fix DisconnectLater not waiting for pending commands
2017-01-31 15:31:11 +01:00
Jérôme Leclercq
b5797dfa12
Network/ENetHost: Move handling to ENetPeer
2017-01-30 18:08:21 +01:00
Lynix
4e517bc1e3
Network/ENetHost: Add network simulator
2017-01-28 17:18:06 +01:00
Lynix
4e2a037d6b
Network/ENetPeer: Add total packet lost/sent counter
2017-01-28 17:17:42 +01:00
Lynix
34828929b2
Network/ENetHost: Fix a bug
2017-01-28 17:16:14 +01:00
Lynix
5207f2c821
Network/ENet: Fix some remaining bugs....
2017-01-28 17:15:33 +01:00
Lynix
9d9d7472ca
Network/ENetPacket: Fix a huge bug with packets
2017-01-28 14:09:43 +01:00
Lynix
6ab6ec4f14
Network/ENetPeer: Improved stability of connections
...
http://lists.cubik.org/pipermail/enet-discuss/2014-May/002308.html
2017-01-28 12:14:41 +01:00
Lynix
c9d5f2f1ac
Network/ENet: More cleanup
2017-01-28 12:08:35 +01:00
Lynix
8fc734674d
Network/ENet: Fix fragments and cleanup
2017-01-28 11:06:09 +01:00
Lynix
664e3a33ec
Network/ENet: Fix compilation and warnings
2017-01-27 17:19:49 +01:00
Lynix
9a1ac8a2c7
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-01-27 16:49:25 +01:00
Lynix
42d5f849f7
Network/SocketImpl: Okay, I promise to try to compile myself next time
2017-01-27 16:49:09 +01:00
Lynix
80442924c1
Network/SocketImpl: Fix code, once more
2017-01-27 16:43:54 +01:00
Lynix
7602b4a041
Network/SocketImpl: Fix typo
2017-01-27 16:37:16 +01:00
Lynix
31ebe5983e
Network: Fix typo..
2017-01-27 16:31:41 +01:00
Lynix
0075c22e0c
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-01-27 16:26:02 +01:00
Lynix
90237186b5
Network/SocketImpl: Fix missing include
2017-01-27 16:25:48 +01:00
Lynix
86ae60b6c2
Network: Fix compilation
2017-01-27 16:07:41 +01:00
Lynix
f59b59da27
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-01-27 15:09:01 +01:00
Lynix
3489421064
Network/UdpSocket: Fix UdpSocket::Receive failing when peers suddenly closes its socket
2017-01-27 15:08:26 +01:00
Lynix
d8b7ff9fa6
Network/SocketImpl: Fix possible code errors (Posix)
2017-01-27 15:05:26 +01:00
Lynix
453ca77c1b
Network/SocketImpl: Fix Send causing a SocketError_Internal status on non-blocking sockets
2017-01-27 15:05:04 +01:00
Lynix
002d33f590
Network/SocketImpl: Fix compilation
2017-01-27 14:55:37 +01:00
Lynix
ab3b730d21
Network/TcpClient|UdpSocket: Add SendMultiple method
...
To efficiently merge multiples buffers into a reduced number of network
packets
2017-01-27 14:51:01 +01:00
Lynix
8a59dc88b8
Commit progression
2017-01-27 14:48:31 +01:00
Lynix
12b4073033
Progress
2017-01-26 09:28:41 +01:00
Jérôme Leclercq
9e3341a32a
Commit current work
...
This is a temporary branch because I'm missing a USB drive, huehue
2017-01-25 15:55:07 +01:00
Jérôme Leclercq
311e2a545d
Network/SocketPoller: Fix cases where EAGAIN is not the same as EWOULDBLOCK (Posix)
2017-01-25 15:54:13 +01:00
Jérôme Leclercq
071147bf51
Network/AbstractSocket: Prevent querying/setting receive/send buffer size without opening the socket first
2017-01-23 11:58:05 +01:00
Lynix
7d5d21f025
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-01-21 15:56:37 +01:00
DrLynix
85f0208690
Newtork/AbstractSocket: Allow to specify receive and send buffer size per socket
2017-01-20 14:33:05 +01:00
DrLynix
f383eca19a
Update copyright year
2017-01-20 12:58:35 +01:00
DrLynix
15de1214cb
Utility: Fixes compilation
2017-01-20 10:04:43 +01:00
Lynix
e4b6f8e126
Utility/Icon: Make Icon a RefCounted object
2017-01-19 21:59:34 +01:00
Lynix
670199b557
Utility/Cursor: Rework Cursor as a handled object
2017-01-19 21:38:56 +01:00
Lynix
b884f5783c
Utility: Add CursorController
2017-01-19 14:17:26 +01:00
Lynix
b64d384c99
Utility/Cursor: Fix compilation on Linux
2017-01-19 10:27:47 +01:00
Lynix
934e646b00
Utility/Window: Fixes compilation for X11, again
2017-01-19 00:12:50 +01:00
Lynix
eea8b8c7f0
Utility/Window: Fixes compilation for X11
2017-01-18 23:57:37 +01:00
Lynix
d1b5357504
Utility/X11: Try to fix Linux implementation
2017-01-18 23:51:59 +01:00
Lynix
5752792565
Utility/X11: Fix calling of std::abort() in case of failure
2017-01-18 22:41:44 +01:00
Lynix
5b36ac1953
Utility: Fix Cursor missing initialization
2017-01-16 00:41:31 +01:00
Lynix
f406068c45
Utility: Rework cursors
...
-Rename WindowCursor to SystemCursor
-Merged Cursor class with SystemCursor enum
2017-01-16 00:32:59 +01:00
Lynix
954298dc1e
Utility/Cursor: Add GetImage() method
2017-01-15 22:41:48 +01:00
Lynix
6b949afb9b
Graphics: Add support of skins to InstancedRenderable + big clean up
2017-01-09 01:52:00 +01:00
Lynix
d2ee4744a9
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-01-06 17:29:54 +01:00
Lynix
a00dd39c51
Graphics/MaterialPipeline: Fix error when failing to override a shader
2016-12-21 18:25:22 +01:00
Lynix
adf5cd32b8
Graphics/ForwardRenderTechnique: Remove useless uniform sending
2016-12-19 18:45:42 +01:00
Lynix
69296daac0
Graphics/SkyboxBackground: Reverse Z axis to match reflections
...
There's something wrong about skyboxes at the moment.
2016-12-19 18:25:19 +01:00
Lynix
d1a9748c33
Merge branch 'master' into reflection-mapping
2016-12-18 01:24:19 +01:00
Lynix
b64aa72626
Renderer/UberShaderPreprocessor: Fix compile error
2016-12-18 01:23:46 +01:00
Lynix
37d36a89a6
Graphics: Add basic reflection mapping
2016-12-18 01:18:48 +01:00
Lynix
459c5e7a09
Graphics/Shaders: Add possibility to override Über-shaders at runtime
2016-12-18 01:16:26 +01:00
Lynix
682dab32b3
Graphics/Shader: Make texture units statics
...
Provides better performances and prevents the sampler type bug to happen
2016-12-18 01:13:46 +01:00
Lynix
1a8805aad1
Renderer/UberShaderPreprocessor: Log shader code when failing to compile
2016-12-18 00:37:39 +01:00
Lynix
b468dbe092
Renderer: Add uniform dumper when shader fails to validate
2016-12-18 00:36:41 +01:00
Lynix
b410956d1b
Renderer/Renderer: Change texture unit parameter from UInt8 to unsigned int
2016-12-18 00:36:05 +01:00
Lynix
7de3c4905f
Core/String: Add Format static method
2016-12-16 18:37:06 +01:00
Lynix
5aa0c362a6
Graphics/DepthRenderTechnique: Fix SceneAmbient uniform not being sent
2016-12-15 23:08:56 +01:00
Lynix
ff5b72b469
Graphics/DepthRenderTechnique: No longer require a viewer
...
Fixes crash
2016-12-15 14:37:12 +01:00
Lynix
5f7f850d05
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
2016-12-12 16:33:00 +01:00
Lynix
4e239236b1
Utility/SoftwareBuffer: Move to public API
2016-12-09 09:11:22 +01:00
Lynix
4aa2477c74
Merge branch 'master' into vulkan
2016-12-09 09:06:22 +01:00
Lynix
d62720d610
Utility/Buffer: Refactor Buffer classes
2016-12-09 08:56:46 +01:00
Lynix
2217cf9661
Merge branch 'master' into vulkan
2016-12-06 16:46:24 +01:00
Lynix
1794c83a32
Utility/SimpleTextDrawer: Fix handling of whitespace glyphs
2016-12-03 00:37:02 +01:00
Lynix
fd196cf0ae
Graphics/TextSprite: Fix undefined behavior
2016-12-03 00:36:24 +01:00
Lynix
e3daf7ef1f
Core/String: Add GetCharacterPosition method
2016-12-03 00:34:55 +01:00
Lynix
e6e4a437bd
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-11-30 13:08:08 +01:00
Lynix
3c5594c206
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-28 17:27:12 +01:00
Lynix
0031b0fd83
Core/File: Fix OpenMode_MustExist for Linux
2016-11-27 14:23:36 +01:00
Lynix
efcce7d442
Core/Enums: Fix typo in OpenMode (MustExit => MustExist)
2016-11-27 14:23:26 +01:00
Lynix
a34d1e410c
Core/Enum: Convert OpenMode and StreamOption to the new flags system
2016-11-27 13:40:47 +01:00
Lynix
d509520904
Utility: Oops, so that field was used
2016-11-27 02:48:18 +01:00
Lynix
fda625b00a
Utility: Fix compilation again
2016-11-27 02:42:16 +01:00
Lynix
9cc20f1069
Utility: Fix compilation on Linux
2016-11-27 02:36:58 +01:00
Lynix
1db3d60cea
Utility/Enums: Change WindowStyleFlags to the new flags format
2016-11-27 02:28:39 +01:00
Lynix
057de1544b
Audio/Music: Fix Stop not resetting playing offset if music was already stopped
...
Also prevented a useless seek at destruction
2016-11-24 20:17:30 +01:00
Lynix
e7ddcaf876
Audio/Music: Fix Stop() not resetting playing offset
2016-11-24 12:15:16 +01:00
Lynix
faa03225bb
Utility/OBJLoader: Fix compilation
2016-11-24 10:01:22 +01:00
Lynix
0c8128b7e4
Mesh/MeshParams: Replace flipUVs by texCoordOffset and texCoordScale
2016-11-24 09:43:56 +01:00
Lynix
3ae5bfad63
Graphics/TextSprite: Fix scale not affecting bounding volume
2016-11-24 09:40:04 +01:00
Lynix
8d86306933
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-23 14:07:52 +01:00
Lynix
3193aef29a
Audio/Music: Improve documentation
2016-11-22 14:25:35 +01:00
Lynix
e0935edd00
Merge branch 'master' into vulkan
2016-11-21 00:32:57 +01:00
Lynix
2d13ff7aac
Revert "Utility/Formats: STBLoader will now convert the image to RGB8 if it has no alpha value"
...
This reverts commit c523e3cde5 .
2016-11-18 22:39:26 +01:00
Lynix
f34d390216
Physics2D/RigidBody2D: Fix AddForce application point for Global coordinate system
2016-11-18 18:12:48 +01:00
Lynix
e4f507e67f
Physics2D/RigidBody2D: Fix collisions
2016-11-18 18:03:40 +01:00
Lynix
ac2193e0c2
Physics2D: Add support for SegmentCollider2D
2016-11-18 18:00:48 +01:00
Lynix
c523e3cde5
Utility/Formats: STBLoader will now convert the image to RGB8 if it has no alpha value
2016-11-18 01:16:36 +01:00
Lynix
ff7e64494f
Utility/Image: Add HasAlpha() method
2016-11-18 01:15:58 +01:00
Lynix
93a2e54667
Utility/PixelFormat: Fix mask bit orders
2016-11-18 01:15:36 +01:00
Lynix
cd0e9d97b8
Graphics/Sprite: Add SetMaterial and SetTexture overloads for searching a resource name
2016-11-17 18:24:36 +01:00
Lynix
23a85fb5ab
Physics2D/RigidBody2D: Fix removal of body from space
2016-11-15 16:01:39 +01:00
Lynix
43f93141ac
Utility/Algorithm: Fix GenerateBox plane rotation ( Fix #114 )
2016-11-14 00:02:01 +01:00
Gawaboumga
7a0049b392
Should fix the problem of Q activating A, this occurs when a keysym is related to several keycodes ( #113 )
2016-11-11 12:13:36 +01:00
Lynix
e4c89f2763
Physics2D/RigidBody2D: Fix SetMass need to be called twice
2016-11-10 17:24:22 +01:00
Lynix
9772b43542
Physics2D/RigidBody2D: Made SetGeom public
2016-11-10 17:18:44 +01:00
Lynix
7f445def13
Fix some warnings from MSVC
2016-11-10 16:44:29 +01:00
Lynix
c136f8eddc
Commit WIP about RenderSurface
2016-11-10 12:54:10 +01:00
Jérôme Leclercq
8ed34d22fb
Core/ByteArray: Move ToHex implementation to .cpp
2016-11-08 16:14:56 +01:00
Jérôme Leclercq
4570f9a6e1
Utility/VideoMode: Make bpp optionnal (defaults to desktop bpp)
2016-11-08 01:14:04 +01:00
Jérôme Leclercq
9e84c397ba
Merge branch 'master' into culling
2016-11-07 11:26:48 +01:00
Jérôme Leclercq
ffe748b8c3
Window: Fix Threaded flag, seems to be working fine now
2016-11-07 10:51:23 +01:00
Jérôme Leclercq
94631e1a01
Utility/Window: Fix Linux compilation
2016-11-07 10:08:12 +01:00
Jérôme Leclercq
cf2bf52701
Utility/Window: Replace NAZARA_UTILITY_THREADED_WINDOW by a runtime flag (WIP)
2016-11-07 02:01:09 +01:00
Jérôme Leclercq
6ebe29ceb4
Utility/Win32: Generate only one WindowEvent_Moved per movement
...
When not using threaded windows.
Fixed #105
2016-11-04 23:18:36 +01:00
Jérôme Leclercq
581cc989de
Utility/Win32: Fix cached position never getting updated with threaded windows
...
Closes #104
2016-11-04 22:57:07 +01:00
Jérôme Leclercq
12f6877963
Fix some warnings
2016-11-04 22:25:16 +01:00
Jérôme Leclercq
c4ad52235f
Utility/Win32: Fix Window title when using NAZARA_UTILITY_THREADED_WINDOW
2016-11-04 22:24:56 +01:00
Jérôme Leclercq
e087129d4a
Fix many errors and warnings found out by MinGW
2016-11-04 18:14:52 +01:00
Lynix
51f1df1ec0
Renderer/Renderer: Fix missing include
2016-10-29 01:59:17 +02:00
Lynix
e61c6d0a8e
VulkanRenderer: Move vulkan wrappers to a separate directory
2016-10-29 01:59:06 +02:00
Lynix
8d06c57d0d
Renderer: Add support for hardware buffers
2016-10-29 00:52:25 +02:00
Lynix
b317c10f23
VulkanRenderer/Vulkan: Fix IsInitialized() missing implementation
2016-10-28 23:25:27 +02:00
Lynix
71aa4d53a3
Renderer: Allow to pass custom parameters
2016-10-28 22:31:04 +02:00
Lynix
66172a163c
Renderer: Fix implementation uninitialization
2016-10-28 22:30:52 +02:00
Lynix
a1352b8823
VulkanRenderer: Move all the initialization back to the Vulkan static class
2016-10-28 22:30:22 +02:00
Lynix
1df3201b39
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
2016-10-28 18:46:51 +02:00
Lynix
38da351e9b
Utility/TextDrawer: Expose lines
2016-10-28 17:45:29 +02:00
Lynix
736b31af1b
Utility/SimpleTextDrawer: Whitespaces are now glyphs too
2016-10-28 17:44:59 +02:00
Lynix
a7d2d8cddd
Utility/AbstractImage: Inherit RefCounted
2016-10-20 23:53:22 +02:00
Lynix
3c29bfe516
Lua/LuaInstance: Make ArgCheck and ArgError const
2016-10-20 23:44:12 +02:00
Lynix
725dc6cdbc
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-19 11:17:12 +02:00
Lynix
f3e1b19326
Core/FileLogger: Fix errors being written twice to the console with std replication ( Fixes #103 )
2016-10-18 19:16:38 +02:00
Lynix
438d8e918c
Physics2D/RigidBody2D: Remove gravity factor
2016-10-17 17:53:49 +02:00
Lynix
f18a84810f
Physics2D: Add BoxCollider2D class
2016-10-17 17:53:34 +02:00
Lynix
d530ca22e0
Final pass of Clang warning fixes
2016-10-17 16:14:35 +02:00
Lynix
c221d53839
Physics3D/ConvexCollider3D: Replace pointer with stride parameters by a SparsePtr
2016-10-17 16:01:41 +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
7e594a861f
Graphics: Fix EnableInstancing(bool) having no impact
2016-10-17 14:47:15 +02:00
Lynix
5a07bbd001
Fix a lot of warnings from Clang/GCC
2016-10-17 14:46:53 +02:00
Lynix
f858356bc2
Renderer/UberShaderPreprocessor: Fix EARLY_FRAGMENT_TESTS typo ( Fixes #102 )
2016-10-17 14:04:46 +02:00
Ardakaniz
fa32f70d14
Fix log crash
2016-10-16 19:21:06 +02:00
Ardakaniz
72fa0adcfd
Fix compilation + codingstyle
2016-10-16 18:39:05 +02:00
Ardakaniz
495976bff6
Remove DefaultLogger, just accept a SetLogger before initialization
2016-10-16 18:34:01 +02:00
Ardakaniz
308a603324
Log: Add possibility of set default logger (for initialization)
2016-10-16 18:21:05 +02:00
Ardakaniz
fca5aeb9cd
FileLogger: Make IsTimeLoggingEnabled const
2016-10-16 18:20:25 +02:00
Ardakaniz
64cec3fd01
AbstractLogger: Make IsStdReplicationEnabled const
2016-10-16 18:20:05 +02:00
Ardakaniz
33e4c89b73
Rename 'Physics 3D' to 'Physics 2D' in files head
2016-10-14 19:34:49 +02:00
Lynix
f3e041c4c0
Physics2D/RigidBody2D: Temporary remove SetGeom to fix a linking error
2016-10-14 18:01:24 +02:00
Lynix
119436a642
Physics2D/RigidBody2D: Cleanup and fix memory leak
2016-10-14 17:56:50 +02:00
Lynix
8c1b4527fd
Utility/Events: Fix TextEntered event with tabs on Linux
2016-10-14 17:50:12 +02:00
Lynix
9b48c9ee37
Physics3D: Rename ::GeomType to Nz::ColliderType3D
2016-10-14 17:27:30 +02:00
Lynix
9a7767867b
Push the current work on the Physics2D module
2016-10-14 17:07:13 +02:00
Lynix
be44a89a85
Sdk: Rename [Collision|Physics]Component to [Collision|Physics]Component3D
2016-10-13 08:23:25 +02:00
Lynix
b52c7c57bf
Physics3D: Rename PhysWorld to PhysWorld3D
2016-10-13 08:13:56 +02:00
Lynix
3765cba046
Physics3D: Rename PhysObject to RigidBody3D
2016-10-13 08:06:14 +02:00
Lynix
3c4d084b27
Physics3D: Rename Physics module class to Physics3D
2016-10-13 07:40:12 +02:00
Lynix
b7a383d68c
Physics3D: Rename all *Geom to Collider3D
2016-10-13 07:29:34 +02:00
Lynix
8781a628e0
Physics: Rename PhysGeom to Collider3D
2016-10-13 06:08:17 +02:00
Lynix
24f1859ec2
Physics: Change includes to Physics3D
2016-10-13 06:03:22 +02:00
Lynix
eae8847bd1
Physics: Move files to Physics3D
2016-10-13 06:01:32 +02:00
Gawaboumga
eb1416f48d
Fix comment
2016-10-12 21:38:33 +02:00
Gawaboumga
f19100d179
Fix event: text entered (still broken with some key combinations and non printable characters)
2016-10-12 21:07:04 +02:00
Lynix
4ba744c1bc
Fix merge fails
2016-10-12 17:29:08 +02:00
Lynix
561c0cf51f
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-12 16:51:18 +02:00
Lynix
01a812a5de
Vulkan: Improve error handling
2016-10-12 15:08:02 +02:00
Lynix
cf7465f7db
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
2016-10-11 17:24:03 +02:00
Jérôme Leclercq
96a886260e
Network: Fix compilation on Linux x86 ( Fixes #81 )
...
Former-commit-id: b9ee4a38914e101751907a0afd5bc4387c4cc595 [formerly fbd619850d74c3264eead6456950549a00445a48] [formerly 38aa0d99632748baef4bdbed948e97d3348fd7c3 [formerly 24dc3d90f246b8a437a6fc1ace1b3091fd0e8df9]]
Former-commit-id: 37cfa200c8effe1822e9e2c8dd3224f8d4138c9d [formerly 5a4fdb8f93bcef49702e73d3ca8c7f5a1be56716]
Former-commit-id: 3e444884880bb866d4b66b5d4531272a02ac4125
2016-10-08 20:55:00 +02:00
Lynix
42240afb7c
Utility/PixelFormat: Fix RGB32 and RGBA32 formats ( Fix #80 )
...
Former-commit-id: dceb517cec5aeb1202c9725c62248ca182310528 [formerly 4ac3d4cacf5217c85027f3895a5673c8827cc0c5] [formerly ae697fbfacc90215483a431a3d3377ddf5814a98 [formerly cc43ad0eb6a7793b17e582d4bf9ce2812d47ca2b]]
Former-commit-id: 6bd38f6ccb14944d7dcf5b69cda173c1b3c4f02e [formerly c32c42d98d003c181ee0ae1f5e97037d24497a07]
Former-commit-id: d87a202835b7929db20c46a05a0dadb0f497c306
2016-10-07 19:17:07 +02:00
Lynix
7c1680ada7
Network/SocketPoller: Fix Wait not updating error parameter ( fixes #79 )
...
Former-commit-id: fd04ad1ef0b3c86e02d12251c384c5ee2976460d [formerly 57f72f946a0182c022ad8fc18aea1867914f6552] [formerly bbbadcedac8d46ff33f53a24053d1a9c06d09b8b [formerly f536546d45c326658845c287a1fa6d9d4f8c5a99]]
Former-commit-id: 94246df60ecd371a07a57c12586d1d6bc7279076 [formerly b693141c531e6a61a3e8bc703ad7adf0fdb7a12d]
Former-commit-id: cbaf3deb146ad0a38f59d890ea99d66d49d9f730
2016-10-05 00:50:27 +02:00
Lynix
d8b7fad5f0
Utility: Fix NoWindowSystem parameter
...
Former-commit-id: e52ac3a387001968fb0e998b788aaad715696a63 [formerly db7e147f903a51ed676f3580ae4e5c14c697ce2a] [formerly 5c467bc943641505761e555b394f1e29201a5680 [formerly 3906b482b0ebfd99d26cc54d7ace3e6d628241e4]]
Former-commit-id: 13ac52c4b8fe3e9c73d38387e8fa44690d225a5c [formerly 0554f1fddf0023ccad75f2c946653f052f588e8a]
Former-commit-id: d608750b66faf4dae989f7576c268a3ad32854f4
2016-10-05 00:41:45 +02:00
Lynix
fc3fb062e0
Utility: Add Parameters and NoWindowSystem option
...
Temporary fix until Utility module has been split.
Former-commit-id: 702929f41c8f1dd4015b64e9b331c150ad6fd953 [formerly f113bd948da6a8c5399aab48f53b6cb5ca272081] [formerly 593365938d7e3a835b94727ec6dc744a7a113822 [formerly e43d02e4e221e5c1d85320d71d1a258db44768d1]]
Former-commit-id: 29e2dd7ff9ee608847e3f78a7474e3286343b152 [formerly cf10e1a9dd5ca6df0bdf39730e2b38e9ea0d673a]
Former-commit-id: a479d4eb078b30d6e7b34bd53dba6366fad643de
2016-10-05 00:26:06 +02:00
Lynix
7952c1531a
Utility/X11: Fix compilation on Ubuntu 14.04
...
Former-commit-id: ec60ac14249ec8373b94adc151689bb296a32eb8 [formerly f133d000ffa0af394ff13f1cdb5c15998e168cb3] [formerly a273e695a23571703a86fb48baf2b3481a880e7f [formerly 16e55866c0bf4159de7ab70f01f10ee8cd85c460]]
Former-commit-id: 4119b010eb683593fc1a874a18cd43258a7bb686 [formerly 4f25a87bee75670940a2ad68b61a32342e3ddcf9]
Former-commit-id: f811f2c2dbe89bf4a9442b11a2c50b54719c85bd
2016-10-04 18:09:15 +02:00
Lynix
4dff4f724b
Utility/X11: Fix xcb_renderutil.h compile error on olders systems (Travis CI for example)
...
Former-commit-id: d244d237356fa61293e8af28654a97df3f127de6 [formerly 348621c8a478a8b2f286b5fcb02b687e10216294] [formerly 25deef8c480e56fe2d2e0f1f8a22b942ace56ef6 [formerly e936f13a7c07985663fc0d35e4d0332a7aad6762]]
Former-commit-id: f419ba91ab932b4695632bf2bf6e13cb2d396ffb [formerly 4d66289f24743ce633846a33207a46be5b97f307]
Former-commit-id: 38f18e32f5e7154f8bbad8869559279ae268ddee
2016-10-04 15:42:42 +02:00
Lynix
30e07ea2e2
Core: Rewrite CPUID to preserve EBX register ( Fix #73 )
...
Former-commit-id: 19651c4e8856df2e6a9a208b5dfab1dfdde80978 [formerly d7392176b9b510939aeefaf5c853d023af211379] [formerly 36c14e52fae5966508143704557610247aaf2e22 [formerly 1901b3100ddc4621685375de77dfb7863687d1b4]]
Former-commit-id: 53af7fc2cb9ee97f16cc03db53658385dc218b71 [formerly d43f598f33684430ab3a58db1533cb108be6e26a]
Former-commit-id: 5d88e9b7ef4bc7e05060ac06678d6c141d9a88a4
2016-10-03 19:05:50 +02:00
Lynix
c61b4598e8
Core/Config: Rename WINDOWS_VISTA option to WINDOWS_NT6
...
Former-commit-id: 9d0c33b7d79521e074aa84684d09d7855956d1df [formerly 7400f0dc41845e0bf275e7a631ec760857db6009] [formerly 9bc38d067febb9723119adf811922642b1f7b782 [formerly e7b9f3e327d422a9ed1e01cdc9439170a67bf7d2]]
Former-commit-id: 8614882bef71668ed10cd7fedbf4a058073e6389 [formerly 1bbf4a90092509565475a1709c82dc696f8b8a04]
Former-commit-id: 0b6c22973bfa60dca69902388244d4d40fc9b554
2016-09-27 13:40:29 +02:00
Lynix
3a8b16f36e
Network/SocketPoller: Fix constructor linking
...
Former-commit-id: 618b77421a9ce9d6090789fc45188ce8aa55c166 [formerly fc592c91642c62b2b0d70718dcc6411c7bb089ae] [formerly a53e47653062eff13e08536746bbc4225e366f16 [formerly 82e71fb8b858c0f2ce3ea9141af4920aefb13f61]]
Former-commit-id: 27e1799a5c90be2347027cdc9aed33a67cb8ddb3 [formerly 4434c6e8109fb464e87ee7e199680e01de67659e]
Former-commit-id: 20011dca33841988e329b74e915848986b2d184c
2016-09-26 19:37:31 +02:00
Lynix
73ca2cd203
Network/SocketPollerImpl: Fix compilation on Linux
...
Former-commit-id: f73b19423f093e2b61dfa4d6405a31f3727caac8 [formerly 49f4fc0cc3748bbe9d437cbf821b6572f5cce9d0] [formerly e0aba35dcaf14c51b468f3cb7fb0ca11e9fe9858 [formerly d9702db8895beb27659a320065e603e659a0c67a]]
Former-commit-id: f519992e9c049bdfff9f27ecdd398a5db2f4c5b2 [formerly 9ddba3042d5ad622d118e3ef9514571323cc0632]
Former-commit-id: 9449ba98c71a5d988aa5f619852b32ea3621c97a
2016-09-26 19:21:57 +02:00
Lynix
d8788c8d09
Network/SocketPoller: Fix Linux implementation
...
Former-commit-id: f709da3636f60638461910570f8a03bf4acd1723 [formerly 8dd3f494efc40f9c652262903642155941620ac4] [formerly f4aeaca88e75efc00d818046d0a6e63a81db5af3 [formerly b5e70d0536e7d25e363b18e58d47122e3c90ca1e]]
Former-commit-id: 2ee713e85407fe7d44d3b1352f197da113cbe041 [formerly 9735f9b849062179207f4453a233a851c49431ea]
Former-commit-id: fc5e136d0be6123138623ba3d90b64475b8d81b4
2016-09-26 19:04:51 +02:00
Lynix
a13b17573e
Network/SocketPoller: Switch to epoll implementation on Linux
...
Former-commit-id: 1a4b998bff35b5aac411b053fe3dee48f1f6985c [formerly b7a50753347b629f708f21d85efc9e76e4b1bfc6] [formerly 7d59f9ff3d2173657cc5873209753fe64b59e2f2 [formerly 4c38f94a4a366ed290e605870e6f3c87e6decd7f]]
Former-commit-id: af5cc261c162ca3eebe5885acd5e2adfbd817984 [formerly 26e7b701e8dcafb7fb9c3537107729b2d0bfe354]
Former-commit-id: 00bd2c62ecdb5c493c4ec117dd2033d272f7143a
2016-09-26 18:34:06 +02:00
Lynix
e9deac3802
Graphics/ParticleStruct: Add size member to ParticleStruct_Billboard
...
Former-commit-id: c8578baad436d18d609d4cc7cf1d773ba01b8616 [formerly fff8b8fce1a6b0a5330dc983e46676d9de6bc810] [formerly 9d584febdb50e4680d4beb24c5fb65371b838ffa [formerly cdbfc358e3c66ade396353c5d996c6d5c7fba313]]
Former-commit-id: 54ab0d22f7e947a2ee01fa9f36bd0e81af40e91d [formerly fc75d5fcd8351f4c9bccfd4c3a57131365d52ea4]
Former-commit-id: 79f3c8b08ad0089988e59139baaf87bf2aa5460b
2016-09-26 13:19:30 +02:00
Lynix
a7b98c407a
Core/String: Fix error when using COW on empty string
...
Former-commit-id: 5d4bb54e4d7b9f68ef66ff8f099d9ea854d982b5 [formerly 8c7e15a2f6f5c1978a3e7b2c33f0ce038ca19dc7] [formerly 9b01d29473ca9d3d64333dd1aa79539a3b2dedb2 [formerly 9159fc04b30b7aef18d16ed1887ba637256a8ad8]]
Former-commit-id: dcbc45c4fce819a44a47a02439a68276fae5b992 [formerly effba4f1df384c6bc7b87066fe94a93058302b0a]
Former-commit-id: 357ad9fa46d773d6066b1b7cc945da663fe004f7
2016-09-26 13:19:03 +02:00
Lynix
bbf9a5337d
Core/String: Fix Simplified() method, which was altering the original string size instead of the copy
...
Former-commit-id: ee47e8d0162647c87319345efc1506c41ec4b727 [formerly 02f40858f0e96881607d8e41a7f1ceac9f417a03] [formerly b711d61ffcf49f18afb95def91de1a045f3684dc [formerly b75b19a03b746c0a9f750d7ddf86ddd51f08098d]]
Former-commit-id: 120d8b06bdbb658cf67e2a45bdaec4134ce291f2 [formerly ac34669afd7c16f9c2a2dee23dab7f7e09e0f5e5]
Former-commit-id: 6b2fc9ec4f3815976a73ca2be3d79ce141597b58
2016-09-26 13:18:21 +02:00
Lynix
7761b59dd9
Utility/OBJLoader: Check OBJ files before processing them
...
This removes a lot of errors from the logs in some cases
Former-commit-id: b540b8b8f942c0e8805e3b3e76295669f5e6764a [formerly c71ce0c21549178438ebcc3c85ca9e9074966410] [formerly 454c698bfa5432f19f238890d303f3641dca7056 [formerly 6e501a315a69b38c11440988bdc5d5f2e7158852]]
Former-commit-id: c5bfc674f09100d99a4c853a1dea96fd030fde49 [formerly 6f5190f8ed305b9726ef69d713a20e99d8c476a1]
Former-commit-id: a72b009cc519caf76784336b2df8db9d5b2d8628
2016-09-26 13:16:42 +02:00
Lynix
bf6425c35f
Utility/OBJParser: Add Check() method to quickly check if any OBJ token is present at the beginning
...
Former-commit-id: 27f09e4351e6721eab338576075a161f62a4c262 [formerly d2cc64b6b6ec984210fd187adfc0797087ea3a0a] [formerly 58c7a39be0a0fdb8c89c516d5e8d19b18d34ba60 [formerly a9d80e257c27b60319e0d1b03b1534e133e1244e]]
Former-commit-id: 9ccaa30b87462af58390478d4d6b956d9b5faa5f [formerly 615171770a9a8c87b37b50940c7342bdeb6876a2]
Former-commit-id: c49b38dc42936ba3f696f9436fd9f6b5527244c0
2016-09-26 13:16:01 +02:00
Lynix
8c7dee81e8
Core/Stream: Fix ReadLine
...
Former-commit-id: 81e89bb4b11264371d7cbcf9cf5275ec0ce3f7ba [formerly 8ac037f30540faebc51efa5953fc01d9659a1f19] [formerly b599cef23b34132171373aee1cca81daf259b65e [formerly 053ef5248717e56f5e943f6dbdddf8092ae9dda2]]
Former-commit-id: c14803c0471a6bfa347f0f512886dae2d8cc7871 [formerly dc174bdb2cb49e68b57b85267ac72178d7e202af]
Former-commit-id: 815fe25a962845d091de7a02a0c0ff2e62f45b51
2016-09-26 12:35:16 +02:00
Lynix
c087d916a1
Network/SocketPoller: Fix missing documentation
...
Former-commit-id: c6670596bcf9faba08d59c1e90c0596eccbabfd6 [formerly 2a358094943cd9a7971af9ae53c0d1adec34fdf8] [formerly 079909ff9f2cd7bf529eef1537b00f698a880c5f [formerly 989fe6aa5a78ae9c37e7e161ae5895b620cb8d0b]]
Former-commit-id: 244c8405aeb61eefdaf47390d059d40a004e48b1 [formerly 7989e0ee5e6fee6b5ecf8e861fcd926c38ced8a2]
Former-commit-id: 177e32b55a11dce2936de0e92a4d8a264a30ada4
2016-09-25 03:45:07 +02:00
Lynix
48ef3f6b30
Network/SocketPoller: Fix poll implementation (Windows > Vista, Unix)
...
Former-commit-id: dd5517d6b15bdb2ed9be4f89ff06ddeeeb3fec30 [formerly 4aef580c50c04256503fbbdfe21924f0b97b6c09] [formerly 9d904c520de9a74292cc1af09b6a5b46617a1d49 [formerly d31432a7eb98825413abb0de333b6ceb9c2d400b]]
Former-commit-id: 362f4a43f24dce67763fe4978e34da74fbd39148 [formerly 93ca7cbcd7f3368f4ecd3fa87ed512a3b55faaba]
Former-commit-id: e147094e1a7c7540afb972a9ccd116d7444e0fea
2016-09-25 03:16:48 +02:00
Lynix
62be0e21df
Win32: Fix compilation with NAZARA_CORE_WINDOWS_VISTA
...
Former-commit-id: 6249451f41f2dce01652ea61866aa17053ffa4cc [formerly 3db7c2e797fbaa519b303fd533e0184c60781505] [formerly 3342dd5ea892e839757fb3e2e567352c718889de [formerly 174f4491e3141badbce1ded1e4f8e7f2cec2a3d7]]
Former-commit-id: d80442b18af96bdecc17bc5409d42483a3a80cd2 [formerly 05adb7a04a120d5989c4307adfdd6f34beef313d]
Former-commit-id: bce1c276014724556464f34d2112e6465202cf93
2016-09-25 02:53:07 +02:00
Lynix
87437e80af
Network/TcpClient: Fix empty packets being received with an invalid netcode
...
Former-commit-id: e2485cc722c8baab43b78745af697536e996d1b3 [formerly c5396e006fda4a2c6e8afeb165c295312e35820d] [formerly 8810c67dd016aa11af2f81709a1047ac94f744c7 [formerly d53cab8d579848e02393b4c3c924e48c484d27eb]]
Former-commit-id: 162f4e2a61ef51475ff0738d0cd3e1a5dfc44419 [formerly 00a51644441eea646fb9ac03bdc4885283460a0c]
Former-commit-id: e5387fa08d184a34bac529da305c396ff2a85cf1
2016-09-25 02:41:57 +02:00
Lynix
5ded56c6e5
Core: Fix warning of Serialize()
...
Former-commit-id: d6ddb8947cd250e03a7918e6079b1ee0e4e9bc19 [formerly db49227b808f10e078925da7e293cd3474ea4fa7] [formerly 43f03d8bb5ce0f2ae1ad8989d5af99c6e780c622 [formerly 915b6943dc75ff7e550b6a028358bdb8cbe15203]]
Former-commit-id: 1eeb94806f6053948945adf0e044563ad371d1e7 [formerly 2d9eeea263f8728588f6c0ce0d0e0e27006154b1]
Former-commit-id: 417aa3f586b9615c2bf8d8f2127b616871be35e7
2016-09-25 02:02:05 +02:00
Lynix
19a6eee044
Network/TcpClient: Fix error when receiving an empty packet
...
Former-commit-id: 653a77b0b059968600777e89c02144d8a3e55cf3 [formerly 338bed3ccd44ad4a683e90cd1b99598660c47048] [formerly 8136c65b123704f0243edd20558ea19d636d2127 [formerly 4c158ec5ee63b97c1d9a828f4088a2f1908f3a32]]
Former-commit-id: b8491dc53c5792acadb2f9f6479e9aaec472ae05 [formerly 79127a86db6256fc749591c59663fbe7cbaddc37]
Former-commit-id: 2621271910cefb53cfd612cd8246af2e10ef4bd8
2016-09-25 01:43:02 +02:00
Lynix
c1e1d35028
Core/String: Fix Simplify/Simplified method, not adjusting string size
...
Former-commit-id: 3996623190ee6195af1f8acf4f8cf07463046e0f [formerly e02718b2c559cd57f24c9315cfb0cf8542db1e92] [formerly f9047f74247e48ff63a96760d12be702ded86f13 [formerly 617cddeb7635631ac64c708ccfa45fa9895a99b8]]
Former-commit-id: 4bf301a65420c8b7968736bc28a2f74163ca3c36 [formerly 50fe7ab0e3f53c6f2337ef5fd4c4a285e69fadef]
Former-commit-id: b93130e3651c3e85551fa265fe334f5534134d34
2016-09-24 21:18:32 +02:00
Lynix
8a50b3ec0e
Network/SocketPollerImpl: Fix compilation on POSIX
...
Yup, again.
Former-commit-id: c3209f14988c5fb21315a47952a71345db0bb016 [formerly 5b404d3bd4bdc3e42f9edd2735f4ee1a90b3ea58] [formerly 79e52d19202a56696c573a38f670176615249341 [formerly 0502a91d67d15b1cfc7c53c1b4cdfb46b86b843c]]
Former-commit-id: 88af57ddf2aac4d27ca9efb3bca979d5ce7b3a7a [formerly e5166f73aeee8823bfcc5e1ae2694750d94f8275]
Former-commit-id: 9597ca83c35be3e631ff1a5784880b69dfbeeab7
2016-09-22 18:45:12 +02:00
Lynix
d7ae0c75ce
Network/SocketPollerImpl: Fix compilation on POSIX
...
Thanks Travis CI!
Former-commit-id: 2cd53feae4b3932e5bf9e7c66255e6358a8d19d5 [formerly 9ba688db99ae881c295e5a8311abbdcccbd1157f] [formerly e5da0484598567ea44283080497f2a56e5fe5111 [formerly 4a290f7e5ba137e43cf64a93a7a2489adfb5dea5]]
Former-commit-id: 5c8bc90add749a1650d9b21e6672e19c2595d5b7 [formerly 4f9a5539c50af5307fbe6c78d3d71242c358fca6]
Former-commit-id: 0cd70283de3052441db90417ae96b0f90a421f87
2016-09-22 18:37:21 +02:00
Lynix
9452b98f49
Network: Add SocketPoller class
...
Former-commit-id: 86b9266d904551d19e7ec8e8d6bbe5f137e8d29f [formerly 34575937d84f796cfe36a5ab97ea1f787c1506ba] [formerly 6c8c621523800958ad38eef118fcb3687c34b367 [formerly a1f1330fbe6f990a21bbe6dccfe727edec0e2b44]]
Former-commit-id: 6635c463a753f744b835267181b51ed89620b627 [formerly 14e84c7155cd669ac20a5492e67704059a442925]
Former-commit-id: 7becccdf2d8aac7cdf526d855215d7d144be284c
2016-09-22 18:16:39 +02:00
Lynix
0a656ca398
Renderer/UberShaderPreprocessor: Fix compilation error with some drivers
...
Former-commit-id: 10cc42b1ab1249d59b7b911e700f3bf146abc4f5 [formerly cd1c27e41936c49793e6566e8ae0f9ec44cf6b82] [formerly 04b38622de068b9f93ee759570140c0dc45309a7 [formerly 999ce6bcfad58271c8c035305814993a60830a03]]
Former-commit-id: b16a232eaac6611e6848ccf0c6ca92b91684528c [formerly be808b5c7dc569547012a91e7f6cd148ed1624cb]
Former-commit-id: e4d594358f11b228969d347f0a230192cb2f46e6
2016-09-20 18:01:05 +02:00
Lynix
34c1208202
Network/Windows: Fix compilation with MinGW
...
Thanks to Maeiky
Former-commit-id: 06501a2d834a10fad4db902b2a5015e6ac7a1fd8 [formerly f2ae3e67ba3fec2d8c740a4472b6fd32aa601a41] [formerly a13631a0e24cb5518e132d450c8d099f985d3fb2 [formerly 0b3ed439870f29acf33c6a6cfbbe8747fc3394ff]]
Former-commit-id: 04e5439cd9d14ac7de4a5b126b0359aee42b0bd1 [formerly 6cab591aa8cf90d4ab3ddf6a883023caf1694b4d]
Former-commit-id: fe7895dc9cd1c1f54a2c0b7df1d578220e06b180
2016-09-19 13:16:16 +02:00
Lynix
e5218301b5
Graphics/TileMap: Add support for isometric tilemaps
...
Former-commit-id: f89318c22ae2dcdab159f46dcfcbdb778af00ae6 [formerly 9912b85867bbb46cd785af9f3fe3a1dc72180149] [formerly a82344e574762f14805ea6c831a0a314cfe36a20 [formerly c234ec3cebd016381a38cd13f7d411511ae98164]]
Former-commit-id: d170f0897b77bf29f984a8ddf9e5b193d63a5e60 [formerly 54a8819656b3c626c1485dbf5ccc8f015ad005f4]
Former-commit-id: 0b0bf65c250219c29b27067b315a3735d8fbbd70
2016-09-19 13:07:55 +02:00
Lynix
48eb9ee3b5
Utility/Window: Fix destructor inline
...
Former-commit-id: f55088c7edd5d14c4626a42fe11b7328fa3526b6 [formerly 6c5f0e4666989e8d57da06da103bc180ac1f0d8d] [formerly 2b8719258209c5c45d0b2d4257332b18f5594c3b [formerly fbc1e2f64d490e340d1b0054e7f9c2cacac18086]]
Former-commit-id: b8b5f64fb182f7b5e1f4a3d270590da1f35be0f1 [formerly ee4b8d9204690c2a33bb94047515e1e64e6fcef3]
Former-commit-id: 6413a1c4026dc7904026c259f7ead483342fcad2
2016-09-17 12:08:44 +02:00
Lynix
8ec377e72f
Culling: Fix some issues
...
Former-commit-id: cc91c0e8a7f0651743439ce8ac19efacae1aed69 [formerly d7463103fce8210ea8e495a627e5d84e3e4d430b] [formerly 274c2b2c16df1784823027f3f50c6d7024640eee [formerly d5baf025e09e3ef48f5c1db64a07775c75594a8a]]
Former-commit-id: 15230bf754acd065e6db4ba8dd79d37f43ba8a02 [formerly 81b85f2234f378de5eed976d4924ce8ccb08296f]
Former-commit-id: 3cdd9b2416ada3c6ae9bc8bdc527da83c46e0459
2016-09-16 00:40:01 +02:00
Lynix
9762acab62
Merge branch 'master' into vulkan
...
Former-commit-id: 783e31e1f02fea8f9cd5080dc5295eead00ba1ce [formerly 7bf4eb3cc900923a8b3483b45e73333954a9c143] [formerly bd47f3386b2ccaa49ab5a45d874ebcdd653df81f [formerly 60494c4bdb49e4c3cfbdd97f048ee9e5b7b3a81d]]
Former-commit-id: eea148c75240307741b212eff37937ae325d323d [formerly df04c665b6bddd805665558928d8b16938c719fc]
Former-commit-id: f69cd1b0f1762bb2c4a289e553207adbd622ac5a
2016-09-15 00:45:22 +02:00
Lynix
f709ca4997
VulkanRenderer: Add RenderWindow wrapper
...
Former-commit-id: 8046b7ecb5a71ba64bb5d51faaa2d2946318e6f1 [formerly adbc30c0ed533b63c445125f013384412f9272bd] [formerly eaa0c2a91e13440ee9b869d5fd2faad08d682879 [formerly 67381c6dbe3b960b1ab23bbe18c0a6193286f330]]
Former-commit-id: f4716a44444383d107f44265b5720490e141e4d0 [formerly 49d667d30dda623e6192853573efe05aa589035c]
Former-commit-id: fd3718fac5bb6d896d7cfd350807bbc1c0af309f
2016-09-15 00:44:22 +02:00
Lynix
7c3d9c563c
Graphics/Sprite: Allows to set sprite corner color
...
Former-commit-id: 0b892e363a4fbb18c729d289f543403d897b03c0 [formerly 28fcd5a7269c63b1f8c4c8c80c82e5dce9e17d1b] [formerly f8022fe7d864a6c1773c4e19843d7fc46590d328 [formerly 33fbfb6cd1700a3e05bc82875546cd57cfe6f6aa]]
Former-commit-id: 3ef8f144f07c0cf7666b59cdcc135fc74348caf9 [formerly 8bae7631b9aaf2565ec52d68f9c0c1a7a81dc69f]
Former-commit-id: 6eba237772ab4773180e3a86e9fe4f9b6b8e348d
2016-09-07 13:04:58 +02:00
Lynix
614c1556ef
Graphics/Sprite: Allows to set sprite corner color
...
Former-commit-id: 66ca16acbb25da23a8a85b77d1bd4c4ca412e82f [formerly d4f67e512d1e7edd31c049045cc9069a8926d794] [formerly 7b9ca802280f114492d4e1aaa068c241802f3c25 [formerly 068f737047936c99b79057674bd453a54fe44960]]
Former-commit-id: e92d6bb1bd4668a2f94f0311f887f38c00544277 [formerly da0e5d605a0b9197a767e48d8a5dbd94dd83872b]
Former-commit-id: a4ce87c4974513dbe3890ac3f316ed14b74919eb
2016-09-07 13:04:58 +02:00
Lynix
da7216a202
Utility/OBJSaver: Remove some warnings
...
Former-commit-id: 7762f44e85efd99346752899b43d757512eee8fc [formerly 6b86a269f98d9421b60263f2e8435cf14445e469] [formerly ecd111f0499e4659638c11071ae1f472303fa0d9 [formerly d272286ae403222512e8ca9178419094f7da4a0c]]
Former-commit-id: 4211533ae1db2ce95fda5721a0c1050afe3d67f9 [formerly 10f4944022e9fac77060407fd6f05ab40aa20e09]
Former-commit-id: 12747ce9a2c9c3fc2e2b02233d06e9370b18f790
2016-09-04 21:00:23 +02:00
Lynix
4345d540bb
Utility/OBJSaver: Remove some warnings
...
Former-commit-id: c47426ecb066ecbe830e4cf6851a276745926b57 [formerly 47cf19babea78aa4d5b29b79a7c7d9941088b0bc] [formerly 0288f40d97b0f87d12eaf08e69a16ee7715b0762 [formerly 7b5b6e118e169b4ebfb8dde49bdb810a0f21eb1d]]
Former-commit-id: bc9752730450af8e66d24274ae0bacd6217cee56 [formerly 202ce44372bee0be3078342cb0f4751a646539e3]
Former-commit-id: cce7de20700fa56f008f510caad71e8adb53e82a
2016-09-04 21:00:23 +02:00
Lynix
8a36442c38
Clean up some code
...
Former-commit-id: d1d166225cc95474130e59645f9397b6a4130267 [formerly 10b948f0d7e08992d86cecb54a1931de50d0abd4] [formerly a23d07003f7c7583a900b532119d9402a77b1830 [formerly 8418fb742937775772c79e6546b617382f0cb22a]]
Former-commit-id: e628a175a930f2390cedfd3b26831826514b265f [formerly fa8c6a19f29e64e4cd90b212e01a5acf97f1740f]
Former-commit-id: 795328aea7f39068b6575c948b5c51fc5adf9f12
2016-09-04 20:40:02 +02:00
Lynix
2674937384
Clean up some code
...
Former-commit-id: 0bc6e1d237dfe261aa413d75f66da8a7cef01e79 [formerly bd0666073e7d9b9ec6228738741f7ce563c5f309] [formerly 0757422d16c83bfd7ff4b099beed99c68afd1fbb [formerly db0fa1476c93cbfe2ce5e76ffcb726812c338dcf]]
Former-commit-id: bd671d7c3e5a0da5c9088baed015f6c8462892dd [formerly 324d8fe2327a2b508ba3dcd29ec9c7b8adc9c56c]
Former-commit-id: ee42b1f6a136b99e954b38fe386d0faf24621efa
2016-09-04 20:40:02 +02:00
Lynix
68d67cc9da
Utility: First code cleaning pass
...
Former-commit-id: a73d38ce2db2e780ad5b02cdae1c590606081650 [formerly 3d21c0fa44481bf91418a15012fa187a210fc9ad] [formerly b80263df8e91b85f3fd091724c54dec7f05bc535 [formerly 7dcaabaabf74fbdf840289bfc435fdd8e88969d7]]
Former-commit-id: a669a933edd2364d9ee487c7d1bb38e28ad87a2d [formerly b8c5c09df10ce2f831635f460393216799d44056]
Former-commit-id: 6bbd5af22e30cc7fd4b4478162ae89e69b3d274e
2016-09-04 20:39:34 +02:00
Lynix
d28142166e
Utility: First code cleaning pass
...
Former-commit-id: 5e8a6fe1d39919f583d6ec52c3a6441ea16db0d1 [formerly 6013fccf81504ad739456c6bf2a0f32f51cd0976] [formerly 6eca34e7eb539427281a09520652f6b63a09d2ef [formerly 42f25260bb808235785af682cc8227be5ced64dd]]
Former-commit-id: 82fd5b55a89ae15950b1bae4164fc93f4761edf9 [formerly 7be9e16acf53f75829a6ef00cea4aca8032820de]
Former-commit-id: f96d5a14ced9e7aa0a16c63c0a9c467d752ecf05
2016-09-04 20:39:34 +02:00
Lynix
560825fa8e
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 81dfaea9fd265b8a2610fda2a155cef4a73695b3 [formerly 4ca561497c773dd88058e448f1e1901ce558eb0b] [formerly 5ae1e8f8d0bd13c6ee275b655ec82e66435ae5b1 [formerly 2ea9e9744d6877a1192e6cb844e3172ae8db7218]]
Former-commit-id: d8944c28fa76195f7fdbd682b0d6113d0ae3c487 [formerly a81b6d5a73db2fbe5b0428cb7a8bc3388432c06c]
Former-commit-id: 50f7995003fd968d85a0f3f020313c7d6d9f5d68
2016-09-04 20:02:34 +02:00
Lynix
82f39221f7
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: d40335a1d84793068db6d9ea7291e4053d00b349 [formerly 60aa10a46378c238c40f700bfd6c6e5585558da2] [formerly 0133433740741edc53e2070b8c2fdf5a4b831361 [formerly deb7b7432d4e327e8f9438814eafaa25dd3d9a51]]
Former-commit-id: f1eea3bf4fe3d0024217f5e9b38046cf2517b0cc [formerly 6a21f03e56a7d5c8d4aa9855f2aa50e9e7b30ae3]
Former-commit-id: 124f40eb3bbd24740ca15338a99153bab98846a4
2016-09-04 20:02:34 +02:00
Lynix
ba6c562367
Sdk/GraphicsComponent: Allows to setup an offset to renderables
...
Former-commit-id: a5e9ceb3f30e79a0d3b96b6866a06441cbc0b463 [formerly 8af071cedec0a6aca00ff9c12d66e8a0817049c6] [formerly cd7e7040fd68dd5a74a0b458a3a305c251257b51 [formerly 0f9382c169a260d5fa34fe9b1ab64c3d19dbd385]]
Former-commit-id: 774af2326cb64824f85835c83464bc19884005e1 [formerly 4b676844f6dd56940b4f503c6a943905ea8a54c3]
Former-commit-id: 0673e4d4cd88c99d24e0e153a61d2726e2e2c039
2016-09-04 20:02:23 +02:00
Lynix
f2aa4e0e19
Sdk/GraphicsComponent: Allows to setup an offset to renderables
...
Former-commit-id: fd1f70010f950dd4a4194e049ddff317c0d8b4b9 [formerly 8fee96f11b7bef08351110bef74643fa0be8b17d] [formerly ec5d6ad819cf325dac0ae61d983003cf99c78aac [formerly 2610a17ba67d61080254ce4bc3e9176e315dfbe5]]
Former-commit-id: 7683be7fa9a565dc3fb59be401ecff5580a6de15 [formerly 80ac7628f5119f58cf4518b5b1a44aff5b6d6b20]
Former-commit-id: d1604af612715688e7b1fc451d8561f79e100541
2016-09-04 20:02:23 +02:00