Przeglądaj źródła

Fixed an error for Emscripten.

undefined
Benjamin ‘Touky’ Huet Sam Hocevar <sam@hocevar.net> 11 lat temu
rodzic
commit
7c3dab6af9
1 zmienionych plików z 4 dodań i 0 usunięć
  1. +4
    -0
      src/gpu/shader.cpp

+ 4
- 0
src/gpu/shader.cpp Wyświetl plik

@@ -352,8 +352,12 @@ Shader::Shader(char const *vert, char const *frag)
GLint num_attribs;
glGetProgramiv(data->prog_id, GL_ACTIVE_ATTRIBUTES, &num_attribs);

#if EMSCRIPTEN //WebGL doesn't support GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, so chose a default size value.
GLint max_len = 256;
#else
GLint max_len;
glGetProgramiv(data->prog_id, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, &max_len);
#endif

char* name_buffer = new char[max_len];
for (int i = 0; i < num_attribs; ++i)


Ładowanie…
Anuluj
Zapisz