mirror of
https://github.com/OpenFusionProject/scripts.git
synced 2024-11-21 22:00:04 +00:00
Entry points and arg fix
This commit is contained in:
parent
8fbe59e5a1
commit
8725dd1e4e
@ -4,6 +4,7 @@
|
|||||||
# ycc 08/08/2022
|
# ycc 08/08/2022
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
legacy = False # True for 2.6
|
legacy = False # True for 2.6
|
||||||
|
|
||||||
@ -281,3 +282,12 @@ def disassemble(text):
|
|||||||
text += vertex_footer + "\n"
|
text += vertex_footer + "\n"
|
||||||
text += cg_footer
|
text += cg_footer
|
||||||
return text
|
return text
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
if len(sys.argv) < 2:
|
||||||
|
print("Usage: disassembler.py <filename>")
|
||||||
|
else:
|
||||||
|
with open(sys.argv[1], "r") as fi:
|
||||||
|
buf = fi.read()
|
||||||
|
disasm = disassemble(buf)
|
||||||
|
print(disasm)
|
||||||
|
@ -29,9 +29,9 @@ def process_batch(path, suffix="_hlsl"):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
if len(sys.argv) < 2:
|
if len(sys.argv) < 2:
|
||||||
print("Usage: <shader-path> [outfile-suffix]")
|
print("Usage: main.py <folder> [outfile-suffix]")
|
||||||
elif len(sys.argv) == 2:
|
elif len(sys.argv) == 2:
|
||||||
process_batch(sys.argv[1])
|
process_batch(sys.argv[1])
|
||||||
else:
|
else:
|
||||||
process_batch(*sys.argv[1:2])
|
process_batch(*sys.argv[1:3])
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
# ycc 08/08/2022
|
# ycc 08/08/2022
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
import sys
|
||||||
from disassembler import disassemble
|
from disassembler import disassemble
|
||||||
|
|
||||||
tabs = 3
|
tabs = 3
|
||||||
@ -14,7 +15,7 @@ def indent(block):
|
|||||||
return "\n".join(lines)
|
return "\n".join(lines)
|
||||||
|
|
||||||
def find_closing_bracket(block, i):
|
def find_closing_bracket(block, i):
|
||||||
count = 0;
|
count = 0
|
||||||
while i < len(block):
|
while i < len(block):
|
||||||
if block[i] == '{':
|
if block[i] == '{':
|
||||||
count = count + 1
|
count = count + 1
|
||||||
@ -62,3 +63,9 @@ def process(fn_in, fn_out):
|
|||||||
fo.write(processed)
|
fo.write(processed)
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
if len(sys.argv) < 3:
|
||||||
|
print("Usage: swapper.py <file-in> <file-out>")
|
||||||
|
else:
|
||||||
|
process(*sys.argv[1:3])
|
||||||
|
Loading…
Reference in New Issue
Block a user