glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2.0.

Also define it if #version 100 is encountered.
This commit is contained in:
Kenneth Graunke
2010-09-05 01:27:02 -07:00
parent 719caa403e
commit 7dcfc44b72
9 changed files with 250 additions and 228 deletions

View File

@@ -28,6 +28,7 @@
#include <string.h>
#include <errno.h>
#include "glcpp.h"
#include "main/mtypes.h"
extern int yydebug;
@@ -111,7 +112,7 @@ main (int argc, char *argv[])
if (shader == NULL)
return 1;
ret = preprocess(ctx, &shader, &info_log, NULL);
ret = preprocess(ctx, &shader, &info_log, NULL, API_OPENGL);
printf("%s", shader);
fprintf(stderr, "%s", info_log);