Clean up iomapper.h to make it suitable as a public API

Remove the dependency on LiveTraverser.h, which transitively includes
localintermediate.h. As a result, some things have been moved from
iomapper.h to iomapper.cpp, specifically the TVarEntry type and the
constructor and destructor of TGlslIoMapper.
This commit is contained in:
Arcady Goldmints-Orlov 2024-07-30 21:51:18 -04:00 committed by arcady-lunarg
parent 71c24c1e4b
commit 31584ef79d
4 changed files with 140 additions and 131 deletions

View file

@ -39,6 +39,7 @@
#include "TestFixture.h"
#include "glslang/MachineIndependent/localintermediate.h"
#include "glslang/MachineIndependent/iomapper.h"
#include "glslang/MachineIndependent/reflection.h"