diff options
| author | 2009-06-10 15:04:38 -0700 | |
|---|---|---|
| committer | 2009-06-10 15:04:38 -0700 | |
| commit | 3eaa338e11a3b0d6b87d705e5bb95625e82347bd (patch) | |
| tree | f0e91b1fbf362b86b54d84325581f7544536a38c /libs/rs/rsProgramFragment.cpp | |
| parent | da423d8479a2cefb456a03d7dc550e74e473acf4 (diff) | |
Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
Diffstat (limited to 'libs/rs/rsProgramFragment.cpp')
| -rw-r--r-- | libs/rs/rsProgramFragment.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/rs/rsProgramFragment.cpp b/libs/rs/rsProgramFragment.cpp index 3d316ea1cbda..316e7916ff98 100644 --- a/libs/rs/rsProgramFragment.cpp +++ b/libs/rs/rsProgramFragment.cpp @@ -212,6 +212,14 @@ RsProgramFragment rsi_ProgramFragmentCreate(Context *rsc) return pf; } +void rsi_ProgramFragmentDestroy(Context *rsc, RsProgramFragment vpf) +{ + ProgramFragment *pf = (ProgramFragment *)vpf; + if (pf->getName()) { + rsc->removeName(pf); + } + pf->decRef(); +} } |