72 Commits

Author SHA1 Message Date
yvt
3df7985a80 Software model renderer 2013-12-25 00:28:43 +09:00
yvt
45ccc6c196 Fixed critical bug in MiniHeap 2013-12-24 04:26:12 +09:00
yvt
5be0831ec5 Merge branch 'master' into swrenderer 2013-12-23 00:54:10 +09:00
yvt
99931f35f3 FunctionDispatch (ConcurrentDispatch that can be used with a object that has operator (), and will be mainly used for C++11 closures) 2013-12-23 00:52:03 +09:00
yvt
f986c7a169 Fixed some bugs that caused double exception that causes std::terminate to be called 2013-12-22 15:31:51 +09:00
yvt
3a92497d22 Software renderer: map renderer (incomplete) 2013-12-22 04:55:30 +09:00
yvt
647eb38f84 Added skeleton for software rendering interface 2013-12-18 17:00:39 +09:00
yvt
92e59b05be Control characters in log outputs are now escaped (preventing PC beeps on BEL) 2013-12-17 15:54:30 +09:00
learn_more
d9cd0dc402 rest of the files from prev commit. 2013-12-17 01:28:56 +01:00
yvt
83415b97f6 File enumeration support for zip files 2013-12-10 01:42:06 +09:00
yvt
7ffddd8b32 UTF-8 basic support + international fonts 2013-12-10 01:30:15 +09:00
yvt
87aedb702c Moved to SDL 2.0 + IME support 2013-12-09 17:36:05 +09:00
yvt
e66a5435d1 Merge remote-tracking branch 'origin/master' into newtitle
Conflicts:
	Sources/Draw/GLRenderer.cpp
	Sources/Gui/SDLRunner.cpp
	Sources/Gui/SDLRunner.h
2013-12-04 15:01:36 +09:00
yvt
858a78835b Thread bug fix (I believe this will fix #96) 2013-11-28 01:03:36 +09:00
yvt
b51a751dc0 Made Thread more stable (I’m not sure this works because it was already stable on OS X) 2013-11-27 00:46:12 +09:00
yvt
4788b751fb Fixed a bug that assignment of NULL to Handle<T> caused a crash 2013-11-24 00:17:28 +09:00
yvt
fd44dbe967 Thread auto-deletion consistency fix 2013-11-23 23:33:15 +09:00
yvt
f2e9d45fb7 Thread auto deletion 2013-11-23 23:08:40 +09:00
learn_more
7bc571f819 size_t instead of int (cannot have negative number of players :)
cleanup some formatting (more readable)
2013-11-22 23:09:16 +01:00
yvt
8552c30366 Small fixes 2013-11-23 02:50:02 +09:00
learn_more
50d30c1311 Merge branch 'master' of https://github.com/yvt/openspades 2013-11-17 22:01:08 +01:00
yvt
e4b83484db Fixed #93. 2013-11-17 00:26:05 +09:00
learn_more
986a53bec8 fix refcounted object
cleanup headers usage (don't include everything in base classes, just include what's needed in .cpp)
2013-11-16 01:34:37 +01:00
learn_more
0254cba4b6 implement windows version check 2013-11-06 21:25:21 +01:00
UnrealIncident
aa62a020b6 Initial OS support. 2013-11-07 00:40:03 +10:00
yvt
cf2f9797cc Modified to compile on mingw32, and some fixes 2013-10-31 23:13:38 +09:00
learn_more
c5cb653370 remove hardcoded path in release, update timestamp to be somewhat more readable, show debug + compiler in window title 2013-10-08 22:06:36 +02:00
yvt
6f71f92a25 Fixed to compile on OS X 2013-10-07 20:22:06 +09:00
ShadowNinja
b4f863f045 Fix build with GCC 2013-09-26 12:54:21 -04:00
learn_more
4972021fb8 replace unused define 2013-09-24 23:07:53 +02:00
learn_more
77673e3d88 forgot header 2013-09-22 23:27:36 +02:00
learn_more
5b195094a3 Merge branch 'master' of https://github.com/yvt/openspades 2013-09-22 23:14:31 +02:00
learn_more
5a3420a502 fix warning 2013-09-22 23:14:21 +02:00
yvt
f08393b475 Extended GetRandom for script 2013-09-22 02:58:00 +09:00
learn_more
c196350cc4 Merge branch 'master' of https://github.com/yvt/openspades into develop
more warnings
2013-09-20 23:11:12 +02:00
learn_more
d41b91631f fix a shitton of warnings 2013-09-20 23:03:32 +02:00
yvt
9da577a491 The very first scripting functionality for modding 2013-09-21 04:17:34 +09:00
learn_more
822ab0cb53 create ServerAddress, holder / generic functions for ip addresses 2013-09-15 04:19:34 +02:00
yvt
faf3d53ef4 Extended math scripting interface
* Negating vectors
* 4-component vector
* Transforming a vector by a matrix
2013-09-14 21:08:49 +09:00
yvt
13692657e1 Merge and some refactor (ref-counting some objects) 2013-09-14 13:28:19 +09:00
yvt
881c868b39 Merge branch 'master' of https://github.com/yvt/openspades
Conflicts:
	Sources/AngelScript/addons/scriptbuilder.h
	Sources/Core/Math.cpp
	Sources/ScriptBindings/ScriptManager.cpp
	Sources/ScriptBindings/ScriptManager.h
2013-09-14 13:28:12 +09:00
yvt
709866d6d9 Exported some of renderer interface to script 2013-09-14 12:06:11 +09:00
learn_more
978d89dd96 Cleanup serverbrowser
Advanced settings has a filter box (enter text to filter on that)
2013-09-14 02:45:20 +02:00
learn_more
51a50fa8e9 Move scriptbindings to one folder 2013-09-13 23:53:01 +02:00
learn_more
9d221d6279 Move angelscript addons to own dir + create project (static lib) for it 2013-09-13 23:06:40 +02:00
yvt
beec305bd9 Added ExecuteChecked method for ScriptContextHandle 2013-09-13 16:03:10 +09:00
yvt
0e55445931 Script context manager 2013-09-13 15:47:28 +09:00
yvt
4eeb27d806 ScriptManager is added. Some of math/utility functions and structures were added to the script engine. 2013-09-12 02:10:44 +09:00
yvt
15cbe06451 Sparse Shadow Maps 2013-09-11 13:50:18 +09:00
yvt
f0ff57555f Delayed load of settings (fixes default value bug) 2013-09-03 23:47:28 +09:00