pub unsafe extern "C" fn gs_shader_get_param_by_idx( shader: *mut gs_shader_t, param: u32, ) -> *mut gs_sparam_t