Lasse Öörni
cd00810139
Updated docs for upcoming release.
2012-02-28 18:51:31 +00:00
Lasse Öörni
3afbeb83ea
Added a documentation page on Unicode.
...
Restructured the quickstart-examples, and fixed the C++ quickstart code.
2012-02-26 11:35:03 +00:00
Lasse Öörni
a1049eab4e
Updated to AngelScript 2.23.0 WIP.
...
Removed the AngelScript datatype caching optimization, as it was possibly causing a VariantMap crash in the editor.
2012-02-22 23:18:50 +00:00
Lasse Öörni
4e67907b8a
Updated to AngelScript 2.22.2.
2012-02-14 21:57:12 +00:00
Lasse Öörni
667258b618
Updated to newest kNet.
2012-01-02 11:52:01 +00:00
Lasse Öörni
cc3ee34f58
Increased occlusion buffer depth bias.
...
Minor code cleanup.
Updated copyright for 2012.
2012-01-01 00:07:57 +00:00
Lasse Öörni
777810d84f
Updated to Open Asset Import Library rev. 1102.
2011-12-30 19:32:45 +00:00
Lasse Öörni
408d063cf5
Documentation edits.
2011-12-28 14:36:55 +00:00
Lasse Öörni
3d105cbdb6
Updated readme for new version.
2011-12-28 14:19:18 +00:00
Lasse Öörni
5c27c0f69f
Changed to use pugixml instead of TinyXML.
...
Changed the XMLElement::RemoveChild() interface.
Removed the restriction that XML documents can only be saved to files.
Cleaned up CMakeLists files.
2011-12-23 21:46:49 +00:00
Lasse Öörni
b2fae0ccb4
Added FXAA edge filter.
...
Updated readme for upcoming release.
2011-12-08 23:19:04 +00:00
Lasse Öörni
8cb99ac13b
Updated to libcpuid 0.2.0 to not require the CPU core amount sanitation hack.
2011-11-28 09:31:20 +00:00
Lasse Öörni
471d3ec5ff
Added libcpuid for improved CPU detection.
...
Added separate functions for querying logical & physical CPU count.
2011-11-27 17:45:03 +00:00
Lasse Öörni
c5f6516aee
Migrated to AngelScript 2.22.1 WIP.
2011-11-26 11:19:20 +00:00
Lasse Öörni
8b61a23cd0
Updated to newest ODE from svn.
2011-11-21 19:37:19 +00:00
Lasse Öörni
2f0d3caecd
Migrated to AngelScript 2.22.0.
2011-11-10 00:05:05 +00:00
Lasse Öörni
8a52455faa
Added shadow mask feature, which allows selective shadow casting by different lights.
...
Documented multithreading.
2011-11-07 20:11:20 +00:00
Lasse Öörni
b60a806058
Updated changelog in the docs as well.
2011-10-23 21:14:46 +00:00
Lasse Öörni
bdc29caebd
Reverted to AngelScript 2.21.1 because of crash with VariantMap.
...
Find the zone at far clip plane and use it for the background color.
Added zone mask for drawables, allowing to select which zones they can belong to.
When zone moves or changes its bounding box, clear the cached zone from all drawables that were inside.
2011-10-22 18:49:15 +00:00
Lasse Öörni
1c47bc6f20
Migrated to AngelScript 2.22.0 WIP.
2011-10-21 23:01:30 +00:00
Lasse Öörni
80a6948b22
Large rendering architecture refactoring.
...
Optimized shaders to do more work in the vertex shader.
Deferred rendering removed, at least for now.
Switched to RGB normal maps, with specular intensity in the alpha channel. Removed NormalMapTool.
Optimization of light influence on objects by stencil masking.
Split shadowed lights are now rendered in one pass. A virtual shadow depth cube texture is used for point lights.
Refactored shadow map allocation. Allow to use lower resolution shadow maps than quarter size.
Added the Polyhedron math object, used for improved shadow map focusing.
Reversed the convention for the plane intercept parameter.
Math-related code cleanup.
2011-09-26 21:56:31 +00:00
Lasse Öörni
18edecbb70
Added release history.
2011-09-11 08:02:10 +00:00
Lasse Öörni
514ef8966d
Fixed OpenGL path.
...
Documentation update.
2011-09-09 07:51:13 +00:00
Lasse Öörni
ad6243870b
Updated to newest kNet & AngelScript.
...
Fixed spot light shadow map focusing.
Code cleanup.
2011-09-05 19:17:44 +00:00
Lasse Öörni
a5089929b6
Documentation update.
2011-09-05 07:02:03 +00:00
Lasse Öörni
a4508509ee
Documentation edits.
2011-09-01 10:42:31 +00:00
Lasse Öörni
a89cb22161
Replaced edge filtering with temporal antialiasing with ghosting prevention.
2011-09-01 07:19:32 +00:00
Lasse Öörni
d39446c592
Fixed menu item name.
...
Added editor instructions.
2011-08-21 23:59:49 +00:00
Lasse Öörni
9bebc4898e
Switched to AngelScript 2.21.1 WIP.
...
Fixed node reparenting removing extra items from the scene hierarchy window in the editor.
Guard against cyclic parent-child assignments in Node & UIElement.
2011-08-18 15:25:51 +00:00
Lasse Öörni
bf2b9ded9a
Switched to Open Asset Import Library svn revision 1062.
2011-08-11 21:54:28 +00:00
Lasse Öörni
71603ae52e
Initial kNet-based networking implementation.
...
Renamed SharedPtr::Ptr() to RawPtr() to avoid conflicts with kNet's Ptr macro.
Added chat test program.
2011-07-13 23:32:57 +00:00
Lasse Öörni
180da947fa
Added generated scripting API reference.
...
Modified Script::DumpAPI() to output in Doxygen format.
2011-07-05 08:25:04 +00:00
Lasse Öörni
40caea422e
Migrated to AngelScript 2.21.0.
...
Removed manual invocation of AngelScript garbage collection.
2011-07-04 21:33:42 +00:00
Lasse Öörni
69a78da8df
Switched to GLFW 3.0.
2011-06-30 21:03:59 +00:00
Lasse Öörni
0d29d818ad
Moved from SDL to GLFW & PortAudio.
2011-06-24 23:20:09 +00:00
Lasse Öörni
d55d29612c
Documentation update.
2011-06-19 23:13:11 +00:00
Lasse Öörni
432f57b4b0
Use SDL 1.3 in OpenGL mode.
...
Removed system fonts directory feature because of being platform-specific.
Added the Anonymous Pro fixed width font.
2011-06-18 18:33:29 +00:00
Lasse Öörni
83bf3d1464
Switched to NVIDIA FXAA II based edge filter.
2011-06-15 13:33:16 +00:00
Lasse Öörni
483413e472
Fixed the UI not rendering on OpenGL.
2011-06-10 23:04:36 +00:00
Lasse Öörni
c9c0610709
Added alternative OpenGL rendering path, not fully complete yet.
...
Fixed bugs in HashMap / HashSet.
2011-06-10 22:35:43 +00:00
Lasse Öörni
f60321b20f
Use PODVector more extensively.
...
Moved Color class to Core library.
2011-05-21 12:15:04 +00:00
Lasse Öörni
27661073e7
Migrated to AngelScript 2.21.0 WIP.
2011-05-21 11:02:49 +00:00
Lasse Öörni
f3859c1ed7
Added documentation about containers.
...
Removed unnecessary StringUtils.h includes.
Changed GetStringListIndex() to use an empty string as a terminator, similarly to enum attributes.
2011-05-21 10:01:31 +00:00
Lasse Öörni
4c94e77887
Switched skip lists to red-black trees instead.
2011-05-18 21:55:57 +00:00
Lasse Öörni
b03111146e
Added custom container & string classes. So far only used by AreaAllocator.
2011-05-15 22:45:43 +00:00
Lasse Öörni
cb68328d06
Updated to AngelScript 2.20.3 WIP.
...
Fixed crashes with script value types and GCC.
Implemented default arguments in script API.
2011-05-09 19:32:39 +00:00
Lasse Öörni
3979d4bbb7
Updated ODE to svn rev 1806.
2011-05-07 17:54:47 +00:00
Lasse Öörni
6098409700
Upgraded to ENet 1.3.1.
...
Disabled buffer security checks for smaller executable size.
Removed deprecated ODE files.
2011-05-07 16:25:25 +00:00
Lasse Öörni
a7a458b3a9
Script API registration cleanup: asMETHODPR changed to asMETHOD where possible.
...
Added Remove() to Component & Node & UIElement; before it was script-only.
Renamed FrameUpdate back to FrameInfo.
Documentation update.
2011-05-04 07:05:26 +00:00
Lasse Öörni
2a6c10874c
Documentation structure and Getting Started-documentation.
...
Fixed deletion of object, if no shared pointer to it existed previously, and it sent an event.
Fixed threading issue with objects' static type names. Now they are defined inside OBJECTTYPESTATIC macro as well.
Fixed Engine crash when running without the script system.
2011-05-03 23:17:15 +00:00
Lasse Öörni
9d4deaf853
AnimationController functions refactoring.
...
Documentation update.
Moved Engine scripting initialization to a separate function. This will result in significantly smaller executable if skipped.
Fixed ErrorDialog() when called from script.
2011-05-03 14:47:02 +00:00
Lasse Öörni
5d033b7f62
Moved Urho3D.dox into the Docs subdirectory.
2011-05-03 06:59:06 +00:00