Commit Graph

171 Commits

Author SHA1 Message Date
1vanK 3075cba84e Recommit https://github.com/urho3d/Urho3D/commit/16eea3949961fe6798b2ed63ea1b72d19eceac4b with correct tangents
https://discourse.urho3d.io/t/parallax-occlusion/6187/22
2020-06-10 05:08:06 +03:00
Modanung 01da0589e4 Replaced template UI with new default 2018-04-08 12:25:07 +08:00
Modanung 4578d4bbf5 Trimmed checkmarks, modified accept drop cursor and reduced refresh icon size 2018-04-08 12:25:07 +08:00
Modanung 3983f61697 Moved SVG of UI to SourceAssets folder 2018-04-08 12:25:07 +08:00
Lasse Öörni 4265f99a8c Fix normals / lighting on the cylinder by using auto normal smoothing. Closes #2075. 2017-08-18 22:40:13 +03:00
Modanung c17a63dd57 Switched to new icon 2017-01-02 11:47:22 +01:00
Lasse Öörni 790772ec79 Squashed commit of the following:
commit 79d66503554c716c6a3c31f6c9e0aed46832c6bb
Author: Modanung <frode@lindeijer.nl>
Date:   Mon Dec 19 02:45:45 2016 +0100

    More clearly defined character edges in FishBoneLogo.png

commit fbfa9285f78819b4f1f3c42673f61f55c5ce5d06
Author: Modanung <frode@lindeijer.nl>
Date:   Mon Dec 19 02:27:07 2016 +0100

    Removed alpha anomaly in FishBoneLogo.png

commit 07161d555ed3ab3a13ac7c2f8ae0c0abfc7688a8
Author: Modanung <frode@lindeijer.nl>
Date:   Mon Dec 19 02:21:27 2016 +0100

    Improved lighting on FishBoneLogo.png

commit 5ec68be44517a4fd0ebd19b7bc73b98117af5f62
Author: Modanung <frode@lindeijer.nl>
Date:   Mon Dec 19 01:05:58 2016 +0100

    Tuned down alpha to zero for low-alpha areas

commit 55fc6df7302597f2e8281283748b5f3723297362
Author: Modanung <frode@lindeijer.nl>
Date:   Sun Dec 18 23:12:32 2016 +0100

    Increased size of black and white fish bone logo

commit 2c3ef9af05df91149132a3ac137e51a424be98f6
Author: Modanung <frode@lindeijer.nl>
Date:   Sun Dec 18 23:11:03 2016 +0100

    Updated black and white fish bone logo

commit 47adbcf0463937726b406c1ee7deead3d568bf63
Author: Modanung <frode@lindeijer.nl>
Date:   Sun Dec 18 23:08:51 2016 +0100

    Replaced logo in readme and samples
