Commit Graph

  • dc5f4a1834 Merge branch 'master' into shader-refactor Lasse Öörni 2014-02-03 13:57:52 +0200
  • 0610520768 Quads that don't read the viewport should not begin the pingpong chain. Fixes #167. Lasse Öörni 2014-02-03 13:24:53 +0200
  • eecb226ef7 Determine 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
  • 664a3a5a9b Travis CI: API documentation update at 2014-02-03 09:10:16 UTC. [ci skip] urho3d-travis-ci 2014-02-03 09:10:16 +0000
  • 54482c15d8 Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-02-03 16:55:38 +0800
  • 13e1069fcb Update Lua samples, use global property to access subsystem. aster2013 2014-02-03 16:54:13 +0800
  • 8ab5e56c9c Move subsystem access function to subsystem's pkg file, add global readonly property for each subsystem. aster2013 2014-02-03 16:52:22 +0800
  • 40354bcd87 Fixed typo in Renderer.h. aster2013 2014-02-03 16:47:41 +0800
  • c48c1b38a4 Travis CI: API documentation update at 2014-02-03 07:22:40 UTC. [ci skip] urho3d-travis-ci 2014-02-03 07:22:40 +0000
  • 4b13c8598e Lua API Update. aster2013 2014-02-03 15:08:20 +0800
  • f83c1d64f0 Use 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
  • fccf4fbe96 Changed 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
  • 92c8144621 Comment out sampler uniforms in GLSL vertex shaders. Lasse Öörni 2014-02-03 01:53:44 +0200
  • 0bcb95e6a2 Refactored 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
  • c3c177525d Removed 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
  • 3e14caf89e Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code. Lasse Öörni 2014-02-02 21:43:50 +0200
  • 782c3ac54e Removed 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
  • 4d142b315e Travis CI: API documentation update at 2014-02-02 15:42:59 UTC. [ci skip] urho3d-travis-ci 2014-02-02 15:42:59 +0000
  • eda1b8c16f Update Lua API, Add Load and Save function in Resource. aster2013 2014-02-02 23:29:19 +0800
  • 947999aa71 Add GetDepth in Lua API. aster2013 2014-02-02 22:51:52 +0800
  • 70122ed481 Refactored LitParticle shader & technique. Try to reduce error prints for missing shaders in Renderer::GetShader(). Lasse Öörni 2014-02-02 15:12:13 +0200
  • caf080ecbb Initial refactoring of Direct3D9 shaders. ShaderCompiler removed. Bytecode not cached into files yet. Lasse Öörni 2014-02-02 14:54:46 +0200
  • db713bdba2 Avoid string allocations during View::Define() and Renderer::GetShader(). Lasse Öörni 2014-02-02 00:31:45 +0200
  • 07f06563bc Optimized Renderer::GetShader() so that caching shader variation pointers becomes unnecessary for the most part. Lasse Öörni 2014-02-01 19:37:42 +0200
  • ea334e4393 Merge branch 'master' into shader-refactor Lasse Öörni 2014-02-01 16:14:11 +0200
  • 6ccb31f6f5 Update to Bullet 2.82. Lasse Öörni 2014-02-01 15:59:25 +0200
  • 7d818ab502 Do 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
  • d50403798a Update AngelScript to 2.28.1. Lasse Öörni 2014-02-01 15:05:53 +0200
  • 6d5ddc23e0 Bump the copyright for 2014. Lasse Öörni 2014-02-01 14:31:44 +0200
  • d1a8f38e93 Return 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
  • fbda3de204 Enable also SSE math for GCC when SSE instructions are enabled. Lasse Öörni 2014-02-01 14:25:42 +0200
  • 50c54346eb Check for not overshooting the target when moving in the Navigation sample. Lasse Öörni 2014-02-01 14:24:25 +0200
  • 7da9208b15 Travis CI: API documentation update at 2014-02-01 00:04:28 UTC. [ci skip] urho3d-travis-ci 2014-02-01 00:04:28 +0000
  • 9f34d74cce Fixed taking windowed multisampled screenshots on Direct3D9. Lasse Öörni 2014-02-01 01:46:46 +0200
  • be060dfb8a Fix Jack looking in weird direction if teleporting to above or below. Lasse Öörni 2014-02-01 01:22:40 +0200
  • 5062dbba42 Sanitate 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
  • 045c68957d Convert 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
  • 2af8244543 Convert 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
  • 0026f57899 Extended Sample with ability to set window title and icon and take screenshots Mike3D 2014-01-31 16:59:54 +0100
  • 2683ac8d75 Extended Sample with ability to set window title and icon and take screenshots Mike3D 2014-01-31 16:58:16 +0100
  • 75321c632d Extended Sample with ability to set window title and icon and take screenshots Mike3D 2014-01-31 16:56:50 +0100
  • 0e3389eb7b Update Sample.h Mike3D 2014-01-31 16:55:06 +0100
  • 8037d75de0 Added follow path function. RecalculatePath()is no longer used but kept anyway. Mike3D 2014-01-31 16:47:56 +0100
  • 4fbe271d0a Added follow path function. RecalculatePath()is no longer used but kept anyway. Mike3D 2014-01-31 16:46:09 +0100
  • 431133127f Added follow path function. RecalculatePath()is no longer used but kept anyway. Mike3D 2014-01-31 16:44:06 +0100
  • 188dddf601 Update Navigation.h Mike3D 2014-01-31 16:39:49 +0100
  • 33b2244204 Fixed FindNearestPoint() and MoveAlongSurface() for angel script Mike3D 2014-01-31 16:34:53 +0100
  • d7251f5f25 Fixed GLSL deferred lighting. Added profiling block for Renderer::GetShader(). Lasse Öörni 2014-01-31 11:39:32 +0200
  • 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. Lasse Öörni 2014-01-31 10:27:20 +0200
  • 1a1fe9a24f Optimize Shader::SanitateDefines(). In debug mode, check that shader code uses each define. Lasse Öörni 2014-01-31 01:45:25 +0200
  • 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 Lasse Öörni 2014-01-31 00:35:10 +0200
  • 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 Lasse Öörni 2014-01-30 23:55:39 +0200
  • 0553058d58 Travis CI: API documentation update at 2014-01-30 18:21:27 UTC. [ci skip] urho3d-travis-ci 2014-01-30 18:21:27 +0000
  • 840a96d182 Merge pull request #163 from JTippetts/master Lasse Öörni 2014-01-30 10:03:21 -0800
  • d5f87d9930 Expose Image constructor to LuaScript vertexnormal 2014-01-30 10:36:16 -0700
  • 15621208ce Travis CI: API documentation update at 2014-01-29 19:11:41 UTC. [ci skip] urho3d-travis-ci 2014-01-29 19:11:41 +0000
  • 250d1ced11 Eliminated 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
  • e46a159ce0 Update documentation. aster2013 2014-01-29 23:23:27 +0800
  • 36c0206e67 Update Lua samples, remove context from Object's constructor. aster2013 2014-01-29 23:16:49 +0800
  • d1c3d96844 Remove context from object's constructor, make all constructor look like AngleScript, rename file. aster2013 2014-01-29 23:14:09 +0800
  • 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. Lasse Öörni 2014-01-29 12:19:44 +0200
  • b4c67e545e Travis CI: API documentation update at 2014-01-29 08:09:08 UTC. [ci skip] urho3d-travis-ci 2014-01-29 08:09:08 +0000
  • 26320f35af Added 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
  • c6b906a822 Distinguish between cube/3D textures in renderpath commands by the texture unit. Lasse Öörni 2014-01-29 00:44:02 +0200
  • cb0f3b7109 Fix for compiling in D3D9 mode on mingw-w64. Lasse Öörni 2014-01-28 23:04:42 +0200
  • 423d250def Code cleanup. [ci skip] Yao Wei Tjong 姚伟忠 2014-01-28 23:41:19 +0800
  • a8392509ae Move the inheritance logic to XMLFile class. Revert RenderPath class. Yao Wei Tjong 姚伟忠 2014-01-28 22:50:29 +0800
  • aab95e149b Travis CI: API documentation update at 2014-01-28 12:32:22 UTC. [ci skip] urho3d-travis-ci 2014-01-28 12:32:22 +0000
  • 5987685834 Refactor RenderPath description XML to support inherit/patching mode. Yao Wei Tjong 姚伟忠 2014-01-28 20:15:18 +0800
  • ae6a4d7676 Travis CI: API documentation update at 2014-01-28 01:06:48 UTC. [ci skip] urho3d-travis-ci 2014-01-28 01:06:48 +0000
  • 939ca2d47b Code formatting. Lasse Öörni 2014-01-28 02:53:23 +0200
  • d2117ba01f For now do not attempt to use 3D textures on OpenGL ES. Lasse Öörni 2014-01-28 02:51:13 +0200
  • 5543ca0974 Replace Android default icons. Closes #156. Lasse Öörni 2014-01-28 02:34:24 +0200
  • f958974430 Reorder 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
  • 4ca276930a Merge remote-tracking branch 'remotes/mike3d/master' Lasse Öörni 2014-01-28 01:32:39 +0200
  • 8fafdbf842 Ported the CharacterDemo touch input code to C++. Lasse Öörni 2014-01-28 00:40:36 +0200
  • 72bd04ea47 Split Global Functions / Enums Mike3D 2014-01-27 21:26:47 +0100
  • d5c9a1eea2 Update PrepassHDR renderpath, rename prealpha pass to postopaque and add refract pass. primitivewaste 2014-01-27 11:52:27 -0800
  • 073854bfb3 Update Audio Lua API. aster2013 2014-01-27 23:05:52 +0800
  • a6517562de Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-01-27 22:30:19 +0800
  • c8fbcf1551 Refactor push PODVector<UserType> functions. aster2013 2014-01-27 22:29:36 +0800
  • 80b5b7f52b Travis CI: API documentation update at 2014-01-27 14:24:36 UTC. [ci skip] urho3d-travis-ci 2014-01-27 14:24:36 +0000
  • 38c8f19fb4 Convert all Vector<T> and PODVector<T> to Lua table. aster2013 2014-01-27 22:07:57 +0800
  • 2019ff7125 Fix fog calculation in water shader. Lasse Öörni 2014-01-27 12:40:40 +0200
  • d2f98dddcc Travis CI: API documentation update at 2014-01-27 06:40:45 UTC. [ci skip] urho3d-travis-ci 2014-01-27 06:40:45 +0000
  • 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. primitivewaste 2013-10-17 11:33:32 -0700
  • 5a162b8551 Another attempt to fix configuration for multiple Urho3D libs found. [ci skip] Yao Wei Tjong 姚伟忠 2014-01-27 13:46:48 +0800
  • c0d1c19e25 Reworked 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
  • c162f2ebf6 Fix escalating UI element priority due to tooltip / popup forcing themselves to max. priority. Closes #154. Lasse Öörni 2014-01-27 00:50:13 +0200
  • df941851d9 Slight 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
  • 07baf69fa9 Added shadow effect to the editor HUD texts. Lasse Öörni 2014-01-26 21:17:25 +0200
  • 76292ef63e Centralize allocation of event data variant maps to Context to avoid constant dynamic memory allocation. Lasse Öörni 2014-01-26 19:10:06 +0200
  • e2aa098a6b Travis CI: API documentation update at 2014-01-26 14:45:26 UTC. [ci skip] urho3d-travis-ci 2014-01-26 14:45:26 +0000
  • 9df9941de0 Added 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
  • 25a887cfe4 Fix 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
  • 188aa59e35 Travis CI: API documentation update at 2014-01-26 12:40:59 UTC. [ci skip] urho3d-travis-ci 2014-01-26 12:40:59 +0000
  • 936f19d2a2 Added external projects/links documentation page. Lasse Öörni 2014-01-26 14:27:42 +0200
  • 691408dddf Removed unnecessary include. Lasse Öörni 2014-01-26 14:13:22 +0200
  • 257c256d9d In 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
  • 276571f7f0 Fixed mismatching scene savefile names in Lua examples. Lasse Öörni 2014-01-26 14:06:54 +0200