Lasse Öörni
|
5160610e25
Refactored freely rotating / scaling UIElements into a separate Sprite class; removed rotation from the base class as it would not work correctly with element hierarchies in most cases.
|
%!s(int64=12) %!d(string=hai) anos |
Lasse Öörni
|
55681dc55a
Applied patch from weitjong.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
1ebe4deabd
Load shaders per pass when first needed, not to every pass at once.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
1ce5a632bd
Removed the PassType enum in favor of hashed pass names, to prepare for freeform/redefinable render pipeline.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
b35fed22ce
Fixed erroneous capitalization.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
5d55c0959d
Re-added the alpha masking hint to give priority to fully opaque materials.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
c3f75ee181
Removed alpha test, as it is deprecated in modern graphics API's. Instead implemented in the pixel shader.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
7ea084bc4b
Added missing DebugNew.h includes.
|
%!s(int64=13) %!d(string=hai) anos |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
d34a73bfb9
Added full deferred rendering in addition to light pre-pass.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
510c606b3d
Removed the redundant GetString() functions from XMLElement.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
95a8c8bfa7
Added overloads to Variant & XMLElement that take char pointers.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
c4e569879d
Restored the optional lit base pass optimization, but with the limitation of no ambient gradient.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
f9bfd4948f
Shader refactoring.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
b90ceaf4d1
Initial preparation for light pre-pass rendering.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
7be9585861
Fixed erroneous use of local axis movement when more than one node selected.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
aec8534665
Fixed resource dump display.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
589c0ee141
Expanded the lit base pass optimization to cover also the first spot or point light affecting a drawable.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
80a6948b22
Large rendering architecture refactoring.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
fe495f6bcc
Added deferred fallback mode, which renders the G-buffer in 2 passes.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
80aee649df
Re-enabled lit base pass optimization, with more careful checks to ensure proper rendering order.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
40c8306691
Added triple buffering option. On OpenGL it is a no-op.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
f0ecda9785
Fixed numerical stability in Quaternion matrix constructor.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
af2b4311dc
Function name unification and cleanup. ChildElement -> Child. RootElement -> Root. ScriptedChildren -> ChildrenWithScript.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
9c9643508c
Use GL_DEPTH_COMPONENT24 instead of the packed depth stencil for OpenGL deferred rendering depth buffer, because the packed format seems to be slower.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
7da01092b6
Renamed ShaderProgram to ShaderVariation.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
3ca3f84df9
Refactored shader loading. A binary format is now used instead of XML data.
|
%!s(int64=14) %!d(string=hai) anos |