pub unsafe extern "C" fn gs_effect_set_bool(
    param: *mut gs_eparam_t,
    val: bool
)