summaryrefslogtreecommitdiff
path: root/rs_hal.h
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2012-02-15 16:21:46 -0800
committerAlex Sakhartchouk <alexst@google.com>2012-02-15 16:21:46 -0800
commit748eb07e805b93c2bf79340d4937963ab739d17c (patch)
tree916fee2790d94b5d915379f6e461dd4713d11b43 /rs_hal.h
parentc794cd56e46408e08862c42a022090e323684197 (diff)
downloadrs-748eb07e805b93c2bf79340d4937963ab739d17c.tar.gz
Piping texture names through shader builder.
Fixing uint size_t mismatch. Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
Diffstat (limited to 'rs_hal.h')
-rw-r--r--rs_hal.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/rs_hal.h b/rs_hal.h
index 7c9618a4..800053a7 100644
--- a/rs_hal.h
+++ b/rs_hal.h
@@ -172,14 +172,18 @@ typedef struct {
struct {
bool (*init)(const Context *rsc, const ProgramVertex *pv,
- const char* shader, size_t shaderLen);
+ const char* shader, size_t shaderLen,
+ const char** textureNames, size_t textureNamesCount,
+ const size_t *textureNamesLength);
void (*setActive)(const Context *rsc, const ProgramVertex *pv);
void (*destroy)(const Context *rsc, const ProgramVertex *pv);
} vertex;
struct {
bool (*init)(const Context *rsc, const ProgramFragment *pf,
- const char* shader, size_t shaderLen);
+ const char* shader, size_t shaderLen,
+ const char** textureNames, size_t textureNamesCount,
+ const size_t *textureNamesLength);
void (*setActive)(const Context *rsc, const ProgramFragment *pf);
void (*destroy)(const Context *rsc, const ProgramFragment *pf);
} fragment;