summaryrefslogtreecommitdiff
path: root/src/gen_dispatch.py
diff options
context:
space:
mode:
authorYaron Cohen-Tal <yaronct@gmail.com>2015-11-03 10:11:45 +0200
committerYaron Cohen-Tal <yaronct@gmail.com>2015-11-03 10:11:45 +0200
commit6e3fa879cf62a8feaaca4f4c85541896ef5d8c1b (patch)
tree1aa7151daaee85fdeaa709048a9244d774fdc683 /src/gen_dispatch.py
parenta4ead97cfd0493b5416a954b5d4aac304f25fbde (diff)
parent4509aafdd247a1310479bbc87ffdf45c877e571d (diff)
downloadlibepoxy-6e3fa879cf62a8feaaca4f4c85541896ef5d8c1b.tar.gz
Merge branch "oncer/half_aliases_fix".
Diffstat (limited to 'src/gen_dispatch.py')
-rwxr-xr-xsrc/gen_dispatch.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gen_dispatch.py b/src/gen_dispatch.py
index 5f951a2..2e04fe5 100755
--- a/src/gen_dispatch.py
+++ b/src/gen_dispatch.py
@@ -524,6 +524,8 @@ class Generator(object):
'glBindVertexArrayAPPLE' : 'glBindVertexArray',
'glBindFramebuffer' : 'glBindFramebufferEXT',
'glBindFramebufferEXT' : 'glBindFramebuffer',
+ 'glBindRenderbuffer' : 'glBindRenderbufferEXT',
+ 'glBindRenderbufferEXT' : 'glBindRenderbuffer',
}
if func.name in half_aliases:
alias_func = self.functions[half_aliases[func.name]]
@@ -622,9 +624,10 @@ class Generator(object):
assert(offset < 65536)
self.outln('static const uint16_t enum_string_offsets[] = {')
+ self.outln(' -1, /* {0}_provider_terminator, unused */'.format(self.target))
for human_name in sorted_providers:
enum = self.provider_enum[human_name]
- self.outln(' [{0}] = {1},'.format(enum, self.enum_string_offset[human_name]))
+ self.outln(' {1}, /* {0} */'.format(enum, self.enum_string_offset[human_name]))
self.outln('};')
self.outln('')
@@ -754,7 +757,7 @@ class Generator(object):
self.outln('static struct dispatch_table resolver_table = {')
for func in self.sorted_functions:
- self.outln(' .{0} = epoxy_{0}_dispatch_table_rewrite_ptr,'.format(func.wrapped_name))
+ self.outln(' epoxy_{0}_dispatch_table_rewrite_ptr, /* {0} */'.format(func.wrapped_name))
self.outln('};')
self.outln('')