Lasse Öörni
|
6833f858dc
If a view's renderpath has no scene passes, allow rendering it also when no scene, camera & octree are provided. Closes #267.
|
11 năm trước cách đây |
Lasse Öörni
|
882f4da62e
Added quad rendering missing elapsed time parameter fix from szamq. Also add delta time parameter to batch rendering. Closes #272.
|
11 năm trước cách đây |
Lasse Öörni
|
0c4466d3f3
Optimized away going through renderpath commands just to find the litbase-flag.
|
12 năm trước cách đây |
Lasse Öörni
|
07f06563bc
Optimized Renderer::GetShader() so that caching shader variation pointers becomes unnecessary for the most part.
|
12 năm trước cách đây |
Lasse Öörni
|
6d5ddc23e0
Bump the copyright for 2014.
|
12 năm trước cách đây |
Lasse Öörni
|
030f890ed5
Further fixes and optimizations to View render target pingpong handling. Update Material memory use when modified programmatically.
|
12 năm trước cách đây |
Lasse Öörni
|
30455bfba2
Rewrote viewport resolve / pingpong logic in View. Optimizes away unnecessary framebuffer copies and fixes #138.
|
12 năm trước cách đây |
Lasse Öörni
|
f9a6235f47
Added "refract" pass to default renderpaths. This has the rendered scene so far (opaque + sky) available in the environment texture unit.
|
12 năm trước cách đây |
Lasse Öörni
|
c20257cdf7
Merged the shaderData_ and worldTransform_ members of Batch & SourceBatch. The idea is that a batch can define multiple world transforms. For static geometry this means instance transforms. For skinned geometry they are bone transforms instead.
|
12 năm trước cách đây |
Lasse Öörni
|
0f5456d35e
Avoid unnecessary rendertarget blitting in OpenGL light prepass mode.
|
12 năm trước cách đây |
Lasse Öörni
|
a1f6681de3
Eliminated one loop of going through the drawables in View::GetDrawables(). Instead perform the same work in worker threads.
|
12 năm trước cách đây |
Lasse Öörni
|
caf0994b8f
Optimize vector/quaternion Normalize() to a no-op if already at unit length. Changed return value to void.
|
12 năm trước cách đây |
Wei Tjong Yao
|
02512cecf9
In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'.
|
12 năm trước cách đây |