glsl: Support GLSL ES in the standalone compile.

GLSL ES mode is enabled when --glsl-es is passed to glsl_compiler.
This commit is contained in:
Chia-I Wu 2010-09-08 18:52:27 +08:00 committed by Kenneth Graunke
parent dc754586ca
commit 1a5b32ca01
1 changed files with 3 additions and 1 deletions

View File

@ -144,12 +144,14 @@ usage_fail(const char *name)
}
int glsl_es = 0;
int dump_ast = 0;
int dump_hir = 0;
int dump_lir = 0;
int do_link = 0;
const struct option compiler_opts[] = {
{ "glsl-es", 0, &glsl_es, 1 },
{ "dump-ast", 0, &dump_ast, 1 },
{ "dump-hir", 0, &dump_hir, 1 },
{ "dump-lir", 0, &dump_lir, 1 },
@ -262,7 +264,7 @@ main(int argc, char **argv)
if (argc <= optind)
usage_fail(argv[0]);
initialize_context(ctx, API_OPENGL);
initialize_context(ctx, (glsl_es) ? API_OPENGLES2 : API_OPENGL);
struct gl_shader_program *whole_program;