Commit Graph

3325 Commits

Author SHA1 Message Date
Lynix
5ffc5a8784 Lua/LuaClass: Don't remove instance from the Lua stack
The instance Lua entry now remains as the first index, shifting all the
parameters indexes by 1
2016-10-27 11:22:35 +02:00
Lynix
c58ec94e2d Core/Algorithm: Fix return type of Apply() 2016-10-27 10:48:02 +02:00
Lynix
9328a8124d Math/Quaternion: Fix compilation of operator* with double instance 2016-10-27 10:47:36 +02:00
Lynix
e59bd4ba35 Matrix4: Fix GetColumn and GetRow code 2016-10-27 10:47:17 +02:00
Lynix
f867c20c7c Core/ResourceManager: Fix Purge() compilation 2016-10-27 10:40:41 +02:00
Lynix
b81b774c51 Core/ObjectRef: Fix <= operator between two ObjectRef 2016-10-27 10:27:17 +02:00
Lynix
d6f6b4421e Sdk/Lua: Fix GraphicsComponent:Attach not taking other overloads into account 2016-10-25 13:52:26 +02:00
Lynix
b5a32d7eb2 Lua/LuaClass: Fix static methods 2016-10-25 13:14:16 +02:00
Lynix
fa7d6a10b0 Lua/LuaInstance: Fix PushInstance memory corruption
Whoops
2016-10-25 13:10:12 +02:00
Lynix
b27cfd30af Sdk/VelocityComponent: Cleanup 2016-10-25 12:22:57 +02:00
Lynix
2a08e19e77 Sdk/Lua: Bind Material class 2016-10-25 12:22:46 +02:00
Lynix
bf31ee289e Lua/LuaInstance: Add mutli-arg Push() 2016-10-24 14:25:02 +02:00
Lynix
46e4bb41b5 Lua/LuaClass: Fix global table 2016-10-24 13:45:42 +02:00
Lynix
55a010e0de Lua/LuaClass: Fix compilation 2016-10-21 17:39:04 +02:00
Lynix
034f5cc8d7 Sdk/Lua: Bind SpriteLibrary 2016-10-21 17:32:40 +02:00
Lynix
511ded215b Lua/LuaClass: Fix compilation 2016-10-21 17:32:20 +02:00
Lynix
d6b6e26d31 Lua/LuaClass: Reference the destructor only if the class has one
Allows to bind classes with deleted destructors
2016-10-21 17:24:45 +02:00
Lynix
3f7f12b625 Lua/LuaClass: Refactor Register() implementation 2016-10-21 16:50:49 +02:00
Lynix
373b8a7069 SDKServer: Fix compilation 2016-10-21 02:29:09 +02:00
Lynix
b1abe2aac8 SDK: Fix compilation² 2016-10-21 02:22:12 +02:00
Lynix
b062b496cf Fix compilation 2016-10-21 02:12:35 +02:00
Lynix
8f84700628 Sdk/LuaAPI: Make GetBinding() initialize the binding in case it wasn't initialized 2016-10-21 02:12:23 +02:00
Lynix
6b6608eccc Sdk/LuaBinding: Remove "class" suffix from classes instances 2016-10-21 02:03:31 +02:00
Lynix
6d597aa2bc Sdk/Application: Cleanup 2016-10-21 02:01:08 +02:00
Lynix
350c7dad59 Sdk/Lua: Bind Sprite class 2016-10-21 02:00:51 +02:00
Lynix
4cd6bdd14a Sdk/Lua: Bind Texture class 2016-10-21 02:00:35 +02:00
Lynix
0c6f7131a6 Lua/LuaInstance: Fix warning when using default parameters 2016-10-21 01:58:37 +02:00
Lynix
7a0a8543c3 Renderer/Texture: Add override specifier 2016-10-21 00:35:44 +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
6885e99ee7 SDK/Lua: Bind Matrix4 2016-10-20 17:24:22 +02:00
Lynix
baf4cb0e16 Lua/LuaClass: Add Reset method and default constructor 2016-10-19 22:48:46 +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
56498af1a8 Travis: Enable -Wall and -Wextra compilation flags (#90, #91, #92, #93) 2016-10-17 14:21:11 +02:00
Lynix
a05f9222ee Build: Output plugins binaries to plugins/lib instead of plugin/NAME/lib 2016-10-17 14:14:17 +02:00
Lynix
f858356bc2 Renderer/UberShaderPreprocessor: Fix EARLY_FRAGMENT_TESTS typo (Fixes #102) 2016-10-17 14:04:46 +02:00
Lynix
22ff8c488d Example/Build: Fix Tut00 build 2016-10-17 13:25:51 +02:00
Jérôme Leclercq
59d3a2a3fb Merge pull request #101 from Ardakaniz/master
Core/*Logger: Make some functions const add possibility of setting a logger prior to initialization
2016-10-16 21:51:35 +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