Przeglądaj źródła

texture_builtins.py: Add support for 130 Proj variants.

tags/mesa-7.9-rc1
Kenneth Graunke 15 lat temu
rodzic
commit
538da12092
1 zmienionych plików z 36 dodań i 0 usunięć
  1. 36
    0
      builtins/tools/texture_builtins.py

+ 36
- 0
builtins/tools/texture_builtins.py Wyświetl plik

@@ -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"

Ładowanie…
Anuluj
Zapisz