Lasse Öörni
|
31efab5d65
Moved SetSortChildren() to UIElement public API and exposed it to script.
|
14 years ago |
Lasse Öörni
|
6c5d216c27
Added local axis movement mode to the editor.
|
14 years ago |
Lasse Öörni
|
a9c5641371
Return to xGxR encoded normal maps and separate specular maps.
|
14 years ago |
Lasse Öörni
|
2f74622427
Converted DebugGeometry to use a vertex buffer instead of using immediate rendering.
|
14 years ago |
Lasse Öörni
|
3536cbc977
Fixed setting the UI vertex buffer on OpenGL.
|
14 years ago |
Lasse Öörni
|
71d2e019e6
Use a vertex buffer for UI rendering instead of several immediate mode draw operations. The vertex buffer is locked and updated once per frame, instead of several smaller locks.
|
14 years ago |
Lasse Öörni
|
ba7e79e82d
If no element is focused, send mouse wheel to the element under cursor.
|
14 years ago |
Lasse Öörni
|
96855411c0
Fixed unnecessarily complicated UI element focusing/defocusing logic.
|
14 years ago |
Lasse Öörni
|
861091d375
Fixed performance problems caused by offscreen UI elements being queued for rendering unnecessarily. Fixed missing file extension filtering on Unix. Added String::StartsWith() & String::EndsWith() functions.
|
14 years ago |
Lasse Öörni
|
f1bb8bd2ba
Updated to latest kNet.
|
14 years ago |
Lasse Öörni
|
7eed016fd8
Added more assertions.
|
14 years ago |
Lasse Öörni
|
ffad4ba005
Fixed UI related crashes in headless mode.
|
14 years ago |
Lasse Öörni
|
71603ae52e
Initial kNet-based networking implementation.
|
14 years ago |
Lasse Öörni
|
af2b4311dc
Function name unification and cleanup. ChildElement -> Child. RootElement -> Root. ScriptedChildren -> ChildrenWithScript.
|
14 years ago |
Lasse Öörni
|
aa2491a7ac
Moved SharedPtr & SharedArrayPtr to the Container library.
|
14 years ago |
Lasse Öörni
|
0d29d818ad
Moved from SDL to GLFW & PortAudio.
|
14 years ago |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 years ago |
Lasse Öörni
|
fa80179bdf
Fixed to compile and run on Ubuntu.
|
14 years ago |
Lasse Öörni
|
1c26218eeb
Fixed a logic error where a OpenGL ShaderVariation would hold a link to a single ShaderProgram, although it can be linked to many.
|
14 years ago |
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.
|
14 years ago |
Lasse Öörni
|
2290441ea2
Fixed missing depth reconstruction in deferred rendering ambient quad on OpenGL.
|
14 years ago |
Lasse Öörni
|
5db24c8d02
Renamed OpenGL/Direct3D9 implemntation and shader directories.
|
14 years ago |
Lasse Öörni
|
483413e472
Fixed the UI not rendering on OpenGL.
|
14 years ago |
Lasse Öörni
|
c9c0610709
Added alternative OpenGL rendering path, not fully complete yet.
|
14 years ago |
Lasse Öörni
|
dca33c3b34
Unified the shader parameter setting API.
|
14 years ago |
Lasse Öörni
|
7da01092b6
Renamed ShaderProgram to ShaderVariation.
|
14 years ago |
Lasse Öörni
|
977dd11341
Added functions to query most often used texture formats, so that application code does not need to include RendererImpl.h.
|
14 years ago |
Lasse Öörni
|
2da8d4ae47
Renamed Matrix4x3 to Matrix3x4.
|
14 years ago |
Lasse Öörni
|
3ca3f84df9
Refactored shader loading. A binary format is now used instead of XML data.
|
14 years ago |
Lasse Öörni
|
f60321b20f
Use PODVector more extensively.
|
14 years ago |