glslang-zig/StandAlone
John Kessenich c57b2a97fa Memory/Perf: For link-mode, isolate file I/O so API can be looped over.
Separating file I/O from compile/link lets the compile/link be done
repeatedly in a loop for testing and measuring of performance and
memory footprint, including seeing memory growth over time for
functional-level memory-leak testing.

While the older compile-only mode already had this functionality,
and typically showed no memory leaks, SPIR-V uses the link path,
has pending "TODO" for memory freeing, and this shows several
kilobytes of leaking per compile-link. Most likely, pending
merge request 131 will address much of this.
2016-01-16 15:30:03 -07:00
..
CMakeLists.txt Remove include_directories from CMakeLists, to enforce relative includes 2015-11-16 18:05:18 +01:00
spirv-remap.cpp Removed the single usage of exceptions in all of glslang. 2015-07-17 13:31:25 -04:00
StandAlone.cpp Memory/Perf: For link-mode, isolate file I/O so API can be looped over. 2016-01-16 15:30:03 -07:00
Worklist.h Add an osinclude.h below each OS directory, redirects by platform macro 2015-11-16 18:05:18 +01:00