summaryrefslogtreecommitdiff
path: root/rsScriptC_LibGL.cpp
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2011-10-31 13:23:43 -0700
committerJason Sams <jsams@google.com>2011-11-10 15:19:16 -0800
commit9e0afb5a2b3e476c42a373e7cd89cef4a34f8195 (patch)
tree7fc70a999f11d0e6d6d7839d786a7481e272183c /rsScriptC_LibGL.cpp
parent5aa250bbf5d6d1dd0cf1ef4c16440d2968097771 (diff)
downloadrs-9e0afb5a2b3e476c42a373e7cd89cef4a34f8195.tar.gz
Path rendering
Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
Diffstat (limited to 'rsScriptC_LibGL.cpp')
-rw-r--r--rsScriptC_LibGL.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/rsScriptC_LibGL.cpp b/rsScriptC_LibGL.cpp
index 7862f3c7..ce2e1f21 100644
--- a/rsScriptC_LibGL.cpp
+++ b/rsScriptC_LibGL.cpp
@@ -195,6 +195,14 @@ void rsrDrawRect(Context *rsc, Script *sc, float x1, float y1, float x2, float y
rsrDrawQuad(rsc, sc, x1, y2, z, x2, y2, z, x2, y1, z, x1, y1, z);
}
+void rsrDrawPath(Context *rsc, Script *sc, Path *sm) {
+ CHECK_OBJ(sm);
+ if (!rsc->setupCheck()) {
+ return;
+ }
+ sm->render(rsc);
+}
+
void rsrDrawMesh(Context *rsc, Script *sc, Mesh *sm) {
CHECK_OBJ(sm);
if (!rsc->setupCheck()) {