if( vg_console.enabled &&
(vg_ui.focused_control_type != k_ui_control_modal) ){
if( event.key.keysym.sym == SDLK_ESCAPE ||
- event.key.keysym.sym == SDLK_BACKQUOTE ){
+ event.key.keysym.scancode == SDL_SCANCODE_GRAVE ){
vg_console.enabled = 0;
ui_defocus_all();
}
}
}
else{
- if( event.key.keysym.sym == SDLK_BACKQUOTE ){
+ if( event.key.keysym.scancode == SDL_SCANCODE_GRAVE ){
vg_console.enabled = 1;
}
else {
types[] =
{
{ "float", "float f", "glUniform1f(%s,f);" },
+ { "bool", "int b", "glUniform1f(%s,b);" },
{ "vec2", "v2f v", "glUniform2fv(%s,1,v);" },
{ "vec3", "v3f v", "glUniform3fv(%s,1,v);" },