Add support for builtin deprecated fs varyings.

Fixes glsl-color.frag.
This commit is contained in:
Eric Anholt
2010-03-27 12:48:57 -07:00
committed by Ian Romanick
parent bfe380a721
commit 0f09aea3bf
2 changed files with 14 additions and 0 deletions

View File

@@ -39,6 +39,12 @@ static const builtin_variable builtin_core_fs_variables[] = {
{ ir_var_out, "float", "gl_FragDepth" },
};
static const builtin_variable builtin_110_deprecated_fs_variables[] = {
{ ir_var_in, "vec4", "gl_Color" },
{ ir_var_in, "vec4", "gl_SecondaryColor" },
{ ir_var_in, "vec4", "gl_FogFragCoord" },
};
static const builtin_variable builtin_110_deprecated_vs_variables[] = {
{ ir_var_in, "vec4", "gl_Vertex" },
{ ir_var_in, "vec4", "gl_Normal" },

View File

@@ -136,6 +136,14 @@ generate_110_fs_variables(exec_list *instructions,
instructions, symtab);
}
/* FINISHME: Add support for gl_TexCoord[] */
for (unsigned i = 0
; i < Elements(builtin_110_deprecated_fs_variables)
; i++) {
add_builtin_variable(& builtin_110_deprecated_fs_variables[i],
instructions, symtab);
}
/* FINISHME: Add support for gl_FragData[GL_MAX_DRAW_BUFFERS]. */
}