Commit Graph

9612 Commits

Author SHA1 Message Date
Lasse Öörni
289898d41a Added patch for printf-like functionality to String class from Jason Kinzer. 2012-12-09 22:56:43 +00:00
Lasse Öörni
2dd1c8b040 Moved UpdateGeometries() which actually performs animated model skinning into View::Render() to allow for custom animation control as a response to E_POSTRENDERUPDATE event. 2012-12-08 13:26:36 +00:00
Lasse Öörni
4cafb5c0d7 Added tiled BorderImage patch from primitivewaste.
Added foreachv macro from Jason Kinzer.
2012-12-04 22:25:44 +00:00
Lasse Öörni
3e229b083a Do not define IPHONE_TOUCH_EFFICIENT_DANGEROUS for consistent touch IDs. 2012-12-03 22:25:06 +00:00
Lasse Öörni
9b6607d9b1 Applied network code patch from Magic.Lixin. 2012-12-01 21:54:06 +00:00
Lasse Öörni
5be828da83 Added foreach implementation from Jason Kinzer. 2012-12-01 21:39:50 +00:00
Lasse Öörni
86887ed0c2 Applied LineEdit patch from Magic.Lixin. 2012-11-17 13:03:27 +00:00
Lasse Öörni
48da9e9093 Applied VS2012 / ShaderCompiler patch from Colin Barrett. 2012-11-01 19:46:37 +00:00
Lasse Öörni
b158fbe051 Fixed #ifdef. 2012-10-30 08:34:01 +00:00
Lasse Öörni
2c71349d16 Use identity projection when drawing full screen quads to eliminate float accuracy errors.
Fixed scene rendering crash with illegal camera projection parameters.
2012-10-30 08:26:24 +00:00
Lasse Öörni
e0e9487721 Fixed undefined behaviour in Light on iOS/Android. Fixed unused variable issues. 2012-10-29 08:13:20 +00:00
Lasse Öörni
040fd52eb3 Added hard normal generation mode. 2012-10-28 16:57:43 +00:00
Lasse Öörni
921d93a0da Fixed UV mapping on the builtin models. 2012-10-27 18:21:33 +00:00
Lasse Öörni
9db9049e72 Calculate environment map reflection per pixel. Perturb reflection with normal map.
Default to RelWithDebInfo build in CMakeLists.txt.
2012-10-27 10:23:59 +00:00
Lasse Öörni
7c9ca83a1f Converted skybox to DDS. 2012-10-26 19:54:43 +00:00
Lasse Öörni
e64d64034e Added cubic environment mapping shaders, techniques & example materials.
Fixed bug in loading cube map miplevel 0 if mips were skipped.
2012-10-26 19:45:38 +00:00
Lasse Öörni
5a30a43307 Fixed shadow mapping on iOS 6. 2012-10-25 21:28:57 +00:00
Lasse Öörni
208af3324d Fixed orientation issue on iOS 6 by applying code from new SDL and enabling resizable window. 2012-10-25 20:40:51 +00:00
Lasse Öörni
a8d1ecb9c9 Revert, as did not have effect. 2012-10-25 08:13:48 +00:00
Lasse Öörni
1025401e22 Left orientation added. 2012-10-25 07:33:52 +00:00
Lasse Öörni
5d6754917d Use custom Info.plist. 2012-10-25 07:21:50 +00:00
Lasse Öörni
5399f47582 Possible fix to extra delay during buffer swap on iOS. 2012-10-25 06:54:30 +00:00
Lasse Öörni
18079d3ac3 Reverted orientation fix partially. 2012-10-24 22:12:12 +00:00
Lasse Öörni
6c0c18aece Applied code from SDL trunk for iOS 6.0 orientation fix. 2012-10-24 21:22:49 +00:00
Lasse Öörni
c994be4c5b Fixed compile on OS X 10.8. 2012-10-24 19:40:07 +00:00
Lasse Öörni
d714b2c6e6 Removed unnecessary include. 2012-10-24 19:33:02 +00:00
Lasse Öörni
dde21f587e Added WeakHandle to script, which is a WeakPtr<Object>.
Exposed strong & weak refcount of all classes derived from RefCounted to script.
2012-10-23 17:29:41 +00:00
Lasse Öörni
337e86ab1c Allow dragdrop from a Text element to a LineEdit. 2012-10-22 15:53:59 +00:00
Lasse Öörni
8d8126c6c3 Fixed alpha masked diffuse/normalmapped technique. 2012-10-21 13:56:44 +00:00
Lasse Öörni
7d930b62f8 Added missing specular mapped material techniques.
Added generate tangents option to editor.
Default light specular intensity to 1.0.
Fixed generation of specular mapped materials in AssetImporter.
Fixed documentation regarding specular maps (deferred does not support colored specular, forward & light pre-pass do.)
2012-10-21 13:52:24 +00:00
Lasse Öörni
f4f538fcd0 Additions to documentation. 2012-10-20 16:54:09 +00:00
Lasse Öörni
35fa40c48f Simplified code, as FileSystem already does the path access rights check. 2012-10-20 16:20:55 +00:00
Lasse Öörni
f11bfedbb3 Call SanitateResourceName() also in ResourceCache::Exists() to ensure consistent behaviour. 2012-10-20 15:00:52 +00:00
Lasse Öörni
4638930ea4 Fallback resource search using absolute path. 2012-10-20 14:53:18 +00:00
Lasse Öörni
e49f0bb9d2 Tidied up script code. 2012-10-19 17:31:00 +00:00
Lasse Öörni
73b74f8b6a Code cleanup. 2012-10-19 10:24:24 +00:00
Lasse Öörni
f5fef94d9f Removed unused ragdoll code. 2012-10-19 08:22:05 +00:00
Lasse Öörni
83c32dbc23 Script code formatting. 2012-10-19 08:15:53 +00:00
Lasse Öörni
abe12d818d Adjusted profiling block names. 2012-10-19 07:39:34 +00:00
Lasse Öörni
fbef191c6b Removed the NewCollision parameter of collision events. Instead separate CollisionStart & CollisionEnd events are sent when a collision begins or ends.
Added a buoyancy volume into the Terrain script as an example of a trigger area, use L key to toggle.
2012-10-18 20:30:05 +00:00
Lasse Öörni
88896fe805 Added GetCollidingBodies() function to RigidBody which returns collisions from last physics step.
The iterator versions of HashMap & HashSet Erase() return an iterator to next element.
2012-10-17 18:54:48 +00:00
Lasse Öörni
2b41f4d396 Fixed missing include. 2012-10-16 18:18:00 +00:00
Lasse Öörni
4ccaea1c1f Applied UI script API patch from Magic.Lixin. 2012-10-16 18:12:42 +00:00
Lasse Öörni
e9b02436b4 Fixed comment. 2012-10-14 13:39:30 +00:00
Lasse Öörni
c49ece0491 Added Sort() function to HashMap & HashSet.
Always flush the log file when writing to it to ensure logged lines are not lost on crash.
2012-10-14 13:37:53 +00:00
Lasse Öörni
fc75dfc964 Text encoding consistency fixes. 2012-10-05 22:17:36 +00:00
Lasse Öörni
b3925fc10c Fixed editor. 2012-10-05 10:18:09 +00:00
Lasse Öörni
f8aa92cbcd Improved skeletal animation documentation. 2012-10-04 14:31:31 +00:00
Lasse Öörni
c7fe3c37bd Added sound listener component whose position is automatically taken into account by Audio subsystem.
Removed setting listener position/rotation manually.
Removed unnecessary includes.
2012-10-02 14:46:09 +00:00
Lasse Öörni
ff4c14a480 Fixed incompatibility with GLSL 1.10 specification. 2012-10-01 20:03:15 +00:00