Commit Graph

9612 Commits

Author SHA1 Message Date
Lasse Öörni
6337336c78 Choose pixel format for external OpenGL windows. TODO: current implementation Windows-only, implement on other video drivers. 2012-10-01 18:44:35 +00:00
Lasse Öörni
5b6efb3281 Fixed erroneously recentering the mouse in visible mouse cursor mode, when new screen mode set. 2012-09-30 23:29:44 +00:00
Lasse Öörni
d651544dd3 Removed duplicated code from AssetImporter model saving (with or without combined vertex buffer.) 2012-09-28 20:14:54 +00:00
Lasse Öörni
c6de5b25a1 Fixed handling of faces that are not triangles in AssetImporter.
Fixed saving multiple vertex/index buffers per model in AssetImporter.
More informative error messages when image loading fails, and when illegal draw range defined for a geometry.
2012-09-26 13:55:18 +00:00
Lasse Öörni
c5ebbfd815 Added missing file and fixed AssetImporter build. 2012-09-22 21:08:53 +00:00
Lasse Öörni
eadca81cf4 Updated to Open Asset Import Library 3.0. 2012-09-22 20:23:35 +00:00
Lasse Öörni
aeb5d9d281 Updated to AngelScript 2.25.0.
Fixed assert in AnimatedModel when increasing number of animation states in the editor.
2012-09-22 16:49:04 +00:00
Lasse Öörni
8f98e9b129 Added optional external window handle parameter to Engine::Initialize(). 2012-09-22 11:16:14 +00:00
Lasse Öörni
88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. 2012-09-16 09:45:24 +00:00
Lasse Öörni
6d6f1db7d8 Added Matrix3x4 construction and assign from Matrix4, which is assumed to contain no projection. 2012-09-13 08:49:29 +00:00
Lasse Öörni
bfb76725b6 Additions to documentation. 2012-09-04 21:45:19 +00:00
Lasse Öörni
415c2a28ce Fixed missing mention of the UI library on the OverallStructure page. 2012-09-04 21:33:51 +00:00
Lasse Öörni
f1f58a8bed Use 'O' key to toggle orthographic camera also in LightTest. 2012-09-04 21:23:56 +00:00
Lasse Öörni
9f572cd79d Do not leave transparent shadow variations unloaded because of ReuseShadowMaps mode. 2012-09-03 17:08:13 +00:00
Lasse Öörni
bb2b57552e Added note of texture format "downconversion" on OpenGL ES. 2012-09-03 07:38:12 +00:00
Lasse Öörni
c800e15ab7 Fixed Android build. 2012-09-02 23:23:01 +00:00
Lasse Öörni
0cd53cdee3 Added 16 & 32-bit texture formats. 2012-09-02 23:05:40 +00:00
Lasse Öörni
44ffd7e0b8 Disable SSE also from Bullet when necessary. 2012-09-02 17:38:26 +00:00
Lasse Öörni
575ac5b625 Removed references to Windows 2000 in the documentation. Windows XP is the minimum supported Windows OS version. 2012-09-02 13:33:16 +00:00
Lasse Öörni
aa237fd45a Added threaded update check to Zone & CollisionShape, as they do potentially non-threadsafe operations during OnMarkedDirty(). 2012-09-02 13:08:49 +00:00
Lasse Öörni
8ea36786ec Fixed UI element priorities getting constantly decreased when switching the frontmost element. 2012-09-01 15:57:49 +00:00
Lasse Öörni
160e6b0c14 Fixed not being able to enter the root directory with FileSelector. 2012-09-01 13:37:48 +00:00
Lasse Öörni
401d5348d8 Do not draw a shadow for an object if its draw distance is exceeded. 2012-09-01 12:07:47 +00:00
Lasse Öörni
a3d63cce41 Updated version history. 2012-09-01 11:24:53 +00:00
Lasse Öörni
c507c3db32 Reduce animation LOD slightly in TestSceneOld. 2012-09-01 11:23:04 +00:00
Lasse Öörni
0ceeda8a5d Include unistd.h in Network.h.
Compile SM2 shaders last in CompileAllShaders.bat to easily catch SM2-specific errors.
2012-09-01 09:48:54 +00:00
Lasse Öörni
4eb7aca7d4 Disabled specular from too complex SM2 shaders. 2012-08-31 23:24:15 +00:00
Lasse Öörni
fa69f2e174 Fixed texture unit enumeration and the environment texture sampler. Removed references to the nonexistent detail texture sampler in the documentation. 2012-08-31 22:24:59 +00:00
Lasse Öörni
d262ed3f3d Added error message if trying to clone an unparented node. 2012-08-31 15:57:20 +00:00
Lasse Öörni
59ad97a04b Fixed ScrollView position not being correctly applied after deserialization. 2012-08-31 15:15:19 +00:00
Lasse Öörni
2c5b3f9fed Fixed ScrollView serialization/deserialization issue. 2012-08-31 14:44:47 +00:00
Lasse Öörni
d5783d284f Fixed comment. 2012-08-30 20:39:12 +00:00
Lasse Öörni
9401ad8063 Removed UI serialization hacks related to the Menu & DropDownList popup element. To avoid layout problems, now it is never added as a child temporarily.
Do not abort UI layout deserialization on encountering an unknown element.
2012-08-30 20:34:17 +00:00
Lasse Öörni
053c1f3e6a Added convenience overloads for LoadLayout().
Added DropDownList selection attribute.
Removed duplicated code from UIElement.
2012-08-30 12:37:36 +00:00
Lasse Öörni
94fc8ce4e4 Removed the hack way of filling a DropDownList from XML layout. As a consequence defining dropdown items in XML is more complex.
Fixed ListView not setting its content element as internal.
Fixed ScrollView not making the scroll panel's child as content element after XML deserialization.
2012-08-30 09:13:58 +00:00
Lasse Öörni
6771cb1dec Fixed iOS build path escaping. 2012-08-30 06:52:46 +00:00
Lasse Öörni
1ed8f1fe94 Removed unnecessary line of code from DropDownList. 2012-08-29 21:17:53 +00:00
Lasse Öörni
e4688aaee8 Fixed scroll view positioning bug. 2012-08-29 21:16:56 +00:00
Lasse Öörni
da7c57c7b8 Added quotes to iOS resource copy commands. 2012-08-29 08:02:31 +00:00
Lasse Öörni
903ab2f595 Renamed the checked attribute to match convention. 2012-08-28 21:33:10 +00:00
Lasse Öörni
85c14f96f9 Added checked attribute to CheckBox.
Perform re-parenting hacks during Menu & DropDownList serialization to allow reloading the popup content.
2012-08-28 21:27:22 +00:00
Lasse Öörni
4cef5395f5 Completed the UI element refactoring. Removed hardcoded SetStyle() functions which would read UI element attributes from XML.
Added SaveLayout() function to UI.
Fixed serialization & deserialization of IntRect & IntVector2 variants.
Fixed crash when querying a BorderImage's texture in script.
2012-08-28 20:22:51 +00:00
Lasse Öörni
0a16099532 UIElement serialization / deserialization.
Fixed XML serialization of IntVector2.
2012-08-27 06:15:29 +00:00
Lasse Öörni
860fc1bf49 Register UIElements to script as serializables. 2012-08-26 22:16:54 +00:00
Lasse Öörni
83e90ae61c Started work on UI element attributes. 2012-08-26 21:19:02 +00:00
Lasse Öörni
879d65bd86 Expanded VariantValue unions to better describe various objects stored inside it. 2012-08-26 17:51:36 +00:00
Lasse Öörni
1f4ae6aa40 Clarified comment. 2012-08-25 09:25:20 +00:00
Lasse Öörni
e586349114 Added UIElement::CreateChild().
Added internal flag to UI elements, meaning a child element has been programmatically created (for example the slider of a scroll bar.)
2012-08-25 09:22:43 +00:00
Lasse Öörni
948590623d Added IntVector2 Variant type. 2012-08-24 18:52:05 +00:00
Lasse Öörni
683aa3c5fb Added script bindings for Variant IntRect operations. 2012-08-23 22:13:42 +00:00