diff options
Diffstat (limited to 'libs/rs/rs_hal.h')
| -rw-r--r-- | libs/rs/rs_hal.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libs/rs/rs_hal.h b/libs/rs/rs_hal.h index 7c9618a..800053a 100644 --- a/libs/rs/rs_hal.h +++ b/libs/rs/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; |
