feat: auto random
This commit is contained in:
@@ -268,6 +268,9 @@ static void init_single_program(ShaderProgram *program, unsigned int i,
|
||||
program->idemo_locations[i] = glGetUniformLocation(
|
||||
program->programs[i],
|
||||
config_file_get_str(config, "UNIFORM_DEMO", "iDemo"));
|
||||
program->iautorand_locations[i] = glGetUniformLocation(
|
||||
program->programs[i],
|
||||
config_file_get_str(config, "UNIFORM_AUTORAND", "iAutoRand"));
|
||||
program->ipage_locations[i] = glGetUniformLocation(
|
||||
program->programs[i],
|
||||
config_file_get_str(config, "UNIFORM_PAGE", "iPage"));
|
||||
@@ -515,6 +518,8 @@ static void use_program(ShaderProgram program, int i, bool output,
|
||||
write_uniform_1f(program.ibeats_locations[i], context->tempo_total);
|
||||
write_uniform_1i(program.ifps_locations[i], context->fps);
|
||||
write_uniform_1i(program.idemo_locations[i], context->demo ? 1 : 0);
|
||||
write_uniform_1i(program.iautorand_locations[i],
|
||||
context->auto_random ? 1 : 0);
|
||||
write_uniform_1i(program.ipage_locations[i], context->page);
|
||||
write_uniform_1i(program.iselected_locations[i], context->selected + 1);
|
||||
write_uniform_2f(program.ires_locations[i], &context->resolution);
|
||||
|
||||
Reference in New Issue
Block a user