diff options
author | Jason Sams <rjsams@android.com> | 2009-06-17 16:52:59 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-06-17 16:52:59 -0700 |
commit | 9c54bdbf458e3c9433d237ae71cf47c4ec47d852 (patch) | |
tree | 5c740a213b3ac7518184f53692191d0f3cd8cc48 /libs/rs/rsContext.h | |
parent | b37c0a5db65cd8b72cac6a3250faddd1aecb722e (diff) | |
download | frameworks_base-9c54bdbf458e3c9433d237ae71cf47c4ec47d852.zip frameworks_base-9c54bdbf458e3c9433d237ae71cf47c4ec47d852.tar.gz frameworks_base-9c54bdbf458e3c9433d237ae71cf47c4ec47d852.tar.bz2 |
Implement default programs and implement defaults and parents for imports.
Diffstat (limited to 'libs/rs/rsContext.h')
-rw-r--r-- | libs/rs/rsContext.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/libs/rs/rsContext.h b/libs/rs/rsContext.h index 21ae8c5..10b9a13 100644 --- a/libs/rs/rsContext.h +++ b/libs/rs/rsContext.h @@ -81,6 +81,17 @@ public: ObjectBase * lookupName(const char *name) const; void appendNameDefines(String8 *str) const; + + ProgramFragment * getDefaultProgramFragment() const { + return mStateFragment.mDefault.get(); + } + ProgramVertex * getDefaultProgramVertex() const { + return mStateVertex.mDefault.get(); + } + ProgramFragmentStore * getDefaultProgramFragmentStore() const { + return mStateFragmentStore.mDefault.get(); + } + protected: Device *mDev; @@ -107,10 +118,6 @@ protected: ObjectBaseRef<ProgramVertex> mVertex; ObjectBaseRef<ProgramFragmentStore> mFragmentStore; - ProgramFragment * mDefaultFragment; - ProgramVertex * mDefaultVertex; - ProgramFragmentStore * mDefaultFragmentStore; - private: Context(); |