Fix interface types and constness.
This commit is contained in:
@ -114,9 +114,9 @@ static void rk_print_program_infolog(GLuint program) {
|
||||
|
||||
rk_shader_t rk_create_shader(
|
||||
rk_uint const vert_nlines,
|
||||
char const ** const vert_lines,
|
||||
rk_char const * const * vert_lines,
|
||||
rk_uint const frag_nlines,
|
||||
char const ** const frag_lines) {
|
||||
rk_char const * const * const frag_lines) {
|
||||
if (!vert_nlines || !vert_lines || !frag_nlines || !frag_lines) {
|
||||
rk_printf("rk_load_shader(): invalid params.");
|
||||
return RK_INVALID_HANDLE;
|
||||
@ -172,7 +172,7 @@ rk_shader_t rk_create_shader(
|
||||
|
||||
rk_input_t rk_resolve_input(
|
||||
rk_shader_t _shader,
|
||||
char const * name) {
|
||||
rk_char const * name) {
|
||||
rk_shader const * const shader = reinterpret_cast<rk_shader const *>(_shader);
|
||||
if (!shader || !name) {
|
||||
rk_printf("rk_resolve_input(): invalid params.");
|
||||
@ -187,7 +187,7 @@ rk_input_t rk_resolve_input(
|
||||
|
||||
rk_param_t rk_resolve_param(
|
||||
rk_shader_t _shader,
|
||||
char const * name) {
|
||||
rk_char const * name) {
|
||||
rk_shader const * const shader = reinterpret_cast<rk_shader const *>(_shader);
|
||||
if (!shader || !name) {
|
||||
rk_printf("rk_resolve_param(): invalid params.");
|
||||
@ -815,7 +815,7 @@ static unsigned rk_batch_build_commands(
|
||||
static void rk_batch_pack(
|
||||
rk_batch const & batch,
|
||||
unsigned const ninstances,
|
||||
rk_ubyte const ** srcs) {
|
||||
rk_ubyte const * const * srcs) {
|
||||
rk_parameter const * const last_param = batch.params + batch.nparams;
|
||||
for (rk_parameter const * param = batch.params; param < last_param; ++param) {
|
||||
rk_ubyte const * const src = *srcs++;
|
||||
@ -836,7 +836,7 @@ void rk_draw_batch(
|
||||
rk_uint count,
|
||||
rk_instance_flags const * flags,
|
||||
rk_mesh const * meshes,
|
||||
rk_ubyte const ** params) {
|
||||
rk_ubyte const * const * params) {
|
||||
rk_batch const * const batch = reinterpret_cast<rk_batch const *>(_batch);
|
||||
if (!batch || !count || count > batch->max_size || !flags || !meshes) {
|
||||
return;
|
||||
|
Reference in New Issue
Block a user