| .. |
|
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 жил өмнө |