diff options
| author | Jason Sams <rjsams@android.com> | 2009-11-25 13:22:07 -0800 |
|---|---|---|
| committer | Jason Sams <rjsams@android.com> | 2009-11-25 13:22:07 -0800 |
| commit | bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9 (patch) | |
| tree | 55de9e729267eb463e07599b6b809fb4635c9472 /libs/rs/rsContext.h | |
| parent | 3fdee335fe95ab94ef1ee619ad37f9369447fde5 (diff) | |
| download | frameworks_base-bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9.zip frameworks_base-bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9.tar.gz frameworks_base-bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9.tar.bz2 | |
Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
Diffstat (limited to 'libs/rs/rsContext.h')
| -rw-r--r-- | libs/rs/rsContext.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/rs/rsContext.h b/libs/rs/rsContext.h index 991e2ef..a5e73da 100644 --- a/libs/rs/rsContext.h +++ b/libs/rs/rsContext.h @@ -37,6 +37,8 @@ #include "rsProgramFragmentStore.h" #include "rsProgramRaster.h" #include "rsProgramVertex.h" +#include "rsShaderCache.h" +#include "rsVertexArray.h" #include "rsgApiStructs.h" #include "rsLocklessFifo.h" @@ -72,8 +74,10 @@ public: ProgramRasterState mStateRaster; ProgramVertexState mStateVertex; LightState mStateLight; + VertexArrayState mStateVertexArray; ScriptCState mScriptC; + ShaderCache mShaderCache; void swapBuffers(); void setRootScript(Script *); @@ -222,7 +226,7 @@ protected: private: Context(); - void initEGL(); + void initEGL(bool useGL2); void deinitEGL(); bool runRootScript(); |
