spirv: fix Uniform and Output MemoryAccessMakePointer{Visible,Available}
[mesa.git] / src / compiler / nir / nir_opcodes_h.py
index be15a96d2365665cc75c46e08a4ecaf662052f6e..6b4e2fe052e38f5f87f1819c477e289cf94060d3 100644 (file)
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+from __future__ import print_function
 
 template = """\
 /* Copyright (C) 2014 Connor Abbott
@@ -29,7 +29,7 @@ template = """\
 #ifndef _NIR_OPCODES_
 #define _NIR_OPCODES_
 
-<% opcode_names = sorted(opcodes.iterkeys()) %>
+<% opcode_names = sorted(opcodes.keys()) %>
 
 typedef enum {
 % for name in opcode_names:
@@ -44,4 +44,4 @@ typedef enum {
 from nir_opcodes import opcodes
 from mako.template import Template
 
-print Template(template).render(opcodes=opcodes)
+print(Template(template).render(opcodes=opcodes))