diff options
| author | Alex Sakhartchouk <alexst@google.com> | 2012-01-10 14:39:59 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-01-10 14:39:59 -0800 |
| commit | da042e76b482e026592c42e5ee57b86413b9c57a (patch) | |
| tree | 170655db5ab2a8a43a839344882fd2ec6a250408 /rsScriptC_LibGL.cpp | |
| parent | 03f1910431433f3a35f1445aa0bba2b00417f0cc (diff) | |
| parent | a720a144508edd91e4790b23eadd6cd270368df9 (diff) | |
| download | android_frameworks_rs-da042e76b482e026592c42e5ee57b86413b9c57a.tar.gz android_frameworks_rs-da042e76b482e026592c42e5ee57b86413b9c57a.tar.bz2 android_frameworks_rs-da042e76b482e026592c42e5ee57b86413b9c57a.zip | |
Merge "Adding ability to bind constants to shaders." into graphics-dev
Diffstat (limited to 'rsScriptC_LibGL.cpp')
| -rw-r--r-- | rsScriptC_LibGL.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/rsScriptC_LibGL.cpp b/rsScriptC_LibGL.cpp index 742da96b..dece3636 100644 --- a/rsScriptC_LibGL.cpp +++ b/rsScriptC_LibGL.cpp @@ -50,6 +50,18 @@ void rsrBindTexture(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot pf->bindTexture(rsc, slot, a); } +void rsrBindConstant(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { + CHECK_OBJ_OR_NULL(a); + CHECK_OBJ(pf); + pf->bindAllocation(rsc, a, slot); +} + +void rsrBindConstant(Context *rsc, Script *sc, ProgramVertex *pf, uint32_t slot, Allocation *a) { + CHECK_OBJ_OR_NULL(a); + CHECK_OBJ(pf); + pf->bindAllocation(rsc, a, slot); +} + void rsrBindSampler(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Sampler *s) { CHECK_OBJ_OR_NULL(vs); CHECK_OBJ(vpf); |
