From 2d392ad4210401a5104971df8a737f05ad530282 Mon Sep 17 00:00:00 2001 From: Digital Artifex <7929434+DigitalArtifex@users.noreply.github.com> Date: Fri, 15 Aug 2025 09:44:43 -0400 Subject: [PATCH] Minor changes to pack processor --- tools/ShaderToyProcessor.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/ShaderToyProcessor.py b/tools/ShaderToyProcessor.py index e4e4c51..782b356 100644 --- a/tools/ShaderToyProcessor.py +++ b/tools/ShaderToyProcessor.py @@ -6,10 +6,11 @@ import shutil import argparse import sys import subprocess +import traceback # Specify the directory where your .frag files are located source_directory = 'src' -temp_directory = 'processed' +temp_directory = 'packs_processed' output_directory = 'build' dirname = '' @@ -78,11 +79,11 @@ Examples: help='Enable verbose output') parser.add_argument('-o', '--output', - default='build', + default='packs_build', help='Output Directory') parser.add_argument('-t', '--temp', - default='processed', + default='packs_processed', help='Temporary Files Directory') parser.add_argument('-q', '--qsb', @@ -268,6 +269,9 @@ def compile(): except PermissionError: print(f"Error: Permission denied: '{args.input}'") sys.exit(1) + except Exception as e: + print(traceback.format_exc()) + sys.exit(1) if __name__ == '__main__': process()