pub unsafe extern "C" fn gs_shader_set_texture(
    param: *mut gs_sparam_t,
    val: *mut gs_texture_t
)