1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#[allow(unused_imports)]
use crate::*;
extern "C" {
    fn webgl_debug_shaders_get_translated_shader_source(
        instance: DOMReference,
        get_translated_shader_source: DOMReference,
    ) -> CString;
}

pub fn get_translated_shader_source(instance: DOMReference, shader: DOMReference) -> String {
    unsafe {
        to_string(webgl_debug_shaders_get_translated_shader_source(
            instance, shader,
        ))
    }
}