2
0
Lasse Öörni 91f4489e07 Fix hardwareShadowSupport returning false on OpenGL, which would make it impossible to switch to 1-sample shadow mode. However, deliberately disable 1-sample mode from mobile NinjaSnowWar to achieve similar quality to desktops. 9 жил өмнө
..
Direct3D11 91f4489e07 Fix hardwareShadowSupport returning false on OpenGL, which would make it impossible to switch to 1-sample shadow mode. However, deliberately disable 1-sample mode from mobile NinjaSnowWar to achieve similar quality to desktops. 9 жил өмнө
Direct3D9 91f4489e07 Fix hardwareShadowSupport returning false on OpenGL, which would make it impossible to switch to 1-sample shadow mode. However, deliberately disable 1-sample mode from mobile NinjaSnowWar to achieve similar quality to desktops. 9 жил өмнө
OpenGL 91f4489e07 Fix hardwareShadowSupport returning false on OpenGL, which would make it impossible to switch to 1-sample shadow mode. However, deliberately disable 1-sample mode from mobile NinjaSnowWar to achieve similar quality to desktops. 9 жил өмнө
AnimatedModel.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
AnimatedModel.h f651101a28 Merge master AnimatedModel bone bounding boxes from the other AnimatedModels in the same node to prevent culling errors. Closes #1179. 10 жил өмнө
Animation.cpp 7fbf89b728 Add Clone() function to Animation. Expose Animation constructor in Lua. 9 жил өмнө
Animation.h 7fbf89b728 Add Clone() function to Animation. Expose Animation constructor in Lua. 9 жил өмнө
AnimationController.cpp 33bea5392d Rename AnimationBlendingMode to AnimationBlendMode for brevity and similarity with Graphics class BlendMode. Rename ABM_OVERRIDE to ABM_LERP. Implement weight to additive blending. Serialize blend mode over network for AnimationController. 10 жил өмнө
AnimationController.h 33bea5392d Rename AnimationBlendingMode to AnimationBlendMode for brevity and similarity with Graphics class BlendMode. Rename ABM_OVERRIDE to ABM_LERP. Implement weight to additive blending. Serialize blend mode over network for AnimationController. 10 жил өмнө
AnimationState.cpp 33bea5392d Rename AnimationBlendingMode to AnimationBlendMode for brevity and similarity with Graphics class BlendMode. Rename ABM_OVERRIDE to ABM_LERP. Implement weight to additive blending. Serialize blend mode over network for AnimationController. 10 жил өмнө
AnimationState.h 33bea5392d Rename AnimationBlendingMode to AnimationBlendMode for brevity and similarity with Graphics class BlendMode. Rename ABM_OVERRIDE to ABM_LERP. Implement weight to additive blending. Serialize blend mode over network for AnimationController. 10 жил өмнө
Batch.cpp c647ae7dfa Put zone texture to environment texture unit on OpenGL ES. Fix web build including texture unit mappings which are not included in the shaders. 9 жил өмнө
Batch.h c92894d250 Add support of custom per-instance data in batches. 9 жил өмнө
BillboardSet.cpp b24bcb8928 No longer need to passing camera position to direction billboard vertex buffer because Urho3D already has default uniform to do the job. 9 жил өмнө
BillboardSet.h 489356a29f Cleanup editor debug icon code to not do constant resizes of billboardsets to zero and back, and to use fixed screen size mode to eliminate need for manual sizing. BillboardSet::SetNumBillboards() is no-op if count remains same. Fix BillboardSet fixed size bug when changing between ortho & perspective camera. Do not care to resize scratch buffer smaller if it's below 1MB. Add scratch buffer debug messages also to OpenGL Graphics class for consistency. Closes #1434. 9 жил өмнө
Camera.cpp a1c458f28e Reduce amount of unnecessary Frustum::UpdatePlanes() calls. A default-constructed degenerate frustum no longer has its planes updated on construction, but instead the planes will remain in default-constructed state. 9 жил өмнө
Camera.h 7a16f9ca66 Clarify use of ScreenToWorldPoint(). Closes #1504. 9 жил өмнө
ConstantBuffer.cpp 9b51baa445 Separate ConstantBuffer to API-independent and -specific implementations, and unify the header. Add dummy D3D9 constant buffer implementation (that only logs error if used) so that user will not get link errors if attempting to use. 9 жил өмнө
ConstantBuffer.h 9b51baa445 Separate ConstantBuffer to API-independent and -specific implementations, and unify the header. Add dummy D3D9 constant buffer implementation (that only logs error if used) so that user will not get link errors if attempting to use. 9 жил өмнө
CustomGeometry.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
CustomGeometry.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
DebugRenderer.cpp c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
DebugRenderer.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
DecalSet.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
DecalSet.h c675421464 Normal comment to doxygen comment using regex + manual correction. 9 жил өмнө
Drawable.cpp 287c520810 Fix wrong UV index in Drawable OBJ export. Closes #1483. 9 жил өмнө
Drawable.h c675421464 Normal comment to doxygen comment using regex + manual correction. 9 жил өмнө
DrawableEvents.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
GPUObject.cpp 51b026f33d Unify IndexBuffer & VertexBuffer headers for all APIs. Move API-independent parts of vertex / index buffers to their own implementation files to eliminate code duplication. 9 жил өмнө
GPUObject.h 9b51baa445 Separate ConstantBuffer to API-independent and -specific implementations, and unify the header. Add dummy D3D9 constant buffer implementation (that only logs error if used) so that user will not get link errors if attempting to use. 9 жил өмнө
Geometry.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
Geometry.h a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
Graphics.cpp fd5bac385a Since the SDL window is not API-specific, move it into Graphics from GraphicsImpl to simplify code. 9 жил өмнө
Graphics.h 56ba0def78 Add Graphics::SetDither(). Closes #1489. 9 жил өмнө
GraphicsDefs.cpp 77cabf9bff Remove "PS" from Roughness & Metallic uniform names. 9 жил өмнө
GraphicsDefs.h f9e65027e3 Implementing RibbonTrail 9 жил өмнө
GraphicsEvents.h 4279990ea8 Minor fixes. Add script bindings and documentation for the new renderpath command. 9 жил өмнө
GraphicsImpl.h f8d636426c Make ShaderVariation class header API-agnostic. 9 жил өмнө
IndexBuffer.cpp 6775038a44 Eliminate more duplication of API-independent index / vertex buffer code. 9 жил өмнө
IndexBuffer.h 9b51baa445 Separate ConstantBuffer to API-independent and -specific implementations, and unify the header. Add dummy D3D9 constant buffer implementation (that only logs error if used) so that user will not get link errors if attempting to use. 9 жил өмнө
Light.cpp a1c458f28e Reduce amount of unnecessary Frustum::UpdatePlanes() calls. A default-constructed degenerate frustum no longer has its planes updated on construction, but instead the planes will remain in default-constructed state. 9 жил өмнө
Light.h a1c458f28e Reduce amount of unnecessary Frustum::UpdatePlanes() calls. A default-constructed degenerate frustum no longer has its planes updated on construction, but instead the planes will remain in default-constructed state. 9 жил өмнө
Material.cpp 77cabf9bff Remove "PS" from Roughness & Metallic uniform names. 9 жил өмнө
Material.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Model.cpp 31f8ff69ec New model format that supports arbitrary vertex declarations. 9 жил өмнө
Model.h 31f8ff69ec New model format that supports arbitrary vertex declarations. 9 жил өмнө
OcclusionBuffer.cpp 53302819fa Improve error message in OcclusionBuffer when width is not a power of two. 9 жил өмнө
OcclusionBuffer.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Octree.cpp 32904aefec Guard against drawable updates being inserted during threaded drawable update. Add these to separate container and process later. Inspired by PR work submitted by guijun. 9 жил өмнө
Octree.h 32904aefec Guard against drawable updates being inserted during threaded drawable update. Add these to separate container and process later. Inspired by PR work submitted by guijun. 9 жил өмнө
OctreeQuery.cpp c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
OctreeQuery.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
ParticleEffect.cpp af00713e12 Add Clone() to ParticleEffect & ParticleEffect2D. Closes #1469. 9 жил өмнө
ParticleEffect.h af00713e12 Add Clone() to ParticleEffect & ParticleEffect2D. Closes #1469. 9 жил өмнө
ParticleEmitter.cpp f6d413aee4 Minor comment and code convention edits. 9 жил өмнө
ParticleEmitter.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
RenderPath.cpp 332fe215f6 SendEvent new renderpath command 9 жил өмнө
RenderPath.h 4279990ea8 Minor fixes. Add script bindings and documentation for the new renderpath command. 9 жил өмнө
RenderSurface.cpp 51b0a16f9a Remove API-specific RenderSurface class headers and RenderSurface code duplication. 9 жил өмнө
RenderSurface.h 51b0a16f9a Remove API-specific RenderSurface class headers and RenderSurface code duplication. 9 жил өмнө
Renderer.cpp 515dfa760c Fix backbuffer not getting cleared in the situation where just the UI and rendertexture views are being rendered. (http://urho3d.prophpbb.com/topic2238.html) 9 жил өмнө
Renderer.h c92894d250 Add support of custom per-instance data in batches. 9 жил өмнө
RibbonTrail.cpp dc74d3dbc0 Remove commented out lines, add MarkNetworkUpdate() to SetUpdateInvisible(). 9 жил өмнө
RibbonTrail.h a9f7703f74 Add update invisible parameter to RibbonTrail and use it on the samples. 9 жил өмнө
Shader.cpp c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Shader.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
ShaderPrecache.cpp c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
ShaderPrecache.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
ShaderProgram.h f8d636426c Make ShaderVariation class header API-agnostic. 9 жил өмнө
ShaderVariation.cpp f8d636426c Make ShaderVariation class header API-agnostic. 9 жил өмнө
ShaderVariation.h 6c77b75813 Cleanup ShaderParameter related code. 9 жил өмнө
Skeleton.cpp c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Skeleton.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Skybox.cpp c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Skybox.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
StaticModel.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
StaticModel.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
StaticModelGroup.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
StaticModelGroup.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Tangent.cpp c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Tangent.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Technique.cpp 7da8374a3b Option to override culling mode in pass. Closes #1363. 9 жил өмнө
Technique.h 7da8374a3b Option to override culling mode in pass. Closes #1363. 9 жил өмнө
Terrain.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
Terrain.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
TerrainPatch.cpp a458d30fd5 Initial freeform vertex declarations for D3D9. 9 жил өмнө
TerrainPatch.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө
Texture.cpp 46db9d1e07 Fix mip chain not being complete to 1x1, which could result in black textures on GLES2. 9 жил өмнө
Texture.h f452a16f2d Initial Texture class refactoring. Get rid of API-specific Texture header. 9 жил өмнө
Texture2D.cpp 46b9a90fb1 Remove API-specific Texture subclass headers and code duplication for loading & SetSize(). 9 жил өмнө
Texture2D.h 46b9a90fb1 Remove API-specific Texture subclass headers and code duplication for loading & SetSize(). 9 жил өмнө
Texture2DArray.cpp 46b9a90fb1 Remove API-specific Texture subclass headers and code duplication for loading & SetSize(). 9 жил өмнө
Texture2DArray.h c675421464 Normal comment to doxygen comment using regex + manual correction. 9 жил өмнө
Texture3D.cpp 46b9a90fb1 Remove API-specific Texture subclass headers and code duplication for loading & SetSize(). 9 жил өмнө
Texture3D.h 46b9a90fb1 Remove API-specific Texture subclass headers and code duplication for loading & SetSize(). 9 жил өмнө
TextureCube.cpp 51b0a16f9a Remove API-specific RenderSurface class headers and RenderSurface code duplication. 9 жил өмнө
TextureCube.h 46b9a90fb1 Remove API-specific Texture subclass headers and code duplication for loading & SetSize(). 9 жил өмнө
VertexBuffer.cpp 6775038a44 Eliminate more duplication of API-independent index / vertex buffer code. 9 жил өмнө
VertexBuffer.h 9b51baa445 Separate ConstantBuffer to API-independent and -specific implementations, and unify the header. Add dummy D3D9 constant buffer implementation (that only logs error if used) so that user will not get link errors if attempting to use. 9 жил өмнө
VertexDeclaration.h 1bcae0ca2b No-ops when VertexDeclaration.h is being included for OGL graphics API. 9 жил өмнө
View.cpp 2c2c6d26b1 Merge branch 'api-agnostic-headers' 9 жил өмнө
View.h 995fbd4213 Add public accessors for View's view rectangle & view dimensions. Explain that Viewport may return a zero rect, which means to dynamically use the rendertarget's full size. Add todo's related to Viewport::WorldToScreenPoint() && Viewport::ScreenToWorldPoint() potentially operating incorrectly for texture rendertargets. Closes #1482. 9 жил өмнө
Viewport.cpp 995fbd4213 Add public accessors for View's view rectangle & view dimensions. Explain that Viewport may return a zero rect, which means to dynamically use the rendertarget's full size. Add todo's related to Viewport::WorldToScreenPoint() && Viewport::ScreenToWorldPoint() potentially operating incorrectly for texture rendertargets. Closes #1482. 9 жил өмнө
Viewport.h 995fbd4213 Add public accessors for View's view rectangle & view dimensions. Explain that Viewport may return a zero rect, which means to dynamically use the rendertarget's full size. Add todo's related to Viewport::WorldToScreenPoint() && Viewport::ScreenToWorldPoint() potentially operating incorrectly for texture rendertargets. Closes #1482. 9 жил өмнө
Zone.cpp 812afaeb8f Fix PBR material demo to operate similarly on AS, Lua, C++. Remove forcing of alpha to 1 from Zone::SetAmbientColor() & Zone::SetFogColor(). Change "Enable HDR" to "HDR rendering" in editor settings dialog for consistency. 9 жил өмнө
Zone.h c4f6f315ff Travis CI: bump copyright to 2016. 10 жил өмнө