Commit Graph

9612 Commits

Author SHA1 Message Date
Lasse Öörni
2af8244543 Convert the Navigation sample to move the Jack character from current position to new target. Shift + LMB to teleport. 2014-02-01 01:04:50 +02:00
Mike3D
0026f57899 Extended Sample with ability to set window title and icon and take screenshots 2014-01-31 16:59:54 +01:00
Mike3D
2683ac8d75 Extended Sample with ability to set window title and icon and take screenshots 2014-01-31 16:58:16 +01:00
Mike3D
75321c632d Extended Sample with ability to set window title and icon and take screenshots 2014-01-31 16:56:50 +01:00
Mike3D
0e3389eb7b Update Sample.h 2014-01-31 16:55:06 +01:00
Mike3D
8037d75de0 Added follow path function. RecalculatePath()is no longer used but kept anyway. 2014-01-31 16:47:56 +01:00
Mike3D
4fbe271d0a Added follow path function. RecalculatePath()is no longer used but kept anyway. 2014-01-31 16:46:09 +01:00
Mike3D
431133127f Added follow path function. RecalculatePath()is no longer used but kept anyway. 2014-01-31 16:44:06 +01:00
Mike3D
188dddf601 Update Navigation.h 2014-01-31 16:39:49 +01:00
Mike3D
33b2244204 Fixed FindNearestPoint() and MoveAlongSurface() for angel script 2014-01-31 16:34:53 +01:00
Lasse Öörni
d7251f5f25 Fixed GLSL deferred lighting. Added profiling block for Renderer::GetShader(). 2014-01-31 11:39:32 +02:00
Lasse Öörni
417e62f106 Detect deferred light volume batch and subtract camera position only in that case to allow the pixel shader light parameters (light position, shadow matrices etc.) to also be used in forward rendering if necessary. 2014-01-31 10:27:20 +02:00
Lasse Öörni
1a1fe9a24f Optimize Shader::SanitateDefines(). In debug mode, check that shader code uses each define. 2014-01-31 01:45:25 +02:00
Lasse Öörni
3004b08f66 Continued shader refactoring.
- Removed heightfog techniques, which will be replaced with in-engine shader variations
- Fixed LitSolid shader and some basic techniques
- If Pass specifies its own shaders, the defines from Technique aren't used
- Technique can specify the alphamask property globally for passes to avoid repetition
2014-01-31 00:35:10 +02:00
Lasse Öörni
e0f391b0fc Started shader refactoring.
- Removed ShaderParser
- Shader variations are requested by defines
- Shader class does not need to be render API specific
- Added shader defines to Pass & RenderPathCommand
- GLSL vertex/pixel shaders compile from the same file
- Converted the Basic & Stencil GLSL shaders
2014-01-30 23:55:39 +02:00
urho3d-travis-ci
0553058d58 Travis CI: API documentation update at 2014-01-30 18:21:27 UTC.
[ci skip]
2014-01-30 18:21:27 +00:00
Lasse Öörni
840a96d182 Merge pull request #163 from JTippetts/master
Expose Image constructor to LuaScript
2014-01-30 10:03:21 -08:00
vertexnormal
d5f87d9930 Expose Image constructor to LuaScript 2014-01-30 10:36:16 -07:00
urho3d-travis-ci
15621208ce Travis CI: API documentation update at 2014-01-29 19:11:41 UTC.
[ci skip]
2014-01-29 19:11:41 +00:00
Lasse Öörni
250d1ced11 Eliminated the static Context pointer from LuaScript subsystem. Removed classes which aren't actual subsystems from Context.pkg. 2014-01-29 20:49:23 +02:00
aster2013
e46a159ce0 Update documentation. 2014-01-29 23:23:27 +08:00
aster2013
36c0206e67 Update Lua samples, remove context from Object's constructor. 2014-01-29 23:16:49 +08:00
aster2013
d1c3d96844 Remove context from object's constructor, make all constructor look like AngleScript, rename file. 2014-01-29 23:14:09 +08:00
Lasse Öörni
dda2683a21 Removed assert in MessageBox constructor if layout file is missing. Fix null exception in Editor which makes it impossible to quit if the MessageBox layout file is missing. Closes #160. 2014-01-29 12:19:44 +02:00
urho3d-travis-ci
b4c67e545e Travis CI: API documentation update at 2014-01-29 08:09:08 UTC.
[ci skip]
2014-01-29 08:09:08 +00:00
Lasse Öörni
26320f35af Added per-char ToUpper() & ToLower() functions to script. Show also texture unit numbers in the material editor. 2014-01-29 01:45:43 +02:00
Lasse Öörni
c6b906a822 Distinguish between cube/3D textures in renderpath commands by the texture unit. 2014-01-29 00:44:02 +02:00
Lasse Öörni
cb0f3b7109 Fix for compiling in D3D9 mode on mingw-w64. 2014-01-28 23:05:06 +02:00
Yao Wei Tjong 姚伟忠
423d250def Code cleanup. [ci skip] 2014-01-28 23:41:19 +08:00
Yao Wei Tjong 姚伟忠
a8392509ae Move the inheritance logic to XMLFile class. Revert RenderPath class.
- Fix the original XMLFile used in the inheritance from being patched in the resource cache.
- Support multi-level inheritance.
- Support for all classes that use XMLFile for loading.
2014-01-28 22:50:29 +08:00
urho3d-travis-ci
aab95e149b Travis CI: API documentation update at 2014-01-28 12:32:22 UTC.
[ci skip]
2014-01-28 12:32:22 +00:00
Yao Wei Tjong 姚伟忠
5987685834 Refactor RenderPath description XML to support inherit/patching mode. 2014-01-28 20:15:18 +08:00
urho3d-travis-ci
ae6a4d7676 Travis CI: API documentation update at 2014-01-28 01:06:48 UTC.
[ci skip]
2014-01-28 01:06:48 +00:00
Lasse Öörni
939ca2d47b Code formatting. 2014-01-28 02:53:23 +02:00
Lasse Öörni
d2117ba01f For now do not attempt to use 3D textures on OpenGL ES. 2014-01-28 02:51:13 +02:00
Lasse Öörni
5543ca0974 Replace Android default icons. Closes #156. 2014-01-28 02:34:24 +02:00
Lasse Öörni
f958974430 Reorder AngelScript API documentation to match Lua documentation (classes - enums - globals). Sort each section in AngelScript API documentation. 2014-01-28 02:27:24 +02:00
Lasse Öörni
4ca276930a Merge remote-tracking branch 'remotes/mike3d/master' 2014-01-28 01:32:39 +02:00
Lasse Öörni
8fafdbf842 Ported the CharacterDemo touch input code to C++. 2014-01-28 00:40:36 +02:00
Mike3D
72bd04ea47 Split Global Functions / Enums 2014-01-27 21:26:47 +01:00
primitivewaste
d5c9a1eea2 Update PrepassHDR renderpath, rename prealpha pass to postopaque and add refract pass. 2014-01-27 11:56:16 -08:00
aster2013
073854bfb3 Update Audio Lua API. 2014-01-27 23:05:52 +08:00
aster2013
a6517562de Merge branch 'master' of https://github.com/urho3d/Urho3D 2014-01-27 22:30:19 +08:00
aster2013
c8fbcf1551 Refactor push PODVector<UserType> functions. 2014-01-27 22:29:36 +08:00
urho3d-travis-ci
80b5b7f52b Travis CI: API documentation update at 2014-01-27 14:24:36 UTC.
[ci skip]
2014-01-27 14:24:36 +00:00
aster2013
38c8f19fb4 Convert all Vector<T> and PODVector<T> to Lua table. 2014-01-27 22:07:57 +08:00
Lasse Öörni
2019ff7125 Fix fog calculation in water shader. 2014-01-27 12:40:40 +02:00
urho3d-travis-ci
d2f98dddcc Travis CI: API documentation update at 2014-01-27 06:40:45 UTC.
[ci skip]
2014-01-27 06:40:45 +00:00
primitivewaste
d4fb9a9450 Add Zone height fog support, HeightFog shader option and techniques.
Add GammaCorrection and AutoExposure post processing shaders.
Add near & far clip PS uniforms.
Add 3d texture support and (3d LUT based) ColorCorrection post processing shader.
Add HDR renderpath support, BloomHDR, Blur and Tonemap post processing shaders.
2014-01-26 22:22:14 -08:00
Yao Wei Tjong 姚伟忠
5a162b8551 Another attempt to fix configuration for multiple Urho3D libs found.
[ci skip]
2014-01-27 13:46:48 +08:00