ogl_beamforming

Ultrasound Beamforming Implemented with OpenGL
git clone anongit@rnpnr.xyz:ogl_beamforming.git
Log | Files | Refs | Feed | Submodules | README | LICENSE

glslang.cpp (2520B)


      1 /* See LICENSE for license details. */
      2 // NOTE(rnp): an almost single file build for glslang
      3 
      4 #include "../../compiler.h"
      5 
      6 #include "SPIRV/SpvBuilder.cpp"
      7 
      8 // NOTE(rnp): cannot be included at the samee time as glslang_c_interface.cpp
      9 // compiled as a seperate object
     10 //#include "SPIRV/CInterface/spirv_c_interface.cpp"
     11 
     12 #include "SPIRV/GlslangToSpv.cpp"
     13 #include "SPIRV/InReadableOrder.cpp"
     14 #include "SPIRV/Logger.cpp"
     15 #include "SPIRV/SpvPostProcess.cpp"
     16 #include "SPIRV/SpvTools.cpp"
     17 #include "SPIRV/disassemble.cpp"
     18 #include "SPIRV/doc.cpp"
     19 #include "glslang/CInterface/glslang_c_interface.cpp"
     20 #include "glslang/GenericCodeGen/CodeGen.cpp"
     21 #include "glslang/GenericCodeGen/Link.cpp"
     22 #include "glslang/MachineIndependent/Constant.cpp"
     23 #include "glslang/MachineIndependent/InfoSink.cpp"
     24 #include "glslang/MachineIndependent/Initialize.cpp"
     25 #include "glslang/MachineIndependent/IntermTraverse.cpp"
     26 #include "glslang/MachineIndependent/Intermediate.cpp"
     27 #include "glslang/MachineIndependent/ParseContextBase.cpp"
     28 #include "glslang/MachineIndependent/ParseHelper.cpp"
     29 #include "glslang/MachineIndependent/PoolAlloc.cpp"
     30 #include "glslang/MachineIndependent/RemoveTree.cpp"
     31 #include "glslang/MachineIndependent/Scan.cpp"
     32 #include "glslang/MachineIndependent/ShaderLang.cpp"
     33 #include "glslang/MachineIndependent/SpirvIntrinsics.cpp"
     34 #include "glslang/MachineIndependent/SymbolTable.cpp"
     35 #include "glslang/MachineIndependent/Versions.cpp"
     36 #include "glslang/MachineIndependent/attribute.cpp"
     37 #include "glslang/MachineIndependent/intermOut.cpp"
     38 #include "glslang/MachineIndependent/iomapper.cpp"
     39 #include "glslang/MachineIndependent/limits.cpp"
     40 #include "glslang/MachineIndependent/linkValidate.cpp"
     41 #include "glslang/MachineIndependent/parseConst.cpp"
     42 #include "glslang/MachineIndependent/preprocessor/Pp.cpp"
     43 #include "glslang/MachineIndependent/preprocessor/PpAtom.cpp"
     44 #include "glslang/MachineIndependent/preprocessor/PpContext.cpp"
     45 #include "glslang/MachineIndependent/preprocessor/PpScanner.cpp"
     46 #include "glslang/MachineIndependent/preprocessor/PpTokens.cpp"
     47 #include "glslang/MachineIndependent/propagateNoContraction.cpp"
     48 #include "glslang/MachineIndependent/reflection.cpp"
     49 
     50 #if OS_WINDOWS
     51 // NOTE(rnp): includes windows.h: i.e. it needs its own TU
     52 //#include "glslang/OSDependent/Windows/ossource.cpp"
     53 #else
     54 #include "glslang/OSDependent/Unix/ossource.cpp"
     55 #endif
     56 
     57 // NOTE(rnp): generated with some of the worst garbage ever taught in CS (yacc). must come last
     58 #include "glslang/MachineIndependent/glslang_tab.cpp"