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/rsProgramFragment.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/rsProgramFragment.h')
| -rw-r--r-- | libs/rs/rsProgramFragment.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/rs/rsProgramFragment.h b/libs/rs/rsProgramFragment.h index e26c6e8..6fc852e 100644 --- a/libs/rs/rsProgramFragment.h +++ b/libs/rs/rsProgramFragment.h @@ -36,7 +36,7 @@ public: virtual ~ProgramFragment(); virtual void setupGL(const Context *, ProgramFragmentState *); - + virtual void setupGL2(const Context *, ProgramFragmentState *, ShaderCache *sc); void bindTexture(uint32_t slot, Allocation *); @@ -46,6 +46,9 @@ public: void setEnvMode(uint32_t slot, RsTexEnvMode); void setTexEnable(uint32_t slot, bool); + virtual void createShader(); + virtual void loadShader(); + virtual void init(Context *rsc); protected: |
