# remove '#pragma once'
for idx, l in enumerate(lines):
- if l.find('#pragma once') != -1:
+ if '#pragma once' in l:
lines.pop(idx)
break
def convert_to_static_variable(lines: T.List[str], varname: str) -> T.List[str]:
for idx, l in enumerate(lines):
- if l.find(varname) != -1:
+ if varname in l:
lines[idx] = "static " + lines[idx]
return lines
raise RuntimeError(f'Did not find {varname}, this is unexpected')
def override_version(lines: T.List[str], glsl_version: str) -> T.List[str]:
for idx, l in enumerate(lines):
- if l.find('#version ') != -1:
+ if '#version ' in l:
lines[idx] = "#version {}\n".format(glsl_version)
return lines
raise RuntimeError('Did not find #version directive, this is unexpected')