generate_builtins.pl: Support _fs directories as well as _vs.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 3 Jun 2010 21:51:40 +0000 (14:51 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 9 Jun 2010 18:14:57 +0000 (11:14 -0700)
builtins/tools/generate_builtins.pl

index 9ce0ce3..71c0a4d 100755 (executable)
@@ -102,10 +102,12 @@ foreach $version (@versions) {
     $version_number = $version;
    if ($version =~ m/_vs/) {
        $version_check = " && state->target == vertex_shader";
-       $version_number =~ s/_vs//;
+   } elsif ($version =~ m/_fs/) {
+       $version_check = " && state->target == fragment_shader";
    } else {
        $version_check = "";
    }
+   $version_number =~ s/_[vf]s//;
    print "   if (state->language_version >= $version_number$version_check)\n";
    print "      read_builtins(state, instructions, functions_for_$version,\n";
    print "                    sizeof(functions_for_$version) / ";