util/glsl2spirv: add some error handling for unexpected code paths

We expect that convert_to_static_variable and override_version will find
and replace something, so let's fail loudly if they don't.

Reviewed-by: Luis Felipe Strano Moraes <luis.strano@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19449>
This commit is contained in:
Dylan Baker
2022-11-01 12:58:19 -07:00
committed by Marge Bot
parent 6a5863df82
commit c01cd8cad1

View File

@@ -86,6 +86,7 @@ def convert_to_static_variable(lines, varname):
if l.find(varname) != -1:
lines[idx] = "static " + lines[idx]
return lines
raise RuntimeError(f'Did not find {varname}, this is unexpected')
def override_version(lines, glsl_version):
@@ -93,6 +94,7 @@ def override_version(lines, glsl_version):
if l.find('#version ') != -1:
lines[idx] = "#version {}\n".format(glsl_version)
return lines
raise RuntimeError('Did not find #version directive, this is unexpected')
def postprocess_file(args):