glesv2 :: GLShader :: source_native
private fun source_native(size: Int): CString `{ GLchar *code = malloc(size); glGetShaderSource(self, size, NULL, code); return code; `}