dc5f4a1834Merge branch 'master' into shader-refactor
Lasse Öörni
2014-02-03 13:57:52 +0200
0610520768Quads that don't read the viewport should not begin the pingpong chain. Fixes#167.
Lasse Öörni
2014-02-03 13:24:53 +0200
eecb226ef7Determine presence of sh.exe in path manually to see which command should use to generate the GIT revision. Closes#168.
Lasse Öörni
2014-02-03 11:58:06 +0200
664a3a5a9bTravis CI: API documentation update at 2014-02-03 09:10:16 UTC. [ci skip]
urho3d-travis-ci
2014-02-03 09:10:16 +0000
13e1069fcbUpdate Lua samples, use global property to access subsystem.
aster2013
2014-02-03 16:54:13 +0800
8ab5e56c9cMove subsystem access function to subsystem's pkg file, add global readonly property for each subsystem.
aster2013
2014-02-03 16:52:22 +0800
40354bcd87Fixed typo in Renderer.h.
aster2013
2014-02-03 16:47:41 +0800
c48c1b38a4Travis CI: API documentation update at 2014-02-03 07:22:40 UTC. [ci skip]
urho3d-travis-ci
2014-02-03 07:22:40 +0000
4b13c8598eLua API Update.
aster2013
2014-02-03 15:08:20 +0800
f83c1d64f0Use the -static switch on MinGW to prevent dependency on an external libpthread.dll on some MinGW distributions.
Lasse Öörni
2014-02-03 02:59:15 +0200
fccf4fbe96Changed the Direct3D library fallback mechanism: on MinGW the SDK is never searched for, because if it is found, the libraries likely are incompatible. Instead the fallback libraries are set in Urho3D-CMake-magic.cmake if the SDK was not found or not searched for. Documented the use of MinGW-w64 to enable a fully functional Direct3D build.
Lasse Öörni
2014-02-03 02:48:11 +0200
92c8144621Comment out sampler uniforms in GLSL vertex shaders.
Lasse Öörni
2014-02-03 01:53:44 +0200
0bcb95e6a2Refactored techniques + more GLSL & HLSL shaders. Fixed shader code loading for cases where only vertex or pixel shader source is present.
Lasse Öörni
2014-02-02 22:46:13 +0200
c3c177525dRemoved the "view texture" abstraction, which is unnecessary now, as all deferred renderpaths write directly to the destination rendertarget. Fixes#166.
Lasse Öörni
2014-02-02 19:15:11 +0200
3e14caf89eLoad/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code.
Lasse Öörni
2014-02-02 21:43:50 +0200
782c3ac54eRemoved the "view texture" abstraction, which is unnecessary now, as all deferred renderpaths write directly to the destination rendertarget. Fixes#166.
Lasse Öörni
2014-02-02 19:15:11 +0200
4d142b315eTravis CI: API documentation update at 2014-02-02 15:42:59 UTC. [ci skip]
urho3d-travis-ci
2014-02-02 15:42:59 +0000
eda1b8c16fUpdate Lua API, Add Load and Save function in Resource.
aster2013
2014-02-02 23:29:19 +0800
947999aa71Add GetDepth in Lua API.
aster2013
2014-02-02 22:51:52 +0800
70122ed481Refactored LitParticle shader & technique. Try to reduce error prints for missing shaders in Renderer::GetShader().
Lasse Öörni
2014-02-02 15:12:13 +0200
caf080ecbbInitial refactoring of Direct3D9 shaders. ShaderCompiler removed. Bytecode not cached into files yet.
Lasse Öörni
2014-02-02 14:54:46 +0200
db713bdba2Avoid string allocations during View::Define() and Renderer::GetShader().
Lasse Öörni
2014-02-02 00:31:45 +0200
07f06563bcOptimized Renderer::GetShader() so that caching shader variation pointers becomes unnecessary for the most part.
Lasse Öörni
2014-02-01 19:37:42 +0200
ea334e4393Merge branch 'master' into shader-refactor
Lasse Öörni
2014-02-01 16:14:11 +0200
6ccb31f6f5Update to Bullet 2.82.
Lasse Öörni
2014-02-01 15:59:25 +0200
7d818ab502Do not refer to the graphics width,height in the Editor global variables so that compiling the editor script doesn't fail. Relayout viewports when Editor window is resized.
Lasse Öörni
2014-02-01 15:19:25 +0200
d50403798aUpdate AngelScript to 2.28.1.
Lasse Öörni
2014-02-01 15:05:53 +0200
6d5ddc23e0Bump the copyright for 2014.
Lasse Öörni
2014-02-01 14:31:44 +0200
d1a8f38e93Return in Urho3DPlayer if the script language is not supported to prevent showing two error dialog boxes.
Lasse Öörni
2014-02-01 14:26:08 +0200
fbda3de204Enable also SSE math for GCC when SSE instructions are enabled.
Lasse Öörni
2014-02-01 14:25:42 +0200
50c54346ebCheck for not overshooting the target when moving in the Navigation sample.
Lasse Öörni
2014-02-01 14:24:25 +0200
7da9208b15Travis CI: API documentation update at 2014-02-01 00:04:28 UTC. [ci skip]
urho3d-travis-ci
2014-02-01 00:04:28 +0000
9f34d74cceFixed taking windowed multisampled screenshots on Direct3D9.
Lasse Öörni
2014-02-01 01:46:46 +0200
be060dfb8aFix Jack looking in weird direction if teleporting to above or below.
Lasse Öörni
2014-02-01 01:22:40 +0200
5062dbba42Sanitate screenshot name in the samples to ensure saving it succeeds. Prepend the executable path properly. Flip image in OpenGL Graphics::TakeScreenShot() instead of having the user to do it.
Lasse Öörni
2014-02-01 01:07:03 +0200
045c68957dConvert Image back to spaces instead of tabs. Ensure that the file path is in native format before saving using STB / JO.
Lasse Öörni
2014-02-01 01:05:27 +0200
2af8244543Convert the Navigation sample to move the Jack character from current position to new target. Shift + LMB to teleport.
Lasse Öörni
2014-02-01 01:04:50 +0200
0026f57899Extended Sample with ability to set window title and icon and take screenshots
Mike3D
2014-01-31 16:59:54 +0100
2683ac8d75Extended Sample with ability to set window title and icon and take screenshots
Mike3D
2014-01-31 16:58:16 +0100
75321c632dExtended Sample with ability to set window title and icon and take screenshots
Mike3D
2014-01-31 16:56:50 +0100
33b2244204Fixed FindNearestPoint() and MoveAlongSurface() for angel script
Mike3D
2014-01-31 16:34:53 +0100
d7251f5f25Fixed GLSL deferred lighting. Added profiling block for Renderer::GetShader().
Lasse Öörni
2014-01-31 11:39:32 +0200
417e62f106Detect 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.
Lasse Öörni
2014-01-31 10:27:20 +0200
1a1fe9a24fOptimize Shader::SanitateDefines(). In debug mode, check that shader code uses each define.
Lasse Öörni
2014-01-31 01:45:25 +0200
3004b08f66Continued 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
Lasse Öörni
2014-01-31 00:35:10 +0200
e0f391b0fcStarted 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
Lasse Öörni
2014-01-30 23:55:39 +0200
0553058d58Travis CI: API documentation update at 2014-01-30 18:21:27 UTC. [ci skip]
urho3d-travis-ci
2014-01-30 18:21:27 +0000
840a96d182Merge pull request #163 from JTippetts/master
Lasse Öörni
2014-01-30 10:03:21 -0800
d5f87d9930Expose Image constructor to LuaScript
vertexnormal
2014-01-30 10:36:16 -0700
15621208ceTravis CI: API documentation update at 2014-01-29 19:11:41 UTC. [ci skip]
urho3d-travis-ci
2014-01-29 19:11:41 +0000
250d1ced11Eliminated the static Context pointer from LuaScript subsystem. Removed classes which aren't actual subsystems from Context.pkg.
Lasse Öörni
2014-01-29 20:49:23 +0200
d1c3d96844Remove context from object's constructor, make all constructor look like AngleScript, rename file.
aster2013
2014-01-29 23:14:09 +0800
dda2683a21Removed 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.
Lasse Öörni
2014-01-29 12:19:44 +0200
b4c67e545eTravis CI: API documentation update at 2014-01-29 08:09:08 UTC. [ci skip]
urho3d-travis-ci
2014-01-29 08:09:08 +0000
26320f35afAdded per-char ToUpper() & ToLower() functions to script. Show also texture unit numbers in the material editor.
Lasse Öörni
2014-01-29 01:45:43 +0200
c6b906a822Distinguish between cube/3D textures in renderpath commands by the texture unit.
Lasse Öörni
2014-01-29 00:44:02 +0200
cb0f3b7109Fix for compiling in D3D9 mode on mingw-w64.
Lasse Öörni
2014-01-28 23:04:42 +0200
a8392509aeMove the inheritance logic to XMLFile class. Revert RenderPath class.
Yao Wei Tjong 姚伟忠
2014-01-28 22:50:29 +0800
aab95e149bTravis CI: API documentation update at 2014-01-28 12:32:22 UTC. [ci skip]
urho3d-travis-ci
2014-01-28 12:32:22 +0000
5987685834Refactor RenderPath description XML to support inherit/patching mode.
Yao Wei Tjong 姚伟忠
2014-01-28 20:15:18 +0800
ae6a4d7676Travis CI: API documentation update at 2014-01-28 01:06:48 UTC. [ci skip]
urho3d-travis-ci
2014-01-28 01:06:48 +0000
939ca2d47bCode formatting.
Lasse Öörni
2014-01-28 02:53:23 +0200
d2117ba01fFor now do not attempt to use 3D textures on OpenGL ES.
Lasse Öörni
2014-01-28 02:51:13 +0200
5543ca0974Replace Android default icons. Closes#156.
Lasse Öörni
2014-01-28 02:34:24 +0200
f958974430Reorder AngelScript API documentation to match Lua documentation (classes - enums - globals). Sort each section in AngelScript API documentation.
Lasse Öörni
2014-01-28 02:27:24 +0200
4ca276930aMerge remote-tracking branch 'remotes/mike3d/master'
Lasse Öörni
2014-01-28 01:32:39 +0200
8fafdbf842Ported the CharacterDemo touch input code to C++.
Lasse Öörni
2014-01-28 00:40:36 +0200
72bd04ea47Split Global Functions / Enums
Mike3D
2014-01-27 21:26:47 +0100
d5c9a1eea2Update PrepassHDR renderpath, rename prealpha pass to postopaque and add refract pass.
primitivewaste
2014-01-27 11:52:27 -0800
80b5b7f52bTravis CI: API documentation update at 2014-01-27 14:24:36 UTC. [ci skip]
urho3d-travis-ci
2014-01-27 14:24:36 +0000
38c8f19fb4Convert all Vector<T> and PODVector<T> to Lua table.
aster2013
2014-01-27 22:07:57 +0800
2019ff7125Fix fog calculation in water shader.
Lasse Öörni
2014-01-27 12:40:40 +0200
d2f98dddccTravis CI: API documentation update at 2014-01-27 06:40:45 UTC. [ci skip]
urho3d-travis-ci
2014-01-27 06:40:45 +0000
d4fb9a9450Add 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.
primitivewaste
2013-10-17 11:33:32 -0700
5a162b8551Another attempt to fix configuration for multiple Urho3D libs found. [ci skip]
Yao Wei Tjong 姚伟忠
2014-01-27 13:46:48 +0800
c0d1c19e25Reworked Octree::Raycast() threading criteria once more: thread if will use 2 or more raycast work items.
Lasse Öörni
2014-01-27 02:23:07 +0200
c162f2ebf6Fix escalating UI element priority due to tooltip / popup forcing themselves to max. priority. Closes#154.
Lasse Öörni
2014-01-27 00:50:13 +0200
df941851d9Slight reorganization to the Touch utility code to not depend on a Character node. Added missing DebugNew.h include to new classes.
Lasse Öörni
2014-01-27 00:35:01 +0200
07baf69fa9Added shadow effect to the editor HUD texts.
Lasse Öörni
2014-01-26 21:17:25 +0200
76292ef63eCentralize allocation of event data variant maps to Context to avoid constant dynamic memory allocation.
Lasse Öörni
2014-01-26 19:10:06 +0200
e2aa098a6bTravis CI: API documentation update at 2014-01-26 14:45:26 UTC. [ci skip]
urho3d-travis-ci
2014-01-26 14:45:26 +0000
9df9941de0Added Lua bindings for querying drawables from Octree via a bounding shape, similar to AngelScript. Change Octree & PhysicsWorld raycast/query Lua bindings so that a PODVector object with the results is returned, instead of the user having to provide one.
Lasse Öörni
2014-01-26 16:30:47 +0200
25a887cfe4Fix crash in 15_Navigation.lua when adding and removing objects without having a path defined yet. Cleanup Navigation sample code.
Lasse Öörni
2014-01-26 16:14:52 +0200
188aa59e35Travis CI: API documentation update at 2014-01-26 12:40:59 UTC. [ci skip]
urho3d-travis-ci
2014-01-26 12:40:59 +0000
936f19d2a2Added external projects/links documentation page.
Lasse Öörni
2014-01-26 14:27:42 +0200
691408dddfRemoved unnecessary include.
Lasse Öörni
2014-01-26 14:13:22 +0200
257c256d9dIn XML mode, allow editing of UnknownComponent attributes as strings. This is as far editing them can go without adding extra data to the whole XML serialization. Closes#149.
Lasse Öörni
2014-01-26 14:11:21 +0200
276571f7f0Fixed mismatching scene savefile names in Lua examples.
Lasse Öörni
2014-01-26 14:06:54 +0200