summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util/u_format_table.py
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2010-03-31 20:15:17 +0100
committerJosé Fonseca <jfonseca@vmware.com>2010-03-31 20:15:17 +0100
commit69895725cfe9d4dc917ff6e643af9e6e3a6e093f (patch)
tree2c7f8cfad70a7d6063650e9dfe8f3e2b98359588 /src/gallium/auxiliary/util/u_format_table.py
parent3200e708582f75b3566a85228de9a698edbfb022 (diff)
util: Add callback to fetch a single pixel.
Diffstat (limited to 'src/gallium/auxiliary/util/u_format_table.py')
-rwxr-xr-xsrc/gallium/auxiliary/util/u_format_table.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/util/u_format_table.py b/src/gallium/auxiliary/util/u_format_table.py
index fe910d9a77..6877bd6844 100755
--- a/src/gallium/auxiliary/util/u_format_table.py
+++ b/src/gallium/auxiliary/util/u_format_table.py
@@ -107,6 +107,11 @@ static void
util_format_none_pack_float(uint8_t *dst, const float *src, unsigned length)
{
}
+
+static void
+util_format_none_fetch_float(float *dst, const uint8_t *src, unsigned i, unsigned j)
+{
+}
'''
print 'const struct util_format_description'
print 'util_format_none_description = {'
@@ -125,7 +130,8 @@ util_format_none_pack_float(uint8_t *dst, const float *src, unsigned length)
print " &util_format_none_unpack_8unorm,"
print " &util_format_none_pack_8unorm,"
print " &util_format_none_unpack_float,"
- print " &util_format_none_pack_float"
+ print " &util_format_none_pack_float,"
+ print " &util_format_none_fetch_float"
print "};"
print
@@ -172,7 +178,8 @@ util_format_none_pack_float(uint8_t *dst, const float *src, unsigned length)
print " &util_format_%s_unpack_8unorm," % format.short_name()
print " &util_format_%s_pack_8unorm," % format.short_name()
print " &util_format_%s_unpack_float," % format.short_name()
- print " &util_format_%s_pack_float" % format.short_name()
+ print " &util_format_%s_pack_float," % format.short_name()
+ print " &util_format_%s_fetch_float" % format.short_name()
print "};"
print