2016-12-19 19:49:17 +02:00
Lasse Öörni bb278ac5a7 Add svg source of fish bone logo. 2016-12-18 18:48:49 +02:00
1vanK b8acdcb42d Add vertex colors to standart primitives 2016-10-28 13:57:54 +03:00
Ivan K 086cfa1687 Editor: fix all warnings; Complete UITemplate 2016-03-19 20:01:41 +04:00
Ivan K 8842604c80 Fix ToolTip border; EditorHierarchyWindow: tabs to spaces, fix ResetButton ImageRect 2016-03-15 03:36:04 +04:00
Ivan K bd546962b3 UITemplate: UI.png was separated to named layers for easy editing (GIMP 2.8.2) 2016-03-14 14:10:22 +04:00
rasteron 3a749bd889 fixed Dome rotation (Y-up) in blend file 2014-06-26 08:02:04 +08:00
rasteron f8bff33517 Added Skydome blend file 2014-06-24 09:34:14 +08:00
Lasse Öörni ec43000d09 Added teapot & torus models from Hgdavidy's pull request. 2014-03-11 19:52:36 +02:00
Lasse Öörni 379d786da4 Fixed NinjaSnowWar assets to use 1m world unit.
Added GetDistanceToWall() function to NavigationMesh.
NavigationMesh code cleanup.
2013-04-13 13:20:43 +00:00
Lasse Öörni 921d93a0da Fixed UV mapping on the builtin models. 2012-10-27 18:21:33 +00:00
Lasse Öörni 3833c24ab3 Fixed smoothing of the cone model.
Added menu in the editor for instantiating the primitive shapes.
2012-07-04 17:03:27 +00:00
Lasse Öörni 7763e76516 Scaled the cube model to 1x1x1 size.
Added more primitive shape models.
2012-07-04 14:00:45 +00:00
Lasse Öörni 3f2e63b952 Removed the model build step from CMakeLists.txt. Instead added binary models directly to the repository. 2012-07-03 16:22:36 +00:00
Lasse Öörni 5507b006be Shader load/compile refactoring. Removed shader source code from the SourceAssets directory and moved to Bin/CoreData/Shaders.
Changed ShaderCompiler command line options.
Changed FileSystem::SystemRun() to use CreateProcess() and to hide the window of the spawned program.
Removed GLShaderProcessor.
2012-06-24 00:11:43 +00:00
Lasse Öörni 2976340a79 Fixed relative billboard position on Direct3D.
Billboard node movement no longer needs to dirty the vertex buffer.
2012-05-28 23:10:07 +00:00
Lasse Öörni 3e7882093a Disabled all stencil operations on OpenGL ES for now, as the OES packed depth stencil isn't tested for or used yet.
Use fixed vertex attribute locations on OpenGL.
Always transpose OpenGL matrix uniforms manually.
Workaround failed draw call after drawing billboards on OpenGL ES by transforming billboards with an identity model matrix.
Ensure finger touch ID's are positive.
Improved touch controls in NinjaSnowWar.
2012-05-27 16:39:21 +00:00
Lasse Öörni d8a975811f Slightly improved NinjaSnowWar touch controls.
Fixed low quality OpenGL ES shadow mapping shader.
2012-05-27 11:18:25 +00:00
Lasse Öörni 0706ae397f Touch input on Android.
Run NinjaSnowWar by default on Android.
Rudimentary touch controls (virtual on-screen joystick) in NinjaSnowWar.
Improved OpenGL ES depth bias.
Support GetUserDocumentsDir() on Android (return the getFilesDir() path.)
Fixed OpenGL ES mode erroneously attempting to use shadowed point lights.
Added .bat file to copy Data & CoreData directories as Android assets.
2012-05-27 00:27:23 +00:00
Lasse Öörni a8c622f330 Started work on GLES2 shadow mapping. 2012-05-21 01:29:25 +00:00
Lasse Öörni 9a4e69d5bc Removed fillmode, as it is deprecated on some APIs and not currently used in Urho3D.
Fixed missing depth buffer on Android.
Use texture units < 8 on OpenGL ES.
2012-05-20 13:48:38 +00:00
Lasse Öörni e34b505ab1 Fixed missing ambient shader combinations. 2012-05-18 23:32:07 +00:00
Lasse Öörni a47ee41e12 Fixed SM2 shader compile failure. 2012-05-18 23:05:34 +00:00
Lasse Öörni c3f75ee181 Removed alpha test, as it is deprecated in modern graphics API's. Instead implemented in the pixel shader. 2012-05-18 07:06:36 +00:00
Lasse Öörni a972435910 Reverted previous change for increased readability as no performance difference was observed. 2012-03-23 16:24:43 +00:00
Lasse Öörni 6a99c8ad0d Added ifdefs to disable inclusion of unneeded uniforms, samplers and attributes.
Removed deprecated LightVolume shader.
2012-03-23 11:40:25 +00:00
Lasse Öörni a102a45fb5 Circumvented normal mapping GLSL bug on older ATI drivers. 2012-01-01 12:43:18 +00:00
Lasse Öörni 8a0d9f3c42 Further depth writing fix. 2012-01-01 01:14:49 +00:00
Lasse Öörni f38c7fe55e Fixed writing the depth in OpenGL deferred shader. 2012-01-01 01:13:33 +00:00
Lasse Öörni 00d3faa6e5 Fixed deferred specular color. 2011-12-31 19:40:45 +00:00
Lasse Öörni 43bff9083e Added missing HLSL deferred shaders. 2011-12-31 15:24:54 +00:00
Lasse Öörni d34a73bfb9 Added full deferred rendering in addition to light pre-pass.
Added missing vertex colored light pre-pass material shader permutation.
2011-12-31 14:20:29 +00:00
Lasse Öörni f0951eed31 Simplified the FogParams shader parameter. 2011-12-30 17:38:40 +00:00
Lasse Öörni 4b303496cd Minor shader optimizations. 2011-12-29 16:15:12 +00:00
Lasse Öörni a2ae4917db Work around nonexistent GLSL array support on OS X. 2011-12-28 17:22:40 +00:00
Lasse Öörni 28dedc34c4 Fixed GLSL #version statement to come before defines. 2011-12-28 16:59:31 +00:00
Lasse Öörni d2aba2ca56 Fixed GLSL. 2011-12-28 16:38:08 +00:00
Lasse Öörni 7075513957 Cleaned up bloom shader code.
Split SampleOffsets shader parameter to GBufferInvSize and ShadowMapInvSize parameters.
Set Offsets & InvSize parameters for user-defined rendertargets during postprocessing.
Fixed bug on some NVIDIA drivers caused by using tex2Dlod on the hardware depth buffer.
2011-12-28 13:17:21 +00:00
Lasse Öörni 5503eb1978 Fixed GLSL bloom. 2011-12-28 02:06:08 +00:00
Lasse Öörni a1c70a3476 Added bloom post-process effect.
Added global shader parameters to PostProcess.
Added possibility to specify texture units by number instead of name in materials and postprocesses.
2011-12-28 01:43:48 +00:00
Lasse Öörni f437a1ec04 Implemented OpenGL multisampled backbuffer resolve.
Fixed OpenGL greyscale shader.
2011-12-26 14:50:36 +00:00
Lasse Öörni d76c21c4f2 Fixed postprocess rendertarget allocation divisor mode to use the viewport size, not the whole rendertarget.
Refactored Material to not store textures in a Vector, as the amount of texture units is fixed.
2011-12-26 02:34:28 +00:00
Lasse Öörni 55ce257a9c Initial postprocessing implementation. Reimplemented the FXAA edge filter using it. 2011-12-26 01:07:37 +00:00
Lasse Öörni de2d2f58c9 Removed explicit HLSL register allocations to allow for defining more custom shader parameters. 2011-12-16 08:32:56 +00:00