diff options
| -rwxr-xr-x | builtins/tools/texture_builtins.py | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/builtins/tools/texture_builtins.py b/builtins/tools/texture_builtins.py index 49c620e89e..404d7e8d41 100755 --- a/builtins/tools/texture_builtins.py +++ b/builtins/tools/texture_builtins.py @@ -112,6 +112,24 @@ with open(path.join(builtins_dir, "130_fs", "texture"), 'w') as sys.stdout:      generate_fiu_sigs("txb", "2DArray")      print "))" +with open(path.join(builtins_dir, "130", "textureProj"), 'w') as sys.stdout: +    print "((function textureProj" +    generate_fiu_sigs("tex", "1D", True) +    generate_fiu_sigs("tex", "1D", True, 2) +    generate_fiu_sigs("tex", "2D", True) +    generate_fiu_sigs("tex", "2D", True, 1) +    generate_fiu_sigs("tex", "3D", True) +    print "))" + +with open(path.join(builtins_dir, "130_fs", "textureProj"), 'w') as sys.stdout: +    print "((function textureProj" +    generate_fiu_sigs("txb", "1D", True) +    generate_fiu_sigs("txb", "1D", True, 2) +    generate_fiu_sigs("txb", "2D", True) +    generate_fiu_sigs("txb", "2D", True, 1) +    generate_fiu_sigs("txb", "3D", True) +    print "))" +  with open(path.join(builtins_dir, "130", "textureLod"), 'w') as sys.stdout:      print "((function textureLod"      generate_fiu_sigs("txl", "1D") @@ -131,6 +149,15 @@ with open(path.join(builtins_dir, "130", "texelFetch"), 'w') as sys.stdout:      generate_fiu_sigs("txf", "2DArray")      print "))" +with open(path.join(builtins_dir, "130", "textureProjLod"), 'w') as sys.stdout: +    print "((function textureLod" +    generate_fiu_sigs("txl", "1D", True) +    generate_fiu_sigs("txl", "1D", True, 2) +    generate_fiu_sigs("txl", "2D", True) +    generate_fiu_sigs("txl", "2D", True, 1) +    generate_fiu_sigs("txl", "3D", True) +    print "))" +  with open(path.join(builtins_dir, "130", "textureGrad"), 'w') as sys.stdout:      print "((function textureGrad"      generate_fiu_sigs("txd", "1D") @@ -141,6 +168,15 @@ with open(path.join(builtins_dir, "130", "textureGrad"), 'w') as sys.stdout:      generate_fiu_sigs("txd", "2DArray")      print ")\n)" +with open(path.join(builtins_dir, "130", "textureProjGrad"), 'w') as sys.stdout: +    print "((function textureLod" +    generate_fiu_sigs("txd", "1D", True) +    generate_fiu_sigs("txd", "1D", True, 2) +    generate_fiu_sigs("txd", "2D", True) +    generate_fiu_sigs("txd", "2D", True, 1) +    generate_fiu_sigs("txd", "3D", True) +    print "))" +  # ARB_texture_rectangle extension  with open(path.join(builtins_dir, "ARB_texture_rectangle", "textures"), 'w') as sys.stdout:      print "((function texture2DRect" | 
