91b799d666Change the signature of the new HashMap Insert() function. Do not allow user to specify findExisting flag. As the meaning of the bool return value is reverse to std::map::insert(), do not return it in a pair to avoid confusion, but rather in a separate bool value which is passed by reference. Add corresponding function to HashSet. Edit comments.
Lasse Öörni
2016-04-21 01:31:26 +0300
25f1d1442aMerge remote-tracking branch 'svifylabs/ExtendContainer'
Lasse Öörni
2016-04-20 23:34:32 +0300
d80e5f9a32Simplify OpenGL code.
Lasse Öörni
2016-04-20 23:15:01 +0300
eedb47f612Merge remote-tracking branch 'svifylabs/basevertexindex'
Lasse Öörni
2016-04-20 22:08:29 +0300
9b9a53260aFor CI - Also kill the child processes when time out.
Yao Wei Tjong 姚伟忠
2016-04-20 14:34:02 +0800
e7db8ffeabrenamed local variable (copy error)
svifylabs
2016-04-20 08:49:09 +0200
3f861d67ddEnable seamless cubemap if possible on desktop GL (from 1vanK). Clarify meaning of Light::SetShadowIntensity().
Lasse Öörni
2016-04-17 16:58:41 +0300
b531d1b2e5For CI - yield the code block in full speed when not using Xcode.
Yao Wei Tjong 姚伟忠
2016-04-17 17:07:10 +0800
42cbca8b26Fix an issue in the PBR shaders that was causing noise.
hdunderscore
2016-04-17 12:26:43 +1000
ede6383c27Reduced an artifact in the PBR IBL shader, simplified the code, renamed PBRFAST to IBLFAST and reduced unnecessary iterations when IBLFAST is defined.
hdunderscore
2016-04-17 11:00:25 +1000
c48b25abcaUse the new model format in OgreImporter.
Lasse Öörni
2016-04-16 21:11:42 +0300
01760b8adaFor CI - make worker thread has higher priority than the main thread.
Yao Wei Tjong 姚伟忠
2016-04-16 21:00:18 +0800
fb47f495daFor CI - check the time each minute instead of at each post build step. This should fix 2 things: 1) long running glew compilation being killed by Travis CI due to absent of output; 2) long running universal binary for Urho3D library target on iOS build overshoot the build time limit.
Yao Wei Tjong 姚伟忠
2016-04-16 20:24:34 +0800
b5489bdf9bFix second texcoord input attribute in the PBRLitSolid.glsl shader to conform with the new vertex semantic system.
Lasse Öörni
2016-04-16 15:20:25 +0300
19f3b0f120Merge branch 'master' into vertexdeclaration
Lasse Öörni
2016-04-16 14:58:30 +0300
7a979cad3dAttempt to fix SDL OpenGLES auto-detection for Emscripten on Windows.
Yao Wei Tjong 姚伟忠
2016-04-16 12:29:03 +0800
53f064c5afFor CI - guard against 'install' process which is long running on iOS.
Yao Wei Tjong 姚伟忠
2016-04-16 11:41:24 +0800
8d77644a7eCreate the symlink for the "Autoload" directory in the build tree.
Yao Wei Tjong 姚伟忠
2016-04-15 23:08:25 +0800
241450da51For CI - uninstall all unneeded homebrew packages to free up space.
Yao Wei Tjong 姚伟忠
2016-04-15 16:23:34 +0800
43bea49674Fix the PBRDemo shell script.
Yao Wei Tjong 姚伟忠
2016-04-15 16:12:58 +0800
60a1416b2bTravis CI: API documentation update at 2016-04-14 21:11:19 UTC. [ci package]
urho3d-travis-ci
2016-04-14 21:11:19 +0000
2e44b0b350Squashed commit of the following:
Lasse Öörni
2016-04-14 23:56:09 +0300
43515e1c91Added template version of ReleaseResource similar to the GetResource function.
damu
2016-04-13 15:46:11 +0200
2771411577Fix OBJ export in Drawable class. Fix wrong indexing in writing vertex colors in AssetImporter. Minor addition to documentation.
Lasse Öörni
2016-04-13 15:48:43 +0300
ede04a46f1Added equality operator to VertexElement. Add multiple color & UV channel (up to 4) support to AssetImporter. Make editor's resource browser recognize the UMD2 model format. Closes#707.
Lasse Öörni
2016-04-13 13:43:33 +0300
fffdeffec8For CI - add another checkpoint after the first scaffolding test.
Yao Wei Tjong 姚伟忠
2016-04-13 11:10:17 +0800
31f8ff69ecNew model format that supports arbitrary vertex declarations.
Lasse Öörni
2016-04-12 23:57:19 +0300
2933454a21Travis CI: API documentation update at 2016-04-12 19:24:12 UTC. [ci package]
urho3d-travis-ci
2016-04-12 19:24:12 +0000
7b738c54acMerge branch 'master' into vertexdeclaration
Lasse Öörni
2016-04-12 22:20:09 +0300
2b259e85e0Change Texture::SetData() to take a raw pointer instead of shared to match rest of the API and simplify script bindings.
Lasse Öörni
2016-04-12 22:01:40 +0300
49400b4b19Fix using SDL booleans instead of window flags in SDL_SetWindowFullscreen(). Does not change actual behavior since SDL_TRUE & SDL_WINDOW_FULLSCREEN both equal 1.
Lasse Öörni
2016-04-12 20:29:01 +0300
b3ff024cefMerge pull request #1319 from neat3d/ShaderAnimationHotfix
Lasse Öörni
2016-04-12 21:07:57 +0300
09292b415bShader animation bug is fixed.
Orz
2016-04-13 00:41:35 +0800
8d7027179eRefactor to move the map's populate logic to base class for code reuse.
Yao Wei Tjong 姚伟忠
2016-04-12 12:11:44 +0800
2203cd41a6Hack fix for window always getting maximized after fullscreen -> windowed change on D3D9 & D3D11.
Lasse Öörni
2016-04-12 00:56:04 +0300
181c24e380Since D3D9/11 graphics systems don't initialize OpenGL, it's arguably incorrect to call SDL_GL_GetDrawableSize. Use SDL_GetWindowSize instead. Correct line endings in Drawable2D.
Lasse Öörni
2016-04-11 23:55:35 +0300
9cd0cbb200Prevent taking screenshot when device is lost.
Lasse Öörni
2016-04-11 22:03:56 +0300
5dc030c1ddPrevent taking screenshot when device is lost.
Lasse Öörni
2016-04-11 22:03:56 +0300
422406c3e7Add C++11 variadic template version of the SendEvent() method.
Yao Wei Tjong 姚伟忠
2016-04-11 16:03:19 +0800
44133d00d9Fix typo.
Lasse Öörni
2016-04-11 00:35:41 +0300
a8ed3dd3a5Updated VertexBuffer Lua bindings + demonstrate arbitrary vertex elements in DynamicGeometry Lua example.
Lasse Öörni
2016-04-11 00:27:55 +0300
25f039b7e1Add GetElementOffset & HasElement function bindings to AS VertexBuffer API.
Lasse Öörni
2016-04-10 22:46:16 +0300
c872d6d335Fix missing offset member in VertexElement AS binding.
Lasse Öörni
2016-04-10 15:56:49 +0300
63c4cfa443Travis CI: API documentation update at 2016-04-10 12:46:31 UTC. [ci package]
urho3d-travis-ci
2016-04-10 12:46:31 +0000
644eecfa7dDemonstrate defining non-legacy vertex elements in the DynamicGeometry C++ & AngelScript examples.
Lasse Öörni
2016-04-10 15:37:48 +0300
fcb687bd08For Travis CI - attempt to free up more space on OSX build environment.
Yao Wei Tjong 姚伟忠
2016-04-10 20:31:47 +0800
bb428a1c21Minor clean up to remove unused struct member.
Yao Wei Tjong 姚伟忠
2016-04-10 12:57:11 +0800
35b516b866AngelScript binding for VertexElement struct + related enums.
Lasse Öörni
2016-04-10 03:13:41 +0300
78bfb744abTravis CI: API documentation update at 2016-04-09 15:25:13 UTC. [ci package]
urho3d-travis-ci
2016-04-09 15:25:13 +0000
4c8bd3efddWhen debug drawing NavigationMesh, use earlier collected areas. Fix typos. Do not skip areas with ID 0, as it isn't documented anywhere that the default ID should equal ineffective.
Lasse Öörni
2016-04-09 17:05:01 +0300
070957e9b6add Clear() on rebuild navMesh
MonkeyFirst
2016-04-07 18:58:07 +0600
46d084b4e5delete old get
MonkeyFirst
2016-04-07 13:46:56 +0600
2f3290be26gcc space inbetweene
MonkeyFirst
2016-04-07 04:49:24 +0600
8ac6bc2666Add new API to get joystick by its name.
Yao Wei Tjong 姚伟忠
2016-04-09 22:28:33 +0800
c8fdc6eb2cTravis CI: API documentation update at 2016-04-09 14:13:25 UTC. [ci package]
urho3d-travis-ci
2016-04-09 14:13:25 +0000
3b1ab0ffeaPartially revert back changes from commit af42c37.
Yao Wei Tjong 姚伟忠
2016-04-09 22:01:19 +0800
0486b3bb3eFix SDL 2.0.4 Android code to exclude bogus joystick registration. Fix Android sample browser glitch when being launched in landscape orientation. Close#1315.
Yao Wei Tjong 姚伟忠
2016-04-09 21:43:39 +0800
af42c37179More AS bindings fixes for Graphics API
Mike3D
2016-04-09 11:36:53 +0200
b682f559b6Travis CI: API documentation update at 2016-04-08 17:23:36 UTC. [ci package]
urho3d-travis-ci
2016-04-08 17:23:36 +0000
b751108456Fixed AS bindings for Animation and AnimationState
Mike3D
2016-04-08 19:13:58 +0200
33e9aa7462Merge remote-tracking branch '1vanK/master'
Lasse Öörni
2016-04-08 00:37:48 +0300
4b7b520862Add a documentation page on vertex buffers.
Lasse Öörni
2016-04-08 00:12:41 +0300
49a25f787cOgreImporter: fix relative to absolute transform and Jack's walk animation
1vanK
2016-04-07 18:45:24 +0300
f657a70b18Fix STBI_NO_SIMD wrongly being defined on iOS build.
Yao Wei Tjong 姚伟忠
2016-04-07 23:15:13 +0800
e0b76920eaMerge branch 'master' into vertexdeclaration
Lasse Öörni
2016-04-07 15:58:20 +0300
de956301a0D3D11 arbitrary vertex attributes. Eliminate constant string manipulation when switching shaders on D3D11.
Lasse Öörni
2016-04-07 14:36:42 +0300
d6ccd8a644Reinstate the "null VBO" check to prevent crash from rendering with an uninitialized vertex buffer.
Lasse Öörni
2016-04-07 00:59:05 +0300
8215c42e37OpenGL arbitrary vertex attributes. Change GLSL attribute indexing to zero-based to match HLSL, so the second texcoord (lightmaps, billboard sizes) is now called texCoord1, and instancing texcoords are texCoord4,5,6.
Lasse Öörni
2016-04-07 00:32:41 +0300
9181173e43For Travis - do not split the time when reaching each make's target. Tighten up to only perform more granular timeup check on the longest build process on Xcode as it may overshoot due to universal binary build.
Yao Wei Tjong 姚伟忠
2016-04-06 00:04:56 +0800
06d8ea602dMove legacy vertex element information to GraphicsDefs.cpp so that it doesn't have to be repeated for different graphics APIs.
Lasse Öörni
2016-04-06 00:39:23 +0300
ab1902ad0aWhen creating a vertex declaration, do not go through current buffer's elements unnecessarily when looking for elements to override.
Lasse Öörni
2016-04-06 00:16:12 +0300
6d089c28a3For Travis - use alternative way to detect make's time up. Do not rely on the actual exit code from GNU make because it appears the code is different between Linux version and Darwin version. [ci only: OSX] [skip appveyor]
Yao Wei Tjong 姚伟忠
2016-04-05 22:12:22 +0800
1f2ee21135Travis CI: API documentation update at 2016-04-05 11:40:12 UTC. [ci package]
urho3d-travis-ci
2016-04-05 11:40:12 +0000
0c10106cd8Dummy implementation for D3D9 Texture2DArray. Texture2DArray Lua bindings.
Lasse Öörni
2016-04-05 14:31:33 +0300
e0e5bb713aSpecial case check for LOG_RAW in Log::Write(). Closes#1307.
Lasse Öörni
2016-04-05 12:21:17 +0300
01b86ba68aFor Travis CI - more granular timeup check to avoid timeout error. [ci only: OSX] [skip appveyor]
Yao Wei Tjong 姚伟忠
2016-04-05 16:35:20 +0800
9571cfe2a8Only give MinGW compiler version too low warning once. [ci skip]
Yao Wei Tjong 姚伟忠
2016-04-05 07:34:31 +0800
e6121551bcRefactor SIMD support. Related to #1293.
Yao Wei Tjong 姚伟忠
2016-04-03 16:49:05 +0800