-
Committer:
Tarmac
-
Author(s):
Jay Taoko
-
Date:
2012-09-18 14:21:37 UTC
-
mfrom:
(660.1.2 nux.dash-to-preview)
-
Revision ID:
tarmac-20120918142137-uvz785kmnt2s40qy
This branch introduces "Redirected Views" in Nux. Redirected views allows a view to be rendered inside its own texture and that texture is latter composited inside the main rendering.
This branch contains the required changes for redirected views. The opportunty was also taken to fix minor issues and introduce API changes.
== Core of the Redirected View
Nux/Area.cpp
Nux/Area.h
Nux/Layout.cpp
Nux/Layout.h
Nux/View.cpp
Nux/View.h
== Fixed ClientArea to work with RedirectedViews
Nux/ClientArea.cpp
Nux/ClientArea.h
== Concrete implementation of a view to replace InputArea in some locations
Nux/BasicView.cpp
Nux/BasicView.h
== Nux.h contains the Feature.h file of Nux
Nux/Nux.h
== API change to frame buffer object architecture
NuxGraphics/IOpenGLFrameBufferObject.cpp
NuxGraphics/IOpenGLFrameBufferObject.h
== Added InitSlTexturePremultiplyShader shader
NuxGraphics/RenderingPipeGLSL.cpp
NuxGraphics/GraphicsEngine.cpp
NuxGraphics/GraphicsEngine.h
NuxGraphics/RenderingPipeAsm.cpp
== Fixed texture inversion
NuxGraphics/RenderingPipe.cpp. Fixes: https://bugs.launchpad.net/bugs/1049593. Approved by Neil J. Patel.