From 0c4575b4e540114f15ab227fc984fd5e3807403a Mon Sep 17 00:00:00 2001 From: "Yevhen Babiichuk (DustDFG)" Date: Fri, 8 Nov 2024 21:33:29 +0200 Subject: [PATCH] Delete old function for parsing CG shaders This lonely dinosaur was overlooked by a meteor. Its family was killed but it managed to survive until today. People noticed him but they didn't understood he should be dead... So our dino even got medicine on a level of all other animals of our zoo. Good bye! All the CG and HLSL functions (except this) were removed years ago when GLSL2 shaders support was added: Look at: eac4c984dfe5eebb73b094aaf2ed5ab37b6e8fdf Signed-off-by: Yevhen Babiichuk (DustDFG) --- methods.py | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/methods.py b/methods.py index afaf5b80e58..64c38397184 100644 --- a/methods.py +++ b/methods.py @@ -238,34 +238,6 @@ def get_version_info(module_version_string="", silent=False): return version_info -def parse_cg_file(fname, uniforms, sizes, conditionals): - with open(fname, "r", encoding="utf-8") as fs: - line = fs.readline() - - while line: - if re.match(r"^\s*uniform", line): - res = re.match(r"uniform ([\d\w]*) ([\d\w]*)") - type = res.groups(1) - name = res.groups(2) - - uniforms.append(name) - - if type.find("texobj") != -1: - sizes.append(1) - else: - t = re.match(r"float(\d)x(\d)", type) - if t: - sizes.append(int(t.groups(1)) * int(t.groups(2))) - else: - t = re.match(r"float(\d)", type) - sizes.append(int(t.groups(1))) - - if line.find("[branch]") != -1: - conditionals.append(name) - - line = fs.readline() - - def get_cmdline_bool(option, default): """We use `ARGUMENTS.get()` to check if options were manually overridden on the command line, and SCons' _text2bool helper to convert them to booleans, otherwise they're handled as strings.