Lines Matching full:shader
43 /* vertex shader */
51 /* fragment shader */
62 /* vertex shader */
72 /* fragment shader */
85 /* vertex shader */
93 /* fragment shader */
127 static SDL_bool CompileShader(GLhandleARB shader, const char *source)
131 glShaderSourceARB(shader, 1, &source, NULL);
132 glCompileShaderARB(shader);
133 glGetObjectParameterivARB(shader, GL_OBJECT_COMPILE_STATUS_ARB, &status);
138 glGetObjectParameterivARB(shader, GL_OBJECT_INFO_LOG_LENGTH_ARB, &length);
140 glGetInfoLogARB(shader, length, NULL, info);
141 SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to compile shader:\n%s\n%s", source, info);
161 /* Create the vertex shader */
167 /* Create the fragment shader */
206 /* Check for shader support */
247 SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Unable to compile shader!\n");
434 window = SDL_CreateWindow( "Shader Demo", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 640, 480, SDL_WINDOW_OPENGL );