Xavier Maupeu
|
45aa12c496
VSM shadow map can be blurred
|
10 years ago |
Ivan K
|
b3656119fd
unnecessary if
|
10 years ago |
Xavier Maupeu
|
78a85ff2c6
simple VSM is working
|
10 years ago |
Xavier Maupeu
|
362242bd3b
update script API for ShadowQuality
|
10 years ago |
Xavier Maupeu
|
4e41906157
first modifications in order to integrate VSM shadow
|
10 years ago |
Lasse Öörni
|
60d946eb64
Option to enable threaded occlusion rendering. May actually result in worse performance, so disabled by default. Report number of rendered occluders accurately (taking into account occluders rejected by being occluded themselves, or by running out of triangles.) Closes #970.
|
10 years ago |
Ivan K
|
ad2eb74d83
LOGERROR -> URHO3D_LOGERROR
|
10 years ago |
Ivan K
|
d53fc4b94b
LOGINFO -> URHO3D_LOGINFO
|
10 years ago |
Ivan K
|
0c3f67abfe
LOGDEBUG -> URHO3D_LOGDEBUG
|
10 years ago |
Ivan K
|
db15f0358e
PROFILE -> URHO3D_PROFILE
|
10 years ago |
Ivan K
|
4bcbae61fe
HANDLER -> URHO3D_HANDLER
|
10 years ago |
Lasse Öörni
|
bd3efa69c1
Remove code duplication from render stats gathering.
|
10 years ago |
Lasse Öörni
|
5161060d5b
Allow to define a culling camera for Viewport. When defined, multiple views can share the same culling and other view preparations, reducing CPU use.
|
10 years ago |
Lasse Öörni
|
3dcab4c039
Disable VS warning C6293, as the unsigned overflow trick used in reverse iteration is intentional. Added missing DebugNew.h includes. Closes #832.
|
10 years ago |
Yao Wei Tjong 姚伟忠
|
fa77a456f8
Reformat Urho3D source files to get rid of the indents on empty lines.
|
10 years ago |
Lasse Öörni
|
15f338b3c0
Allow RenderPath to define cube map rendertargets. Allow RenderPath to refer to rendertargets created programmatically and stored as named manual resources.
|
10 years ago |
Lasse Öörni
|
2961166acb
Graphics code cleanup. Remove the GraphicsFeatures event, as now the features can not change during runtime. Move all OpenGL extensions checks to CheckFeatureSupport(). Fix an AMD GLSL compilation bug, which caused buggy 4-sample shadows.
|
10 years ago |
Lasse Öörni
|
88b05c738f
Remember shader parameter sources inside individual ShaderPrograms to reduce redundant uniform assignments.
|
10 years ago |
Lasse Öörni
|
e2afa34bb7
Refactor Technique to not use HashTable for passes, but instead a vector with dynamically allocated pass indices. HashTable class removed as there were no other uses for it, and it was programmer-unfriendly compared to HashMap.
|
10 years ago |
Lasse Öörni
|
17cf79ab82
D3D11 rendertarget and initial shadow (directional & spot light) support. Fix creating too many rasterizer states for depth bias by quantizing. Fix crash on exit if states failed to create.
|
10 years ago |
Lasse Öörni
|
480284fb23
Removed the triangle count based instancing check, as instancing a large number of the same mesh should always result in less CPU time.
|
10 years ago |
Lasse Öörni
|
88080dad31
Remove Shader Model 2 mode & instancing without stream offset (D3D9) as they are hard to test. Added Graphics::GetApiName() function.
|
10 years ago |
Lasse Öörni
|
bb2ebf7568
Bump copyright to 2015.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
f719e3a429
Remove explicit inclusion of precompiled header file.
|
11 years ago |
Lasse Öörni
|
988d77f06c
Removed GetVisibility / SetVisibility from Drawable2D. Instead they are marked for view similarly as other drawables. Fixes #636.
|
11 years ago |
Lasse Öörni
|
4d320ad198
Fixed the "lightvolumes" render path command not allowing custom shader defines. Added hardware depth utilizing deferred & prepass renderpaths as an example. These use less bandwidth and therefore perform faster, but the deferred path will cause far plane artifacts on OpenGL due to stencil buffer not being available when a readable depth format is used.
|
11 years ago |
Lasse Öörni
|
6fc05e9373
Added support for defining custom depth-stencil textures in the renderpath, and performing depth-only rendering passes. Readded support for readable HW depth format (on D3D9 it uses the INTZ hack.) Improved RenderPath & Graphics Lua bindings. Added -renderpath command line option to specify the renderpath file to use.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
359efb2d37
Move the DebugNew.h from Urho3D/Container subdir to Urho3D subdir.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
0a2e601307
Change the include path for Precompiled header to fix MSVC build.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
b51e419c88
Change impl. file to include the header file from corresponding subdir.
|
11 years ago |