glslang-zig/glslang
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
..
GenericCodeGen Remove legacy build system 2015-11-16 23:51:35 +01:00
Include Parser & SPV: Implement two extensions regarding GLSL sparse texture. 2016-01-05 16:07:02 +08:00
MachineIndependent Merge pull request #121 from amdrexu/feature 2016-01-15 00:52:18 -07:00
OSDependent Memory/Perf: For link-mode, isolate file I/O so API can be looped over. 2016-01-16 15:30:03 -07:00
Public SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 2015-11-15 22:31:41 -07:00
CMakeLists.txt Add an osinclude.h below each OS directory, redirects by platform macro 2015-11-16 18:05:18 +01:00