Ver código fonte

Fix shader crap syntax, caused by space-like UTF-8 characters.

legacy
Sam Hocevar sam 14 anos atrás
pai
commit
7d0990d858
1 arquivos alterados com 8 adições e 7 exclusões
  1. +8
    -7
      src/scene.cpp

+ 8
- 7
src/scene.cpp Ver arquivo

@@ -73,20 +73,20 @@ Scene *SceneData::scene = NULL;


#if SHADER_CRAP #if SHADER_CRAP
static char const *vertexshader = static char const *vertexshader =
"attribute vec4 position;\n"
"uniform mat4 mvp;\n"
"attribute vec4 position;\n"
"uniform mat4 mvp;\n"
"\n" "\n"
"void main()\n"
"void main()\n"
"{\n" "{\n"
"    gl_Position = mvp * position;\n"
" gl_Position = mvp * position;\n"
"}\n"; "}\n";


static char const *fragmentshader = static char const *fragmentshader =
"uniform lowp vec4 color;\n"
"uniform /*lowp*/ vec4 color;\n"
"\n" "\n"
"void main()\n"
"void main()\n"
"{\n" "{\n"
" gl_FragColor = color;\n"
" gl_FragColor = color;\n"
"}\n"; "}\n";
#endif #endif


@@ -127,6 +127,7 @@ Scene::Scene(float angle)


glBindAttribLocation(data->prog, ATTRIB_POSITION, "position"); glBindAttribLocation(data->prog, ATTRIB_POSITION, "position");
glLinkProgram(data->prog); glLinkProgram(data->prog);
glValidateProgram(data->prog);


data->uni_mvp = glGetUniformLocation(data->prog, "mvp"); data->uni_mvp = glGetUniformLocation(data->prog, "mvp");
data->uni_color = glGetUniformLocation(data->prog, "color"); data->uni_color = glGetUniformLocation(data->prog, "color");


Carregando…
Cancelar
Salvar