├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── assets ├── fonts │ ├── fixedsys.fnt │ └── fixedsys_0.tga └── models │ ├── cube.fbx │ ├── cube.t3d │ └── torus.fbx ├── cmake ├── Bgfx.cmake ├── DownloadPackage.cmake ├── FindAssimp.cmake ├── FindCurl.cmake ├── FindSDL2.cmake ├── PrecompiledHeader.cmake ├── Utility.cmake ├── android.toolchain.cmake └── iOS.toolchain.cmake ├── deps ├── Box2D │ ├── AndroidManifest.xml │ ├── Box2D.sln │ ├── Box2D │ │ ├── Box2D.h │ │ ├── Box2D.vcxproj │ │ ├── Box2D.vcxproj.filters │ │ ├── Box2DConfig.cmake.in │ │ ├── CMakeLists.txt │ │ ├── Collision │ │ │ ├── Shapes │ │ │ │ ├── b2ChainShape.cpp │ │ │ │ ├── b2ChainShape.h │ │ │ │ ├── b2CircleShape.cpp │ │ │ │ ├── b2CircleShape.h │ │ │ │ ├── b2EdgeShape.cpp │ │ │ │ ├── b2EdgeShape.h │ │ │ │ ├── b2PolygonShape.cpp │ │ │ │ ├── b2PolygonShape.h │ │ │ │ └── b2Shape.h │ │ │ ├── b2BroadPhase.cpp │ │ │ ├── b2BroadPhase.h │ │ │ ├── b2CollideCircle.cpp │ │ │ ├── b2CollideEdge.cpp │ │ │ ├── b2CollidePolygon.cpp │ │ │ ├── b2Collision.cpp │ │ │ ├── b2Collision.h │ │ │ ├── b2Distance.cpp │ │ │ ├── b2Distance.h │ │ │ ├── b2DynamicTree.cpp │ │ │ ├── b2DynamicTree.h │ │ │ ├── b2TimeOfImpact.cpp │ │ │ └── b2TimeOfImpact.h │ │ ├── Common │ │ │ ├── b2BlockAllocator.cpp │ │ │ ├── b2BlockAllocator.h │ │ │ ├── b2Draw.cpp │ │ │ ├── b2Draw.h │ │ │ ├── b2FreeList.cpp │ │ │ ├── b2FreeList.h │ │ │ ├── b2GrowableBuffer.h │ │ │ ├── b2GrowableStack.h │ │ │ ├── b2IntrusiveList.h │ │ │ ├── b2Math.cpp │ │ │ ├── b2Math.h │ │ │ ├── b2Settings.cpp │ │ │ ├── b2Settings.h │ │ │ ├── b2SlabAllocator.h │ │ │ ├── b2StackAllocator.cpp │ │ │ ├── b2StackAllocator.h │ │ │ ├── b2Stat.cpp │ │ │ ├── b2Stat.h │ │ │ ├── b2Timer.cpp │ │ │ ├── b2Timer.h │ │ │ ├── b2TrackedBlock.cpp │ │ │ └── b2TrackedBlock.h │ │ ├── Documentation │ │ │ ├── API-Ref │ │ │ │ └── doxyfile │ │ │ ├── Building │ │ │ │ ├── Building.md │ │ │ │ ├── BuildingAndroid.md │ │ │ │ ├── BuildingJavaScript.md │ │ │ │ ├── BuildingLinux.md │ │ │ │ ├── BuildingOSX.md │ │ │ │ ├── BuildingWindows.md │ │ │ │ ├── BuildingiOS.md │ │ │ │ ├── PortingFromBox2D.md │ │ │ │ └── doxyfile │ │ │ ├── Programmers-Guide │ │ │ │ ├── Chapter01_Introduction.md │ │ │ │ ├── Chapter02_Hello_Box2D.md │ │ │ │ ├── Chapter03_Common.md │ │ │ │ ├── Chapter04_Collision_Module.md │ │ │ │ ├── Chapter05_Dynamics_Module.md │ │ │ │ ├── Chapter06_Bodies.md │ │ │ │ ├── Chapter07_Fixtures.md │ │ │ │ ├── Chapter08_Joints.md │ │ │ │ ├── Chapter09_Contacts.md │ │ │ │ ├── Chapter10_World.md │ │ │ │ ├── Chapter11_Particles.md │ │ │ │ ├── Chapter12_Loose_Ends.md │ │ │ │ ├── Chapter13_Debug_Drawing.md │ │ │ │ ├── Chapter14_Limitations.md │ │ │ │ ├── Chapter15_References.md │ │ │ │ ├── ContentLicense.md │ │ │ │ ├── Logo.md │ │ │ │ ├── doxyfile │ │ │ │ ├── image_0.png │ │ │ │ ├── image_1.png │ │ │ │ ├── image_10.png │ │ │ │ ├── image_11.png │ │ │ │ ├── image_12.png │ │ │ │ ├── image_13.png │ │ │ │ ├── image_14.png │ │ │ │ ├── image_15.png │ │ │ │ ├── image_16.png │ │ │ │ ├── image_17.png │ │ │ │ ├── image_18.gif │ │ │ │ ├── image_19.gif │ │ │ │ ├── image_2.gif │ │ │ │ ├── image_20.gif │ │ │ │ ├── image_21.gif │ │ │ │ ├── image_22.gif │ │ │ │ ├── image_23.png │ │ │ │ ├── image_24.png │ │ │ │ ├── image_3.gif │ │ │ │ ├── image_4.png │ │ │ │ ├── image_5.png │ │ │ │ ├── image_6.png │ │ │ │ ├── image_7.png │ │ │ │ ├── image_8.png │ │ │ │ ├── image_9.png │ │ │ │ ├── liquidfun-logo-horizontal-small.png │ │ │ │ ├── liquidfun-logo-small.png │ │ │ │ ├── liquidfun-logo-square-small.png │ │ │ │ ├── liquidfun-logo.ai │ │ │ │ └── liquidfun-logo.png │ │ │ ├── Readme │ │ │ │ ├── doxyfile │ │ │ │ └── jquery.js │ │ │ ├── ReleaseNotes │ │ │ │ ├── doxyfile │ │ │ │ └── jquery.js │ │ │ ├── SWIG │ │ │ │ ├── GettingStarted.md │ │ │ │ ├── doxyfile │ │ │ │ ├── jquery.js │ │ │ │ └── liquidfunpaint.jpg │ │ │ └── footer.html │ │ ├── Dynamics │ │ │ ├── Contacts │ │ │ │ ├── b2ChainAndCircleContact.cpp │ │ │ │ ├── b2ChainAndCircleContact.h │ │ │ │ ├── b2ChainAndPolygonContact.cpp │ │ │ │ ├── b2ChainAndPolygonContact.h │ │ │ │ ├── b2CircleContact.cpp │ │ │ │ ├── b2CircleContact.h │ │ │ │ ├── b2Contact.cpp │ │ │ │ ├── b2Contact.h │ │ │ │ ├── b2ContactSolver.cpp │ │ │ │ ├── b2ContactSolver.h │ │ │ │ ├── b2EdgeAndCircleContact.cpp │ │ │ │ ├── b2EdgeAndCircleContact.h │ │ │ │ ├── b2EdgeAndPolygonContact.cpp │ │ │ │ ├── b2EdgeAndPolygonContact.h │ │ │ │ ├── b2PolygonAndCircleContact.cpp │ │ │ │ ├── b2PolygonAndCircleContact.h │ │ │ │ ├── b2PolygonContact.cpp │ │ │ │ └── b2PolygonContact.h │ │ │ ├── Joints │ │ │ │ ├── b2DistanceJoint.cpp │ │ │ │ ├── b2DistanceJoint.h │ │ │ │ ├── b2FrictionJoint.cpp │ │ │ │ ├── b2FrictionJoint.h │ │ │ │ ├── b2GearJoint.cpp │ │ │ │ ├── b2GearJoint.h │ │ │ │ ├── b2Joint.cpp │ │ │ │ ├── b2Joint.h │ │ │ │ ├── b2MotorJoint.cpp │ │ │ │ ├── b2MotorJoint.h │ │ │ │ ├── b2MouseJoint.cpp │ │ │ │ ├── b2MouseJoint.h │ │ │ │ ├── b2PrismaticJoint.cpp │ │ │ │ ├── b2PrismaticJoint.h │ │ │ │ ├── b2PulleyJoint.cpp │ │ │ │ ├── b2PulleyJoint.h │ │ │ │ ├── b2RevoluteJoint.cpp │ │ │ │ ├── b2RevoluteJoint.h │ │ │ │ ├── b2RopeJoint.cpp │ │ │ │ ├── b2RopeJoint.h │ │ │ │ ├── b2WeldJoint.cpp │ │ │ │ ├── b2WeldJoint.h │ │ │ │ ├── b2WheelJoint.cpp │ │ │ │ └── b2WheelJoint.h │ │ │ ├── b2Body.cpp │ │ │ ├── b2Body.h │ │ │ ├── b2ContactManager.cpp │ │ │ ├── b2ContactManager.h │ │ │ ├── b2Fixture.cpp │ │ │ ├── b2Fixture.h │ │ │ ├── b2Island.cpp │ │ │ ├── b2Island.h │ │ │ ├── b2TimeStep.h │ │ │ ├── b2World.cpp │ │ │ ├── b2World.h │ │ │ ├── b2WorldCallbacks.cpp │ │ │ └── b2WorldCallbacks.h │ │ ├── Particle │ │ │ ├── b2Particle.cpp │ │ │ ├── b2Particle.h │ │ │ ├── b2ParticleAssembly.cpp │ │ │ ├── b2ParticleAssembly.h │ │ │ ├── b2ParticleAssembly.neon.s │ │ │ ├── b2ParticleGroup.cpp │ │ │ ├── b2ParticleGroup.h │ │ │ ├── b2ParticleSystem.cpp │ │ │ ├── b2ParticleSystem.h │ │ │ ├── b2StackQueue.h │ │ │ ├── b2VoronoiDiagram.cpp │ │ │ └── b2VoronoiDiagram.h │ │ ├── Rope │ │ │ ├── b2Rope.cpp │ │ │ └── b2Rope.h │ │ └── UseBox2D.cmake │ ├── CMakeLists.txt │ ├── Changes.txt │ ├── License.txt │ ├── b2_android_common.mk │ ├── config-darwin.h │ ├── config-windows.h │ ├── config.h │ ├── flags.cmake │ ├── freeglut.pc │ ├── freeglut.rc │ └── freeglutdll.def ├── ImGuizmo │ ├── ImGuizmo.cpp │ ├── ImGuizmo.h │ ├── LICENSE │ └── README.md ├── b64 │ ├── CMakeLists.txt │ ├── base64.c │ └── base64.h ├── bgfx │ ├── 3rdparty │ │ ├── .editorconfig │ │ ├── dear-imgui │ │ │ ├── imconfig.h │ │ │ ├── imgui.cpp │ │ │ ├── imgui.h │ │ │ ├── imgui_demo.cpp │ │ │ ├── imgui_draw.cpp │ │ │ ├── imgui_internal.h │ │ │ ├── imgui_user.h │ │ │ ├── imgui_user.inl │ │ │ ├── stb_rect_pack.h │ │ │ ├── stb_textedit.h │ │ │ ├── stb_truetype.h │ │ │ └── widgets │ │ │ │ ├── color_picker.h │ │ │ │ ├── color_picker.inl │ │ │ │ ├── color_wheel.h │ │ │ │ ├── color_wheel.inl │ │ │ │ ├── dock.h │ │ │ │ ├── dock.inl │ │ │ │ ├── file_list.h │ │ │ │ ├── file_list.inl │ │ │ │ ├── gizmo.h │ │ │ │ ├── gizmo.inl │ │ │ │ ├── memory_editor.h │ │ │ │ ├── memory_editor.inl │ │ │ │ ├── range_slider.h │ │ │ │ └── range_slider.inl │ │ ├── dxsdk │ │ │ ├── directx-sdk-eula.txt │ │ │ └── include │ │ │ │ ├── PIXEventsCommon.h │ │ │ │ ├── PIXEventsGenerated.h │ │ │ │ ├── d3d11.h │ │ │ │ ├── d3d11_1.h │ │ │ │ ├── d3d11_2.h │ │ │ │ ├── d3d11_3.h │ │ │ │ ├── d3d11_4.h │ │ │ │ ├── d3d11sdklayers.h │ │ │ │ ├── d3d11shader.h │ │ │ │ ├── d3d11shadertracing.h │ │ │ │ ├── d3d12.h │ │ │ │ ├── d3d12sdklayers.h │ │ │ │ ├── d3d12shader.h │ │ │ │ ├── d3d9.h │ │ │ │ ├── d3d9caps.h │ │ │ │ ├── d3d9types.h │ │ │ │ ├── d3dcommon.h │ │ │ │ ├── d3dcompiler.h │ │ │ │ ├── d3dx12.h │ │ │ │ ├── dxgi.h │ │ │ │ ├── dxgi1_2.h │ │ │ │ ├── dxgi1_3.h │ │ │ │ ├── dxgi1_4.h │ │ │ │ ├── dxgi1_5.h │ │ │ │ ├── dxgi1_6.h │ │ │ │ ├── dxgicommon.h │ │ │ │ ├── dxgidebug.h │ │ │ │ ├── dxgiformat.h │ │ │ │ ├── dxgitype.h │ │ │ │ ├── pix3.h │ │ │ │ └── pix3_win.h │ │ ├── fcpp │ │ │ ├── .gitignore │ │ │ ├── COPYING │ │ │ ├── FPPBase.h │ │ │ ├── FPP_protos.h │ │ │ ├── README │ │ │ ├── cpp.h │ │ │ ├── cpp1.c │ │ │ ├── cpp2.c │ │ │ ├── cpp3.c │ │ │ ├── cpp4.c │ │ │ ├── cpp5.c │ │ │ ├── cpp6.c │ │ │ ├── cppadd.h │ │ │ ├── cppdef.h │ │ │ ├── fpp.exp │ │ │ ├── fpp.fd │ │ │ ├── fpp.h │ │ │ ├── fpp_pragmas.h │ │ │ ├── makefile │ │ │ └── usecpp.c │ │ ├── forsyth-too │ │ │ ├── LICENSE.md │ │ │ ├── forsythtriangleorderoptimizer.cpp │ │ │ └── forsythtriangleorderoptimizer.h │ │ ├── freetype │ │ │ ├── FTL.TXT │ │ │ ├── README.md │ │ │ └── freetype.h │ │ ├── glsl-optimizer │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── CMakeLists.txt │ │ │ ├── Changelog.md │ │ │ ├── README.md │ │ │ ├── autogen.sh │ │ │ ├── binding.gyp │ │ │ ├── generateParsers.sh │ │ │ ├── include │ │ │ │ ├── c99 │ │ │ │ │ ├── inttypes.h │ │ │ │ │ ├── stdbool.h │ │ │ │ │ └── stdint.h │ │ │ │ └── c99_compat.h │ │ │ ├── license.txt │ │ │ ├── package.json │ │ │ ├── projects │ │ │ │ ├── vs2010 │ │ │ │ │ ├── glsl_optimizer.sln │ │ │ │ │ ├── glsl_optimizer_lib.vcxproj │ │ │ │ │ ├── glsl_optimizer_lib.vcxproj.filters │ │ │ │ │ └── glsl_optimizer_tests.vcxproj │ │ │ │ └── xcode5 │ │ │ │ │ ├── glsl_optimizer_lib.xcodeproj │ │ │ │ │ └── project.pbxproj │ │ │ │ │ └── glsl_optimizer_tests.xcodeproj │ │ │ │ │ └── project.pbxproj │ │ │ ├── removeDeletedByUs.sh │ │ │ ├── src │ │ │ │ ├── getopt │ │ │ │ │ ├── SConscript │ │ │ │ │ ├── getopt.h │ │ │ │ │ └── getopt_long.c │ │ │ │ ├── glsl │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README │ │ │ │ │ ├── SConscript │ │ │ │ │ ├── TODO │ │ │ │ │ ├── ast.h │ │ │ │ │ ├── ast_array_index.cpp │ │ │ │ │ ├── ast_expr.cpp │ │ │ │ │ ├── ast_function.cpp │ │ │ │ │ ├── ast_to_hir.cpp │ │ │ │ │ ├── ast_type.cpp │ │ │ │ │ ├── builtin_functions.cpp │ │ │ │ │ ├── builtin_type_macros.h │ │ │ │ │ ├── builtin_types.cpp │ │ │ │ │ ├── builtin_variables.cpp │ │ │ │ │ ├── glcpp │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── glcpp-lex.c │ │ │ │ │ │ ├── glcpp-lex.l │ │ │ │ │ │ ├── glcpp-parse.c │ │ │ │ │ │ ├── glcpp-parse.h │ │ │ │ │ │ ├── glcpp-parse.y │ │ │ │ │ │ ├── glcpp.h │ │ │ │ │ │ └── pp.c │ │ │ │ │ ├── glsl_lexer.cpp │ │ │ │ │ ├── glsl_lexer.ll │ │ │ │ │ ├── glsl_optimizer.cpp │ │ │ │ │ ├── glsl_optimizer.h │ │ │ │ │ ├── glsl_parser.cpp │ │ │ │ │ ├── glsl_parser.h │ │ │ │ │ ├── glsl_parser.yy │ │ │ │ │ ├── glsl_parser_extras.cpp │ │ │ │ │ ├── glsl_parser_extras.h │ │ │ │ │ ├── glsl_symbol_table.cpp │ │ │ │ │ ├── glsl_symbol_table.h │ │ │ │ │ ├── glsl_types.cpp │ │ │ │ │ ├── glsl_types.h │ │ │ │ │ ├── hir_field_selection.cpp │ │ │ │ │ ├── ir.cpp │ │ │ │ │ ├── ir.h │ │ │ │ │ ├── ir_basic_block.cpp │ │ │ │ │ ├── ir_basic_block.h │ │ │ │ │ ├── ir_builder.cpp │ │ │ │ │ ├── ir_builder.h │ │ │ │ │ ├── ir_clone.cpp │ │ │ │ │ ├── ir_constant_expression.cpp │ │ │ │ │ ├── ir_equals.cpp │ │ │ │ │ ├── ir_expression_flattening.cpp │ │ │ │ │ ├── ir_expression_flattening.h │ │ │ │ │ ├── ir_function.cpp │ │ │ │ │ ├── ir_function_can_inline.cpp │ │ │ │ │ ├── ir_function_detect_recursion.cpp │ │ │ │ │ ├── ir_function_inlining.h │ │ │ │ │ ├── ir_hierarchical_visitor.cpp │ │ │ │ │ ├── ir_hierarchical_visitor.h │ │ │ │ │ ├── ir_hv_accept.cpp │ │ │ │ │ ├── ir_import_prototypes.cpp │ │ │ │ │ ├── ir_optimization.h │ │ │ │ │ ├── ir_print_glsl_visitor.cpp │ │ │ │ │ ├── ir_print_glsl_visitor.h │ │ │ │ │ ├── ir_print_metal_visitor.cpp │ │ │ │ │ ├── ir_print_metal_visitor.h │ │ │ │ │ ├── ir_print_visitor.cpp │ │ │ │ │ ├── ir_print_visitor.h │ │ │ │ │ ├── ir_rvalue_visitor.cpp │ │ │ │ │ ├── ir_rvalue_visitor.h │ │ │ │ │ ├── ir_stats.cpp │ │ │ │ │ ├── ir_stats.h │ │ │ │ │ ├── ir_uniform.h │ │ │ │ │ ├── ir_unused_structs.cpp │ │ │ │ │ ├── ir_unused_structs.h │ │ │ │ │ ├── ir_validate.cpp │ │ │ │ │ ├── ir_variable_refcount.cpp │ │ │ │ │ ├── ir_variable_refcount.h │ │ │ │ │ ├── ir_visitor.h │ │ │ │ │ ├── link_atomics.cpp │ │ │ │ │ ├── link_functions.cpp │ │ │ │ │ ├── link_interface_blocks.cpp │ │ │ │ │ ├── link_uniform_block_active_visitor.cpp │ │ │ │ │ ├── link_uniform_block_active_visitor.h │ │ │ │ │ ├── link_uniform_blocks.cpp │ │ │ │ │ ├── link_uniform_initializers.cpp │ │ │ │ │ ├── link_uniforms.cpp │ │ │ │ │ ├── link_varyings.cpp │ │ │ │ │ ├── link_varyings.h │ │ │ │ │ ├── linker.cpp │ │ │ │ │ ├── linker.h │ │ │ │ │ ├── list.h │ │ │ │ │ ├── loop_analysis.cpp │ │ │ │ │ ├── loop_analysis.h │ │ │ │ │ ├── loop_controls.cpp │ │ │ │ │ ├── loop_unroll.cpp │ │ │ │ │ ├── lower_clip_distance.cpp │ │ │ │ │ ├── lower_discard.cpp │ │ │ │ │ ├── lower_discard_flow.cpp │ │ │ │ │ ├── lower_if_to_cond_assign.cpp │ │ │ │ │ ├── lower_instructions.cpp │ │ │ │ │ ├── lower_jumps.cpp │ │ │ │ │ ├── lower_mat_op_to_vec.cpp │ │ │ │ │ ├── lower_named_interface_blocks.cpp │ │ │ │ │ ├── lower_noise.cpp │ │ │ │ │ ├── lower_offset_array.cpp │ │ │ │ │ ├── lower_output_reads.cpp │ │ │ │ │ ├── lower_packed_varyings.cpp │ │ │ │ │ ├── lower_packing_builtins.cpp │ │ │ │ │ ├── lower_ubo_reference.cpp │ │ │ │ │ ├── lower_variable_index_to_cond_assign.cpp │ │ │ │ │ ├── lower_vec_index_to_cond_assign.cpp │ │ │ │ │ ├── lower_vec_index_to_swizzle.cpp │ │ │ │ │ ├── lower_vector.cpp │ │ │ │ │ ├── lower_vector_insert.cpp │ │ │ │ │ ├── lower_vertex_id.cpp │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── opt_algebraic.cpp │ │ │ │ │ ├── opt_array_splitting.cpp │ │ │ │ │ ├── opt_constant_folding.cpp │ │ │ │ │ ├── opt_constant_propagation.cpp │ │ │ │ │ ├── opt_constant_variable.cpp │ │ │ │ │ ├── opt_copy_propagation.cpp │ │ │ │ │ ├── opt_copy_propagation_elements.cpp │ │ │ │ │ ├── opt_cse.cpp │ │ │ │ │ ├── opt_dead_builtin_variables.cpp │ │ │ │ │ ├── opt_dead_builtin_varyings.cpp │ │ │ │ │ ├── opt_dead_code.cpp │ │ │ │ │ ├── opt_dead_code_local.cpp │ │ │ │ │ ├── opt_dead_functions.cpp │ │ │ │ │ ├── opt_flatten_nested_if_blocks.cpp │ │ │ │ │ ├── opt_flip_matrices.cpp │ │ │ │ │ ├── opt_function_inlining.cpp │ │ │ │ │ ├── opt_if_simplification.cpp │ │ │ │ │ ├── opt_minmax.cpp │ │ │ │ │ ├── opt_noop_swizzle.cpp │ │ │ │ │ ├── opt_rebalance_tree.cpp │ │ │ │ │ ├── opt_redundant_jumps.cpp │ │ │ │ │ ├── opt_structure_splitting.cpp │ │ │ │ │ ├── opt_swizzle_swizzle.cpp │ │ │ │ │ ├── opt_tree_grafting.cpp │ │ │ │ │ ├── opt_vectorize.cpp │ │ │ │ │ ├── program.h │ │ │ │ │ ├── s_expression.cpp │ │ │ │ │ ├── s_expression.h │ │ │ │ │ ├── standalone_scaffolding.cpp │ │ │ │ │ ├── standalone_scaffolding.h │ │ │ │ │ ├── strtod.c │ │ │ │ │ └── strtod.h │ │ │ │ ├── glsl_optimizer_lib.gyp │ │ │ │ ├── mesa │ │ │ │ │ ├── main │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── compiler.h │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── context.h │ │ │ │ │ │ ├── core.h │ │ │ │ │ │ ├── dd.h │ │ │ │ │ │ ├── errors.h │ │ │ │ │ │ ├── glheader.h │ │ │ │ │ │ ├── glminimal.h │ │ │ │ │ │ ├── imports.c │ │ │ │ │ │ ├── imports.h │ │ │ │ │ │ ├── macros.h │ │ │ │ │ │ ├── mtypes.h │ │ │ │ │ │ └── simple_list.h │ │ │ │ │ └── program │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── hash_table.h │ │ │ │ │ │ ├── prog_hash_table.c │ │ │ │ │ │ ├── prog_instruction.h │ │ │ │ │ │ ├── prog_parameter.h │ │ │ │ │ │ ├── prog_statevars.h │ │ │ │ │ │ ├── symbol_table.c │ │ │ │ │ │ └── symbol_table.h │ │ │ │ ├── node │ │ │ │ │ ├── binding.cpp │ │ │ │ │ ├── compiler.cpp │ │ │ │ │ ├── compiler.h │ │ │ │ │ ├── shader.cpp │ │ │ │ │ └── shader.h │ │ │ │ └── util │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile.sources │ │ │ │ │ ├── SConscript │ │ │ │ │ ├── hash_table.c │ │ │ │ │ ├── hash_table.h │ │ │ │ │ ├── macros.h │ │ │ │ │ ├── ralloc.c │ │ │ │ │ └── ralloc.h │ │ │ ├── target_defaults.gypi │ │ │ └── tests │ │ │ │ ├── fragment │ │ │ │ ├── array-const-in.txt │ │ │ │ ├── array-const-inES.txt │ │ │ │ ├── array-const-inES3.txt │ │ │ │ ├── array-const-out.txt │ │ │ │ ├── array-const-outES.txt │ │ │ │ ├── array-const-outES3.txt │ │ │ │ ├── array-const-outES3Metal.txt │ │ │ │ ├── array-constconst-in.txt │ │ │ │ ├── array-constconst-inES.txt │ │ │ │ ├── array-constconst-inES3.txt │ │ │ │ ├── array-constconst-out.txt │ │ │ │ ├── array-constconst-outES.txt │ │ │ │ ├── array-constconst-outES3.txt │ │ │ │ ├── array-constconst-outES3Metal.txt │ │ │ │ ├── ast-in.txt │ │ │ │ ├── ast-inES3.txt │ │ │ │ ├── ast-out.txt │ │ │ │ ├── ast-outES3.txt │ │ │ │ ├── ast-outES3Metal.txt │ │ │ │ ├── basic-in.txt │ │ │ │ ├── basic-inES.txt │ │ │ │ ├── basic-out.txt │ │ │ │ ├── basic-outES.txt │ │ │ │ ├── bug-bad-framebufferfetch-metal-translation-inES3.txt │ │ │ │ ├── bug-bad-framebufferfetch-metal-translation-outES3.txt │ │ │ │ ├── bug-bad-framebufferfetch-metal-translation-outES3Metal.txt │ │ │ │ ├── bug-const-variable-in.txt │ │ │ │ ├── bug-const-variable-out.txt │ │ │ │ ├── bug-global-init-in.txt │ │ │ │ ├── bug-global-init-out.txt │ │ │ │ ├── bug-inline-names-in.txt │ │ │ │ ├── bug-inline-names-out.txt │ │ │ │ ├── bug-loop-null-from-in.txt │ │ │ │ ├── bug-loop-null-from-out.txt │ │ │ │ ├── bug-loop-share-index-in.txt │ │ │ │ ├── bug-loop-share-index-out.txt │ │ │ │ ├── bug-loop-undeclaredinductor-inES3.txt │ │ │ │ ├── bug-loop-undeclaredinductor-outES3.txt │ │ │ │ ├── bug-loop-undeclaredinductor-outES3Metal.txt │ │ │ │ ├── bug-op-parens-in.txt │ │ │ │ ├── bug-op-parens-out.txt │ │ │ │ ├── bug-sampler-highp-inES3.txt │ │ │ │ ├── bug-sampler-highp-outES3.txt │ │ │ │ ├── bug-sampler-highp-outES3Metal.txt │ │ │ │ ├── bug-sampler-highpfull-inES3.txt │ │ │ │ ├── bug-sampler-highpfull-outES3.txt │ │ │ │ ├── bug-sampler-highpfull-outES3Metal.txt │ │ │ │ ├── bug-vectorize-tex-in.txt │ │ │ │ ├── bug-vectorize-tex-out.txt │ │ │ │ ├── builtin-vars-inES3.txt │ │ │ │ ├── builtin-vars-outES3.txt │ │ │ │ ├── builtin-vars-outES3Metal.txt │ │ │ │ ├── const-precision-inES3.txt │ │ │ │ ├── const-precision-outES3.txt │ │ │ │ ├── const-precision-outES3Metal.txt │ │ │ │ ├── derivatives-in.txt │ │ │ │ ├── derivatives-inES.txt │ │ │ │ ├── derivatives-out.txt │ │ │ │ ├── derivatives-outES.txt │ │ │ │ ├── estest1-in.txt │ │ │ │ ├── estest1-out.txt │ │ │ │ ├── float-literals-in.txt │ │ │ │ ├── float-literals-out.txt │ │ │ │ ├── fragdepth-in.txt │ │ │ │ ├── fragdepth-inES.txt │ │ │ │ ├── fragdepth-inES3.txt │ │ │ │ ├── fragdepth-out.txt │ │ │ │ ├── fragdepth-outES.txt │ │ │ │ ├── fragdepth-outES3.txt │ │ │ │ ├── fragdepth-outES3Metal.txt │ │ │ │ ├── framebuffer_fetch-inES.txt │ │ │ │ ├── framebuffer_fetch-inES3.txt │ │ │ │ ├── framebuffer_fetch-outES.txt │ │ │ │ ├── framebuffer_fetch-outES3.txt │ │ │ │ ├── framebuffer_fetch-outES3Metal.txt │ │ │ │ ├── global-struct-constant-init-metal-inES3.txt │ │ │ │ ├── global-struct-constant-init-metal-outES3.txt │ │ │ │ ├── global-struct-constant-init-metal-outES3Metal.txt │ │ │ │ ├── glsl120-basic-in.txt │ │ │ │ ├── glsl120-basic-inES3.txt │ │ │ │ ├── glsl120-basic-out.txt │ │ │ │ ├── glsl120-basic-outES3.txt │ │ │ │ ├── glsl120-basic-outES3Metal.txt │ │ │ │ ├── glsl140-basic-in.txt │ │ │ │ ├── glsl140-basic-out.txt │ │ │ │ ├── in-struct-ret-vals-in.txt │ │ │ │ ├── in-struct-ret-vals-inES.txt │ │ │ │ ├── in-struct-ret-vals-out.txt │ │ │ │ ├── in-struct-ret-vals-outES.txt │ │ │ │ ├── in-vals-ret-vals-inES.txt │ │ │ │ ├── in-vals-ret-vals-outES.txt │ │ │ │ ├── intrinsics-in.txt │ │ │ │ ├── intrinsics-inES.txt │ │ │ │ ├── intrinsics-inES3.txt │ │ │ │ ├── intrinsics-out.txt │ │ │ │ ├── intrinsics-outES.txt │ │ │ │ ├── intrinsics-outES3.txt │ │ │ │ ├── intrinsics-outES3Metal.txt │ │ │ │ ├── loop-for-inES.txt │ │ │ │ ├── loop-for-inES3.txt │ │ │ │ ├── loop-for-outES.txt │ │ │ │ ├── loop-for-outES3.txt │ │ │ │ ├── loop-for-outES3Metal.txt │ │ │ │ ├── loop-forafterdiscard-inES.txt │ │ │ │ ├── loop-forafterdiscard-inES3.txt │ │ │ │ ├── loop-forafterdiscard-outES.txt │ │ │ │ ├── loop-forafterdiscard-outES3.txt │ │ │ │ ├── loop-forafterdiscard-outES3Metal.txt │ │ │ │ ├── loop-foraliasinductor-inES.txt │ │ │ │ ├── loop-foraliasinductor-outES.txt │ │ │ │ ├── loop-forarounddiscard-inES.txt │ │ │ │ ├── loop-forarounddiscard-outES.txt │ │ │ │ ├── loop-fornounroll-inES.txt │ │ │ │ ├── loop-fornounroll-outES.txt │ │ │ │ ├── loop-forunbounded-inES.txt │ │ │ │ ├── loop-forunbounded-outES.txt │ │ │ │ ├── loop-forvariants-in.txt │ │ │ │ ├── loop-forvariants-out.txt │ │ │ │ ├── loop-forwronginductor-inES.txt │ │ │ │ ├── loop-forwronginductor-outES.txt │ │ │ │ ├── matrix-cast-types-inES3.txt │ │ │ │ ├── matrix-cast-types-outES3.txt │ │ │ │ ├── matrix-cast-types-outES3Metal.txt │ │ │ │ ├── matrix-ops-inES3.txt │ │ │ │ ├── matrix-ops-outES3.txt │ │ │ │ ├── matrix-ops-outES3Metal.txt │ │ │ │ ├── mrt-in.txt │ │ │ │ ├── mrt-inES.txt │ │ │ │ ├── mrt-inES3.txt │ │ │ │ ├── mrt-mixed-array-inES3.txt │ │ │ │ ├── mrt-mixed-array-outES3.txt │ │ │ │ ├── mrt-mixed-array-outES3Metal.txt │ │ │ │ ├── mrt-out.txt │ │ │ │ ├── mrt-outES.txt │ │ │ │ ├── mrt-outES3.txt │ │ │ │ ├── mrt-outES3Metal.txt │ │ │ │ ├── mrt-unused-inES3.txt │ │ │ │ ├── mrt-unused-outES3.txt │ │ │ │ ├── mrt-unused-outES3Metal.txt │ │ │ │ ├── nested-inlining-in.txt │ │ │ │ ├── nested-inlining-out.txt │ │ │ │ ├── opt-copyprop-struct-in.txt │ │ │ │ ├── opt-copyprop-struct-out.txt │ │ │ │ ├── opt-copypropelems-swizzle-in.txt │ │ │ │ ├── opt-copypropelems-swizzle-out.txt │ │ │ │ ├── opt-dead-texloads-in.txt │ │ │ │ ├── opt-dead-texloads-out.txt │ │ │ │ ├── opt-dead-texloadstreeshadow-inES3.txt │ │ │ │ ├── opt-dead-texloadstreeshadow-outES3.txt │ │ │ │ ├── opt-dead-texloadstreeshadow-outES3Metal.txt │ │ │ │ ├── opt-deadcode-in.txt │ │ │ │ ├── opt-deadcode-out.txt │ │ │ │ ├── opt-deadcodestruct-in.txt │ │ │ │ ├── opt-deadcodestruct-out.txt │ │ │ │ ├── opt-grafting-precision-inES.txt │ │ │ │ ├── opt-grafting-precision-inES3.txt │ │ │ │ ├── opt-grafting-precision-outES.txt │ │ │ │ ├── opt-grafting-precision-outES3.txt │ │ │ │ ├── opt-grafting-precision-outES3Metal.txt │ │ │ │ ├── opt-ifs-in.txt │ │ │ │ ├── opt-ifs-out.txt │ │ │ │ ├── opt-inline-inoutstruct-in.txt │ │ │ │ ├── opt-inline-inoutstruct-out.txt │ │ │ │ ├── opt-movevars-sideeffect-inES.txt │ │ │ │ ├── opt-movevars-sideeffect-outES.txt │ │ │ │ ├── opt-movevars-sideeffect2-inES.txt │ │ │ │ ├── opt-movevars-sideeffect2-outES.txt │ │ │ │ ├── opt-movevars-simple-inES.txt │ │ │ │ ├── opt-movevars-simple-outES.txt │ │ │ │ ├── opt-vec-var-index-in.txt │ │ │ │ ├── opt-vec-var-index-out.txt │ │ │ │ ├── opt-vectorize-ifs-in.txt │ │ │ │ ├── opt-vectorize-ifs-out.txt │ │ │ │ ├── opt-vectorize-retval-in.txt │ │ │ │ ├── opt-vectorize-retval-out.txt │ │ │ │ ├── opt-vectorize-types-in.txt │ │ │ │ ├── opt-vectorize-types-out.txt │ │ │ │ ├── pp-basic-in.txt │ │ │ │ ├── pp-basic-out.txt │ │ │ │ ├── prec-default-inES.txt │ │ │ │ ├── prec-default-outES.txt │ │ │ │ ├── prec-expressions-inES3.txt │ │ │ │ ├── prec-expressions-outES3.txt │ │ │ │ ├── prec-expressions-outES3Metal.txt │ │ │ │ ├── prec-inlineexpr1-inES.txt │ │ │ │ ├── prec-inlineexpr1-outES.txt │ │ │ │ ├── prec-inlineexpr2-inES.txt │ │ │ │ ├── prec-inlineexpr2-outES.txt │ │ │ │ ├── prec-matrix-constr-inES3.txt │ │ │ │ ├── prec-matrix-constr-outES3.txt │ │ │ │ ├── prec-matrix-constr-outES3Metal.txt │ │ │ │ ├── prec-temps-inES.txt │ │ │ │ ├── prec-temps-outES.txt │ │ │ │ ├── prec-tempssimple-inES.txt │ │ │ │ ├── prec-tempssimple-outES.txt │ │ │ │ ├── prec-treegrafting-inES.txt │ │ │ │ ├── prec-treegrafting-outES.txt │ │ │ │ ├── qualifiers-layout-inES3.txt │ │ │ │ ├── qualifiers-layout-outES3.txt │ │ │ │ ├── qualifiers-layout-outES3Metal.txt │ │ │ │ ├── sampler-precision-inES.txt │ │ │ │ ├── sampler-precision-inES3.txt │ │ │ │ ├── sampler-precision-outES.txt │ │ │ │ ├── sampler-precision-outES3.txt │ │ │ │ ├── sampler-precision-outES3Metal.txt │ │ │ │ ├── small-float-in.txt │ │ │ │ ├── small-float-out.txt │ │ │ │ ├── struct-array-var-index-in.txt │ │ │ │ ├── struct-array-var-index-out.txt │ │ │ │ ├── struct-initializer-in.txt │ │ │ │ ├── struct-initializer-out.txt │ │ │ │ ├── struct-unused-in.txt │ │ │ │ ├── struct-unused-out.txt │ │ │ │ ├── swizzle-writemask-in.txt │ │ │ │ ├── swizzle-writemask-out.txt │ │ │ │ ├── syntax-inES.txt │ │ │ │ ├── syntax-outES.txt │ │ │ │ ├── ternary-in.txt │ │ │ │ ├── ternary-inES.txt │ │ │ │ ├── ternary-inES3.txt │ │ │ │ ├── ternary-out.txt │ │ │ │ ├── ternary-outES.txt │ │ │ │ ├── ternary-outES3.txt │ │ │ │ ├── ternary-outES3Metal.txt │ │ │ │ ├── ternary-vec4-in.txt │ │ │ │ ├── ternary-vec4-inES.txt │ │ │ │ ├── ternary-vec4-inES3.txt │ │ │ │ ├── ternary-vec4-out.txt │ │ │ │ ├── ternary-vec4-outES.txt │ │ │ │ ├── ternary-vec4-outES3.txt │ │ │ │ ├── ternary-vec4-outES3Metal.txt │ │ │ │ ├── tex2DArray-in.txt │ │ │ │ ├── tex2DArray-inES3.txt │ │ │ │ ├── tex2DArray-out.txt │ │ │ │ ├── tex2DArray-outES3.txt │ │ │ │ ├── tex2DArray-outES3Metal.txt │ │ │ │ ├── tex2dgrad-in.txt │ │ │ │ ├── tex2dgrad-inES.txt │ │ │ │ ├── tex2dgrad-inES3.txt │ │ │ │ ├── tex2dgrad-out.txt │ │ │ │ ├── tex2dgrad-outES.txt │ │ │ │ ├── tex2dgrad-outES3.txt │ │ │ │ ├── tex2dgrad-outES3Metal.txt │ │ │ │ ├── tex2dlod-in.txt │ │ │ │ ├── tex2dlod-inES.txt │ │ │ │ ├── tex2dlod-inES3.txt │ │ │ │ ├── tex2dlod-out.txt │ │ │ │ ├── tex2dlod-outES.txt │ │ │ │ ├── tex2dlod-outES3.txt │ │ │ │ ├── tex2dlod-outES3Metal.txt │ │ │ │ ├── tex2dshadow-in.txt │ │ │ │ ├── tex2dshadow-inES.txt │ │ │ │ ├── tex2dshadow-inES3.txt │ │ │ │ ├── tex2dshadow-out.txt │ │ │ │ ├── tex2dshadow-outES.txt │ │ │ │ ├── tex2dshadow-outES3.txt │ │ │ │ ├── tex2dshadow-outES3Metal.txt │ │ │ │ ├── tex3D-in.txt │ │ │ │ ├── tex3D-inES3.txt │ │ │ │ ├── tex3D-inES__.txt │ │ │ │ ├── tex3D-out.txt │ │ │ │ ├── tex3D-outES3.txt │ │ │ │ ├── tex3D-outES3Metal.txt │ │ │ │ ├── texCubeShadow-inES3.txt │ │ │ │ ├── texCubeShadow-outES3.txt │ │ │ │ ├── texCubeShadow-outES3Metal.txt │ │ │ │ ├── texOffset-inES3.txt │ │ │ │ ├── texOffset-outES3.txt │ │ │ │ ├── texOffset-outES3Metal.txt │ │ │ │ ├── texProj-inES.txt │ │ │ │ ├── texProj-inES3.txt │ │ │ │ ├── texProj-outES.txt │ │ │ │ ├── texProj-outES3.txt │ │ │ │ ├── texProj-outES3Metal.txt │ │ │ │ ├── texSize-inES3.txt │ │ │ │ ├── texSize-outES3.txt │ │ │ │ ├── texSize-outES3Metal.txt │ │ │ │ ├── texelFetchMSAA-in.txt │ │ │ │ ├── texelFetchMSAA-out.txt │ │ │ │ ├── types-writemask-in.txt │ │ │ │ ├── types-writemask-out.txt │ │ │ │ ├── variables-initialization-inES3.txt │ │ │ │ ├── variables-initialization-outES3.txt │ │ │ │ ├── variables-initialization-outES3Metal.txt │ │ │ │ ├── varyings-in.txt │ │ │ │ ├── varyings-inES.txt │ │ │ │ ├── varyings-out.txt │ │ │ │ ├── varyings-outES.txt │ │ │ │ ├── vface-in.txt │ │ │ │ ├── vface-inES.txt │ │ │ │ ├── vface-out.txt │ │ │ │ ├── vface-outES.txt │ │ │ │ ├── vpos-in.txt │ │ │ │ ├── vpos-inES.txt │ │ │ │ ├── vpos-out.txt │ │ │ │ ├── vpos-outES.txt │ │ │ │ ├── z-DirLMBasis-inES3.txt │ │ │ │ ├── z-DirLMBasis-outES3.txt │ │ │ │ ├── z-DirLMBasis-outES3Metal.txt │ │ │ │ ├── z-LightShaftsCoord-inES3.txt │ │ │ │ ├── z-LightShaftsCoord-outES3.txt │ │ │ │ ├── z-LightShaftsCoord-outES3Metal.txt │ │ │ │ ├── z-alphabumpspec-in.txt │ │ │ │ ├── z-alphabumpspec-inES3.txt │ │ │ │ ├── z-alphabumpspec-out.txt │ │ │ │ ├── z-alphabumpspec-outES3.txt │ │ │ │ ├── z-alphabumpspec-outES3Metal.txt │ │ │ │ ├── z-collectshadows-in.txt │ │ │ │ ├── z-collectshadows-inES.txt │ │ │ │ ├── z-collectshadows-inES3.txt │ │ │ │ ├── z-collectshadows-out.txt │ │ │ │ ├── z-collectshadows-outES.txt │ │ │ │ ├── z-collectshadows-outES3.txt │ │ │ │ ├── z-collectshadows-outES3Metal.txt │ │ │ │ ├── z-flare-in.txt │ │ │ │ ├── z-flare-inES.txt │ │ │ │ ├── z-flare-out.txt │ │ │ │ ├── z-flare-outES.txt │ │ │ │ ├── z-fxaa-preset1-in.txt │ │ │ │ ├── z-fxaa-preset1-out.txt │ │ │ │ ├── z-fxaa-preset3-in.txt │ │ │ │ ├── z-fxaa-preset3-inES3.txt │ │ │ │ ├── z-fxaa-preset3-out.txt │ │ │ │ ├── z-fxaa-preset3-outES3.txt │ │ │ │ ├── z-fxaa-preset3-outES3Metal.txt │ │ │ │ ├── z-fxaa3-11-consolepc-in.txt │ │ │ │ ├── z-fxaa3-11-consolepc-inES.txt │ │ │ │ ├── z-fxaa3-11-consolepc-out.txt │ │ │ │ ├── z-fxaa3-11-consolepc-outES.txt │ │ │ │ ├── z-fxaa3-11-pc39-in.txt │ │ │ │ ├── z-fxaa3-11-pc39-inES.txt │ │ │ │ ├── z-fxaa3-11-pc39-out.txt │ │ │ │ ├── z-fxaa3-11-pc39-outES.txt │ │ │ │ ├── z-particle-in.txt │ │ │ │ ├── z-particle-inES.txt │ │ │ │ ├── z-particle-out.txt │ │ │ │ ├── z-particle-outES.txt │ │ │ │ ├── z-prepasslight-in.txt │ │ │ │ ├── z-prepasslight-inES.txt │ │ │ │ ├── z-prepasslight-inES3.txt │ │ │ │ ├── z-prepasslight-out.txt │ │ │ │ ├── z-prepasslight-outES.txt │ │ │ │ ├── z-prepasslight-outES3.txt │ │ │ │ ├── z-prepasslight-outES3Metal.txt │ │ │ │ ├── z-tonemap-usercurve-inES3.txt │ │ │ │ ├── z-tonemap-usercurve-outES3.txt │ │ │ │ ├── z-tonemap-usercurve-outES3Metal.txt │ │ │ │ ├── z-treeleaf-in.txt │ │ │ │ ├── z-treeleaf-inES.txt │ │ │ │ ├── z-treeleaf-out.txt │ │ │ │ ├── z-treeleaf-outES.txt │ │ │ │ ├── z-treeleafloop-inES.txt │ │ │ │ ├── z-treeleafloop-inES3.txt │ │ │ │ ├── z-treeleafloop-outES.txt │ │ │ │ ├── z-treeleafloop-outES3.txt │ │ │ │ ├── z-treeleafloop-outES3Metal.txt │ │ │ │ ├── z-unishader-dirlm-in.txt │ │ │ │ ├── z-unishader-dirlm-inES3.txt │ │ │ │ ├── z-unishader-dirlm-out.txt │ │ │ │ ├── z-unishader-dirlm-outES3.txt │ │ │ │ ├── z-unishader-dirlm-outES3Metal.txt │ │ │ │ ├── z-unity-spot-inES3.txt │ │ │ │ ├── z-unity-spot-outES3.txt │ │ │ │ ├── z-unity-spot-outES3Metal.txt │ │ │ │ ├── zun-Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Bumped_Diffuse1-in.txt │ │ │ │ ├── zun-Bumped_Diffuse1-out.txt │ │ │ │ ├── zun-Bumped_Specular-in.txt │ │ │ │ ├── zun-Bumped_Specular-out.txt │ │ │ │ ├── zun-Bumped_Specular1-in.txt │ │ │ │ ├── zun-Bumped_Specular1-out.txt │ │ │ │ ├── zun-Bumped_Specular2-in.txt │ │ │ │ ├── zun-Bumped_Specular2-out.txt │ │ │ │ ├── zun-Decal-in.txt │ │ │ │ ├── zun-Decal-out.txt │ │ │ │ ├── zun-Decal1-in.txt │ │ │ │ ├── zun-Decal1-out.txt │ │ │ │ ├── zun-Decal2-in.txt │ │ │ │ ├── zun-Decal2-out.txt │ │ │ │ ├── zun-Diffuse-in.txt │ │ │ │ ├── zun-Diffuse-out.txt │ │ │ │ ├── zun-Diffuse1-in.txt │ │ │ │ ├── zun-Diffuse1-out.txt │ │ │ │ ├── zun-Diffuse2-in.txt │ │ │ │ ├── zun-Diffuse2-out.txt │ │ │ │ ├── zun-Diffuse_Alpha_Shadowed_ZWrite-in.txt │ │ │ │ ├── zun-Diffuse_Alpha_Shadowed_ZWrite-out.txt │ │ │ │ ├── zun-Diffuse_Detail-in.txt │ │ │ │ ├── zun-Diffuse_Detail-out.txt │ │ │ │ ├── zun-Diffuse_Detail1-in.txt │ │ │ │ ├── zun-Diffuse_Detail1-out.txt │ │ │ │ ├── zun-FX_Glass_Stained_BumpDistort-in.txt │ │ │ │ ├── zun-FX_Glass_Stained_BumpDistort-out.txt │ │ │ │ ├── zun-FX_Water_(simple)-in.txt │ │ │ │ ├── zun-FX_Water_(simple)-out.txt │ │ │ │ ├── zun-Grab_Invert-in.txt │ │ │ │ ├── zun-Grab_Invert-out.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture-in.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture-out.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture1-in.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture1-out.txt │ │ │ │ ├── zun-Hidden_Camera-DepthTexture-in.txt │ │ │ │ ├── zun-Hidden_Camera-DepthTexture-out.txt │ │ │ │ ├── zun-Hidden_Color_Correction_Effect-in.txt │ │ │ │ ├── zun-Hidden_Color_Correction_Effect-out.txt │ │ │ │ ├── zun-Hidden_Edge_Detect_X-in.txt │ │ │ │ ├── zun-Hidden_Edge_Detect_X-out.txt │ │ │ │ ├── zun-Hidden_GlowConeTap-in.txt │ │ │ │ ├── zun-Hidden_GlowConeTap-out.txt │ │ │ │ ├── zun-Hidden_Glow_Downsample-in.txt │ │ │ │ ├── zun-Hidden_Glow_Downsample-out.txt │ │ │ │ ├── zun-Hidden_Grayscale_Effect-in.txt │ │ │ │ ├── zun-Hidden_Grayscale_Effect-out.txt │ │ │ │ ├── zun-Hidden_Internal-CombineDepthNormals-in.txt │ │ │ │ ├── zun-Hidden_Internal-CombineDepthNormals-out.txt │ │ │ │ ├── zun-Hidden_Internal-GUITextureBlit-in.txt │ │ │ │ ├── zun-Hidden_Internal-GUITextureBlit-out.txt │ │ │ │ ├── zun-Hidden_Internal-GUITextureClip-in.txt │ │ │ │ ├── zun-Hidden_Internal-GUITextureClip-out.txt │ │ │ │ ├── zun-Hidden_Internal-Halo-in.txt │ │ │ │ ├── zun-Hidden_Internal-Halo-out.txt │ │ │ │ ├── zun-Hidden_Internal-PrePassCollectShadows-in.txt │ │ │ │ ├── zun-Hidden_Internal-PrePassCollectShadows-out.txt │ │ │ │ ├── zun-Hidden_Internal-PrePassLighting-in.txt │ │ │ │ ├── zun-Hidden_Internal-PrePassLighting-out.txt │ │ │ │ ├── zun-Hidden_Noise_Shader_RGB-in.txt │ │ │ │ ├── zun-Hidden_Noise_Shader_RGB-out.txt │ │ │ │ ├── zun-Hidden_Noise_Shader_YUV-in.txt │ │ │ │ ├── zun-Hidden_Noise_Shader_YUV-out.txt │ │ │ │ ├── zun-Hidden_Sepiatone_Effect-in.txt │ │ │ │ ├── zun-Hidden_Sepiatone_Effect-out.txt │ │ │ │ ├── zun-Hidden_Shadow-ScreenBlur-in.txt │ │ │ │ ├── zun-Hidden_Shadow-ScreenBlur-out.txt │ │ │ │ ├── zun-Hidden_ShowDepthNTexture-in.txt │ │ │ │ ├── zun-Hidden_ShowDepthNTexture-out.txt │ │ │ │ ├── zun-Hidden_ShowDepthTexture-in.txt │ │ │ │ ├── zun-Hidden_ShowDepthTexture-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_BillboardTree-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_BillboardTree-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass1-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass2-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass2-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_Vertexlit-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_Vertexlit-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_Vertexlit1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_Vertexlit1-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass1-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass2-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass2-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_My_Soft_Occlusion_Leaves_rendertex-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_My_Soft_Occlusion_Leaves_rendertex-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Bark_rendertex-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Bark_rendertex-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Leaves_rendertex-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Leaves_rendertex-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-AddPass-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-AddPass-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-AddPass1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-AddPass1-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-FirstPass-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-FirstPass-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-FirstPass1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-FirstPass1-out.txt │ │ │ │ ├── zun-Hidden_Tree_Bark_Shader_Rendertex-in.txt │ │ │ │ ├── zun-Hidden_Tree_Bark_Shader_Rendertex-out.txt │ │ │ │ ├── zun-Hidden_Tree_Leaf_Shader_Rendertex-in.txt │ │ │ │ ├── zun-Hidden_Tree_Leaf_Shader_Rendertex-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader1-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader1-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader1-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader1-out.txt │ │ │ │ ├── zun-Hidden_Twirt_Effect_Shader-in.txt │ │ │ │ ├── zun-Hidden_Twirt_Effect_Shader-out.txt │ │ │ │ ├── zun-Hidden_Twist_Effect-in.txt │ │ │ │ ├── zun-Hidden_Twist_Effect-out.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Bumped_Diffuse2-in.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Bumped_Diffuse2-out.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Diffuse-in.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Diffuse-out.txt │ │ │ │ ├── zun-MobileBumpSpec-inES.txt │ │ │ │ ├── zun-MobileBumpSpec-inES3.txt │ │ │ │ ├── zun-MobileBumpSpec-outES.txt │ │ │ │ ├── zun-MobileBumpSpec-outES3.txt │ │ │ │ ├── zun-MobileBumpSpec-outES3Metal.txt │ │ │ │ ├── zun-Nature_My_Soft_Occlusion_Leaves-in.txt │ │ │ │ ├── zun-Nature_My_Soft_Occlusion_Leaves-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark1-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark1-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark2-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark2-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark3-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark3-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves1-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves1-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves2-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves2-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves3-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves3-out.txt │ │ │ │ ├── zun-Nature_Vegetation_Two_Pass_unlit-in.txt │ │ │ │ ├── zun-Nature_Vegetation_Two_Pass_unlit-out.txt │ │ │ │ ├── zun-Parallax_Diffuse-in.txt │ │ │ │ ├── zun-Parallax_Diffuse-out.txt │ │ │ │ ├── zun-Parallax_Diffuse1-in.txt │ │ │ │ ├── zun-Parallax_Diffuse1-out.txt │ │ │ │ ├── zun-Parallax_Diffuse2-in.txt │ │ │ │ ├── zun-Parallax_Diffuse2-out.txt │ │ │ │ ├── zun-Parallax_Specular-in.txt │ │ │ │ ├── zun-Parallax_Specular-out.txt │ │ │ │ ├── zun-Particles_Additive-in.txt │ │ │ │ ├── zun-Particles_Additive-out.txt │ │ │ │ ├── zun-Particles_Additive_(Soft)-in.txt │ │ │ │ ├── zun-Particles_Additive_(Soft)-out.txt │ │ │ │ ├── zun-Particles_Alpha_Blended_Premultiply-in.txt │ │ │ │ ├── zun-Particles_Alpha_Blended_Premultiply-out.txt │ │ │ │ ├── zun-Particles_Multiply-in.txt │ │ │ │ ├── zun-Particles_Multiply-out.txt │ │ │ │ ├── zun-Particles_Multiply_(Double)-in.txt │ │ │ │ ├── zun-Particles_Multiply_(Double)-out.txt │ │ │ │ ├── zun-Particles__Additive-Multiply-in.txt │ │ │ │ ├── zun-Particles__Additive-Multiply-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse1-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse1-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular1-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular1-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular2-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular2-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Unlit-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Unlit-out.txt │ │ │ │ ├── zun-Reflective_Diffuse-in.txt │ │ │ │ ├── zun-Reflective_Diffuse-out.txt │ │ │ │ ├── zun-Reflective_Diffuse1-in.txt │ │ │ │ ├── zun-Reflective_Diffuse1-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse1-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse1-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular1-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular1-out.txt │ │ │ │ ├── zun-Reflective_Specular-in.txt │ │ │ │ ├── zun-Reflective_Specular-out.txt │ │ │ │ ├── zun-Reflective_Specular1-in.txt │ │ │ │ ├── zun-Reflective_Specular1-out.txt │ │ │ │ ├── zun-Reflective_Specular2-in.txt │ │ │ │ ├── zun-Reflective_Specular2-out.txt │ │ │ │ ├── zun-RenderFX_Skybox-in.txt │ │ │ │ ├── zun-RenderFX_Skybox-out.txt │ │ │ │ ├── zun-RenderFX_Skybox_Cubed-in.txt │ │ │ │ ├── zun-RenderFX_Skybox_Cubed-out.txt │ │ │ │ ├── zun-SSAO24-in.txt │ │ │ │ ├── zun-SSAO24-inES3.txt │ │ │ │ ├── zun-SSAO24-out.txt │ │ │ │ ├── zun-SSAO24-outES3.txt │ │ │ │ ├── zun-SSAO24-outES3Metal.txt │ │ │ │ ├── zun-SSAO8-inES.txt │ │ │ │ ├── zun-SSAO8-outES.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse1-in.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse1-out.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse2-in.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse2-out.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Specular-in.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Specular-out.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Specular1-in.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Specular1-out.txt │ │ │ │ ├── zun-Self-Illumin_Diffuse-in.txt │ │ │ │ ├── zun-Self-Illumin_Diffuse-out.txt │ │ │ │ ├── zun-Self-Illumin_Diffuse1-in.txt │ │ │ │ ├── zun-Self-Illumin_Diffuse1-out.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse-in.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse-out.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse1-in.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse1-out.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse2-in.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse2-out.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Specular-in.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Specular-out.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Specular1-in.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Specular1-out.txt │ │ │ │ ├── zun-Self-Illumin_Specular-in.txt │ │ │ │ ├── zun-Self-Illumin_Specular-out.txt │ │ │ │ ├── zun-Self-Illumin_Specular1-in.txt │ │ │ │ ├── zun-Self-Illumin_Specular1-out.txt │ │ │ │ ├── zun-Self-Illumin_Specular2-in.txt │ │ │ │ ├── zun-Self-Illumin_Specular2-out.txt │ │ │ │ ├── zun-Specular-in.txt │ │ │ │ ├── zun-Specular-out.txt │ │ │ │ ├── zun-Specular1-in.txt │ │ │ │ ├── zun-Specular1-out.txt │ │ │ │ ├── zun-Specular2-in.txt │ │ │ │ ├── zun-Specular2-out.txt │ │ │ │ ├── zun-Surface_2UV-in.txt │ │ │ │ ├── zun-Surface_2UV-out.txt │ │ │ │ ├── zun-Surface_2UV1-in.txt │ │ │ │ ├── zun-Surface_2UV1-out.txt │ │ │ │ ├── zun-Surface_Colored_Specular-in.txt │ │ │ │ ├── zun-Surface_Colored_Specular-out.txt │ │ │ │ ├── zun-Surface_Colored_Specular1-in.txt │ │ │ │ ├── zun-Surface_Colored_Specular1-out.txt │ │ │ │ ├── zun-Surface_Custom_Data-in.txt │ │ │ │ ├── zun-Surface_Custom_Data-out.txt │ │ │ │ ├── zun-Surface_Custom_Data1-in.txt │ │ │ │ ├── zun-Surface_Custom_Data1-out.txt │ │ │ │ ├── zun-Surface_Custom_Data2-in.txt │ │ │ │ ├── zun-Surface_Custom_Data2-out.txt │ │ │ │ ├── zun-Surface_DecalAdd-in.txt │ │ │ │ ├── zun-Surface_DecalAdd-out.txt │ │ │ │ ├── zun-Surface_DecalAddBump3-in.txt │ │ │ │ ├── zun-Surface_DecalAddBump3-out.txt │ │ │ │ ├── zun-Surface_DecalAddBump5-in.txt │ │ │ │ ├── zun-Surface_DecalAddBump5-out.txt │ │ │ │ ├── zun-Surface_Diffuse_Wrapped-in.txt │ │ │ │ ├── zun-Surface_Diffuse_Wrapped-out.txt │ │ │ │ ├── zun-Surface_Rim-in.txt │ │ │ │ ├── zun-Surface_Rim-out.txt │ │ │ │ ├── zun-Surface_Rim1-in.txt │ │ │ │ ├── zun-Surface_Rim1-out.txt │ │ │ │ ├── zun-Surface_Rim2-in.txt │ │ │ │ ├── zun-Surface_Rim2-out.txt │ │ │ │ ├── zun-Surface_Rim_Bump-in.txt │ │ │ │ ├── zun-Surface_Rim_Bump-out.txt │ │ │ │ ├── zun-Surface_Rim_Bump1-in.txt │ │ │ │ ├── zun-Surface_Rim_Bump1-out.txt │ │ │ │ ├── zun-Surface_ScreenPos-in.txt │ │ │ │ ├── zun-Surface_ScreenPos-out.txt │ │ │ │ ├── zun-Surface_ScreenPos1-in.txt │ │ │ │ ├── zun-Surface_ScreenPos1-out.txt │ │ │ │ ├── zun-Surface_ScreenPos2-in.txt │ │ │ │ ├── zun-Surface_ScreenPos2-out.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo-in.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo-out.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo1-in.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo1-out.txt │ │ │ │ ├── zun-Surface_Slices-in.txt │ │ │ │ ├── zun-Surface_Slices-out.txt │ │ │ │ ├── zun-Surface_Slices1-in.txt │ │ │ │ ├── zun-Surface_Slices1-out.txt │ │ │ │ ├── zun-Surface_Slices2-in.txt │ │ │ │ ├── zun-Surface_Slices2-out.txt │ │ │ │ ├── zun-Surface_Slices3-in.txt │ │ │ │ ├── zun-Surface_Slices3-out.txt │ │ │ │ ├── zun-Surface_WorldRefl-in.txt │ │ │ │ ├── zun-Surface_WorldRefl-out.txt │ │ │ │ ├── zun-Surface_WorldRefl1-in.txt │ │ │ │ ├── zun-Surface_WorldRefl1-out.txt │ │ │ │ ├── zun-Test_CgNormals-in.txt │ │ │ │ ├── zun-Test_CgNormals-out.txt │ │ │ │ ├── zun-Test_FontShaderCull-in.txt │ │ │ │ ├── zun-Test_FontShaderCull-out.txt │ │ │ │ ├── zun-Test_VertexShaderDepthTexture-in.txt │ │ │ │ ├── zun-Test_VertexShaderDepthTexture-out.txt │ │ │ │ ├── zun-Test_VertexShaderTexture-in.txt │ │ │ │ ├── zun-Test_VertexShaderTexture-out.txt │ │ │ │ ├── zun-Tests_Blend_Many_Textures-in.txt │ │ │ │ ├── zun-Tests_Blend_Many_Textures-out.txt │ │ │ │ ├── zun-Tests_Fwd-Def-Vert-in.txt │ │ │ │ ├── zun-Tests_Fwd-Def-Vert-out.txt │ │ │ │ ├── zun-Tests_Fwd-Def-Vert1-in.txt │ │ │ │ ├── zun-Tests_Fwd-Def-Vert1-out.txt │ │ │ │ ├── zun-TexGen_Cube_Refl-in.txt │ │ │ │ ├── zun-TexGen_Cube_Refl-out.txt │ │ │ │ ├── zun-Toon_Basic-in.txt │ │ │ │ ├── zun-Toon_Basic-out.txt │ │ │ │ ├── zun-Toon_Lighted-in.txt │ │ │ │ ├── zun-Toon_Lighted-out.txt │ │ │ │ ├── zun-Transparent_Bumped_Specular-in.txt │ │ │ │ ├── zun-Transparent_Bumped_Specular-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse1-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse1-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular1-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular1-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Diffuse-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Diffuse-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular1-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular1-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular2-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular2-out.txt │ │ │ │ ├── zun-Transparent_Diffuse-in.txt │ │ │ │ ├── zun-Transparent_Diffuse-out.txt │ │ │ │ ├── zun-Transparent_Specular-in.txt │ │ │ │ ├── zun-Transparent_Specular-out.txt │ │ │ │ ├── zun-TreeCreatorLeavesRT-in.txt │ │ │ │ ├── zun-TreeCreatorLeavesRT-out.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader-in.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader-out.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader1-in.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader1-out.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader-in.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader-out.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader1-in.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader1-out.txt │ │ │ │ ├── zun-Vertex_Colored-in.txt │ │ │ │ ├── zun-Vertex_Colored-out.txt │ │ │ │ ├── zun-currently_adapted-in.txt │ │ │ │ ├── zun-currently_adapted-out.txt │ │ │ │ ├── zunity-MotionBlur-TileMax-in.txt │ │ │ │ └── zunity-MotionBlur-TileMax-out.txt │ │ │ │ ├── global-mutable-inES.txt │ │ │ │ ├── global-mutable-inES3.txt │ │ │ │ ├── global-mutable-outES.txt │ │ │ │ ├── global-mutable-outES3.txt │ │ │ │ ├── global-mutable-outES3Metal.txt │ │ │ │ ├── glsl_optimizer_tests.cpp │ │ │ │ ├── tests.gyp │ │ │ │ ├── tests.js │ │ │ │ └── vertex │ │ │ │ ├── MF-GodRays-inES.txt │ │ │ │ ├── MF-GodRays-inES3.txt │ │ │ │ ├── MF-GodRays-outES.txt │ │ │ │ ├── MF-GodRays-outES3.txt │ │ │ │ ├── MF-GodRays-outES3Metal.txt │ │ │ │ ├── bug-chained-assign-in.txt │ │ │ │ ├── bug-chained-assign-out.txt │ │ │ │ ├── bug-loops-for-while-in.txt │ │ │ │ ├── bug-loops-for-while-out.txt │ │ │ │ ├── bug-struct-uniform-in.txt │ │ │ │ ├── bug-struct-uniform-out.txt │ │ │ │ ├── bug-swizzle-lhs-cast-inES3.txt │ │ │ │ ├── bug-swizzle-lhs-cast-outES3.txt │ │ │ │ ├── bug-swizzle-lhs-cast-outES3Metal.txt │ │ │ │ ├── bug-varying-const-in.txt │ │ │ │ ├── bug-varying-const-out.txt │ │ │ │ ├── builtin-vars-in.txt │ │ │ │ ├── builtin-vars-inES.txt │ │ │ │ ├── builtin-vars-inES3.txt │ │ │ │ ├── builtin-vars-out.txt │ │ │ │ ├── builtin-vars-outES.txt │ │ │ │ ├── builtin-vars-outES3.txt │ │ │ │ ├── builtin-vars-outES3Metal.txt │ │ │ │ ├── estest1-in.txt │ │ │ │ ├── estest1-out.txt │ │ │ │ ├── glsl140-basic-in.txt │ │ │ │ ├── glsl140-basic-out.txt │ │ │ │ ├── glsl140-integers-in.txt │ │ │ │ ├── glsl140-integers-out.txt │ │ │ │ ├── inputs-inES3.txt │ │ │ │ ├── inputs-outES3.txt │ │ │ │ ├── inputs-outES3Metal.txt │ │ │ │ ├── loops-for-in.txt │ │ │ │ ├── loops-for-out.txt │ │ │ │ ├── loops-for-withvec4-in.txt │ │ │ │ ├── loops-for-withvec4-inES3.txt │ │ │ │ ├── loops-for-withvec4-out.txt │ │ │ │ ├── loops-for-withvec4-outES3.txt │ │ │ │ ├── loops-for-withvec4-outES3Metal.txt │ │ │ │ ├── loops-for-withvec4inductorW-inES3.txt │ │ │ │ ├── loops-for-withvec4inductorW-outES3.txt │ │ │ │ ├── loops-for-withvec4inductorW-outES3Metal.txt │ │ │ │ ├── loops-forlimitbreak-inES.txt │ │ │ │ ├── loops-forlimitbreak-inES3.txt │ │ │ │ ├── loops-forlimitbreak-outES.txt │ │ │ │ ├── loops-forlimitbreak-outES3.txt │ │ │ │ ├── loops-forlimitbreak-outES3Metal.txt │ │ │ │ ├── loops-forsimple-in.txt │ │ │ │ ├── loops-forsimple-out.txt │ │ │ │ ├── loops-forvarious-inES.txt │ │ │ │ ├── loops-forvarious-inES3.txt │ │ │ │ ├── loops-forvarious-outES.txt │ │ │ │ ├── loops-forvarious-outES3.txt │ │ │ │ ├── loops-forvarious-outES3Metal.txt │ │ │ │ ├── loops-forwithcalls-in.txt │ │ │ │ ├── loops-forwithcalls-out.txt │ │ │ │ ├── matrix-casts-inES3.txt │ │ │ │ ├── matrix-casts-outES3.txt │ │ │ │ ├── matrix-casts-outES3Metal.txt │ │ │ │ ├── opt-inline-varnames-in.txt │ │ │ │ ├── opt-inline-varnames-out.txt │ │ │ │ ├── opt-matrix-constr-in.txt │ │ │ │ ├── opt-matrix-constr-out.txt │ │ │ │ ├── opt-matrix-transpose-mul-inES.txt │ │ │ │ ├── opt-matrix-transpose-mul-inES3.txt │ │ │ │ ├── opt-matrix-transpose-mul-outES.txt │ │ │ │ ├── opt-matrix-transpose-mul-outES3.txt │ │ │ │ ├── opt-matrix-transpose-mul-outES3Metal.txt │ │ │ │ ├── opt-negsub-in.txt │ │ │ │ ├── opt-negsub-out.txt │ │ │ │ ├── opt-normalize-in.txt │ │ │ │ ├── opt-normalize-out.txt │ │ │ │ ├── opt-unroll-in.txt │ │ │ │ ├── opt-unroll-out.txt │ │ │ │ ├── opt-unusedvars-in.txt │ │ │ │ ├── opt-unusedvars-out.txt │ │ │ │ ├── swizzle-casts-inES3.txt │ │ │ │ ├── swizzle-casts-outES3.txt │ │ │ │ ├── swizzle-casts-outES3Metal.txt │ │ │ │ ├── swizzlemask-in.txt │ │ │ │ ├── swizzlemask-out.txt │ │ │ │ ├── types-in.txt │ │ │ │ ├── types-inES.txt │ │ │ │ ├── types-inES3.txt │ │ │ │ ├── types-out.txt │ │ │ │ ├── types-outES.txt │ │ │ │ ├── types-outES3.txt │ │ │ │ ├── types-outES3Metal.txt │ │ │ │ ├── uniforms-arrays-inES3.txt │ │ │ │ ├── uniforms-arrays-outES3.txt │ │ │ │ ├── uniforms-arrays-outES3Metal.txt │ │ │ │ ├── z-NichsHybridLight-in.txt │ │ │ │ ├── z-NichsHybridLight-out.txt │ │ │ │ ├── z-NichsHybridLightVectorInsertBug-in.txt │ │ │ │ ├── z-NichsHybridLightVectorInsertBug-inES.txt │ │ │ │ ├── z-NichsHybridLightVectorInsertBug-inES3.txt │ │ │ │ ├── z-NichsHybridLightVectorInsertBug-out.txt │ │ │ │ ├── z-NichsHybridLightVectorInsertBug-outES.txt │ │ │ │ ├── z-NichsHybridLightVectorInsertBug-outES3.txt │ │ │ │ ├── z-NichsHybridLightVectorInsertBug-outES3Metal.txt │ │ │ │ ├── z-alphabumpspec-in.txt │ │ │ │ ├── z-alphabumpspec-out.txt │ │ │ │ ├── z-particle-in.txt │ │ │ │ ├── z-particle-inES.txt │ │ │ │ ├── z-particle-out.txt │ │ │ │ ├── z-particle-outES.txt │ │ │ │ ├── z-prepasslight-in.txt │ │ │ │ ├── z-prepasslight-inES.txt │ │ │ │ ├── z-prepasslight-inES3.txt │ │ │ │ ├── z-prepasslight-out.txt │ │ │ │ ├── z-prepasslight-outES.txt │ │ │ │ ├── z-prepasslight-outES3.txt │ │ │ │ ├── z-prepasslight-outES3Metal.txt │ │ │ │ ├── z-treeleaf-in.txt │ │ │ │ ├── z-treeleaf-inES.txt │ │ │ │ ├── z-treeleaf-inES3.txt │ │ │ │ ├── z-treeleaf-out.txt │ │ │ │ ├── z-treeleaf-outES.txt │ │ │ │ ├── z-treeleaf-outES3.txt │ │ │ │ ├── z-treeleaf-outES3Metal.txt │ │ │ │ ├── z-unishader-dirlm-in.txt │ │ │ │ ├── z-unishader-dirlm-out.txt │ │ │ │ ├── zun-Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Bumped_Diffuse1-in.txt │ │ │ │ ├── zun-Bumped_Diffuse1-out.txt │ │ │ │ ├── zun-Bumped_Specular-in.txt │ │ │ │ ├── zun-Bumped_Specular-out.txt │ │ │ │ ├── zun-Bumped_Specular2-in.txt │ │ │ │ ├── zun-Bumped_Specular2-out.txt │ │ │ │ ├── zun-Decal-in.txt │ │ │ │ ├── zun-Decal-out.txt │ │ │ │ ├── zun-Diffuse-in.txt │ │ │ │ ├── zun-Diffuse-out.txt │ │ │ │ ├── zun-Diffuse2-in.txt │ │ │ │ ├── zun-Diffuse2-out.txt │ │ │ │ ├── zun-Diffuse_Alpha_Shadowed_ZWrite-in.txt │ │ │ │ ├── zun-Diffuse_Alpha_Shadowed_ZWrite-out.txt │ │ │ │ ├── zun-FX_Glass_Stained_BumpDistort-in.txt │ │ │ │ ├── zun-FX_Glass_Stained_BumpDistort-out.txt │ │ │ │ ├── zun-FX_Water_(simple)-in.txt │ │ │ │ ├── zun-FX_Water_(simple)-out.txt │ │ │ │ ├── zun-Grab_Invert-in.txt │ │ │ │ ├── zun-Grab_Invert-out.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture-in.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture-out.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture1-in.txt │ │ │ │ ├── zun-Hidden_Camera-DepthNormalTexture1-out.txt │ │ │ │ ├── zun-Hidden_Camera-DepthTexture-in.txt │ │ │ │ ├── zun-Hidden_Camera-DepthTexture-out.txt │ │ │ │ ├── zun-Hidden_Glow_Downsample-in.txt │ │ │ │ ├── zun-Hidden_Glow_Downsample-out.txt │ │ │ │ ├── zun-Hidden_Internal-GUITextureClip-in.txt │ │ │ │ ├── zun-Hidden_Internal-GUITextureClip-out.txt │ │ │ │ ├── zun-Hidden_Internal-PrePassLighting-in.txt │ │ │ │ ├── zun-Hidden_Internal-PrePassLighting-out.txt │ │ │ │ ├── zun-Hidden_Noise_Shader_RGB-in.txt │ │ │ │ ├── zun-Hidden_Noise_Shader_RGB-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_BillboardTree-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_BillboardTree-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass1-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass2-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_BillboardWavingDoublePass2-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Details_WavingDoublePass1-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Bark_rendertex-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Bark_rendertex-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Leaves_rendertex-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Soft_Occlusion_Leaves_rendertex-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-AddPass-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-AddPass-out.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-FirstPass1-in.txt │ │ │ │ ├── zun-Hidden_TerrainEngine_Splatmap_Lightmap-FirstPass1-out.txt │ │ │ │ ├── zun-Hidden_Tree_Bark_Shader_Rendertex-in.txt │ │ │ │ ├── zun-Hidden_Tree_Bark_Shader_Rendertex-out.txt │ │ │ │ ├── zun-Hidden_Tree_Leaf_Shader_Rendertex-in.txt │ │ │ │ ├── zun-Hidden_Tree_Leaf_Shader_Rendertex-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader1-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Bark_Shader1-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader-out.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader1-in.txt │ │ │ │ ├── zun-Hidden_Tree_Optimized_Leaf_Shader1-out.txt │ │ │ │ ├── zun-Hidden_Twist_Effect-in.txt │ │ │ │ ├── zun-Hidden_Twist_Effect-out.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Legacy_Shaders_Lightmapped_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark2-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark2-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark3-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Bark3-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves1-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves1-out.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves3-in.txt │ │ │ │ ├── zun-Nature_Soft_Occlusion_Leaves3-out.txt │ │ │ │ ├── zun-Parallax_Diffuse-in.txt │ │ │ │ ├── zun-Parallax_Diffuse-out.txt │ │ │ │ ├── zun-Parallax_Diffuse1-in.txt │ │ │ │ ├── zun-Parallax_Diffuse1-out.txt │ │ │ │ ├── zun-Parallax_Diffuse2-in.txt │ │ │ │ ├── zun-Parallax_Diffuse2-out.txt │ │ │ │ ├── zun-Particles_Blend-in.txt │ │ │ │ ├── zun-Particles_Blend-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse1-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Diffuse1-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular1-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular1-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular2-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Specular2-out.txt │ │ │ │ ├── zun-Reflective_Bumped_Unlit-in.txt │ │ │ │ ├── zun-Reflective_Bumped_Unlit-out.txt │ │ │ │ ├── zun-Reflective_Diffuse-in.txt │ │ │ │ ├── zun-Reflective_Diffuse-out.txt │ │ │ │ ├── zun-Reflective_Diffuse1-in.txt │ │ │ │ ├── zun-Reflective_Diffuse1-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse1-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Diffuse1-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular-out.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular1-in.txt │ │ │ │ ├── zun-Reflective_Parallax_Specular1-out.txt │ │ │ │ ├── zun-Reflective_Specular-in.txt │ │ │ │ ├── zun-Reflective_Specular-out.txt │ │ │ │ ├── zun-Reflective_Specular1-in.txt │ │ │ │ ├── zun-Reflective_Specular1-out.txt │ │ │ │ ├── zun-Reflective_Specular2-in.txt │ │ │ │ ├── zun-Reflective_Specular2-out.txt │ │ │ │ ├── zun-RenderFX_Skybox_Cubed-in.txt │ │ │ │ ├── zun-RenderFX_Skybox_Cubed-out.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Specular1-in.txt │ │ │ │ ├── zun-Self-Illumin_Bumped_Specular1-out.txt │ │ │ │ ├── zun-Self-Illumin_Diffuse1-in.txt │ │ │ │ ├── zun-Self-Illumin_Diffuse1-out.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse-in.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Diffuse-out.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Specular1-in.txt │ │ │ │ ├── zun-Self-Illumin_Parallax_Specular1-out.txt │ │ │ │ ├── zun-Self-Illumin_Specular1-in.txt │ │ │ │ ├── zun-Self-Illumin_Specular1-out.txt │ │ │ │ ├── zun-ShowDestAlpha-in.txt │ │ │ │ ├── zun-ShowDestAlpha-out.txt │ │ │ │ ├── zun-Specular-in.txt │ │ │ │ ├── zun-Specular-out.txt │ │ │ │ ├── zun-Specular1-in.txt │ │ │ │ ├── zun-Specular1-out.txt │ │ │ │ ├── zun-Specular2-in.txt │ │ │ │ ├── zun-Specular2-out.txt │ │ │ │ ├── zun-Surface_2UV-in.txt │ │ │ │ ├── zun-Surface_2UV-out.txt │ │ │ │ ├── zun-Surface_2UV1-in.txt │ │ │ │ ├── zun-Surface_2UV1-out.txt │ │ │ │ ├── zun-Surface_Colored_Specular-in.txt │ │ │ │ ├── zun-Surface_Colored_Specular-out.txt │ │ │ │ ├── zun-Surface_Colored_Specular1-in.txt │ │ │ │ ├── zun-Surface_Colored_Specular1-out.txt │ │ │ │ ├── zun-Surface_Custom_Data-in.txt │ │ │ │ ├── zun-Surface_Custom_Data-out.txt │ │ │ │ ├── zun-Surface_Custom_Data1-in.txt │ │ │ │ ├── zun-Surface_Custom_Data1-out.txt │ │ │ │ ├── zun-Surface_Custom_Data2-in.txt │ │ │ │ ├── zun-Surface_Custom_Data2-out.txt │ │ │ │ ├── zun-Surface_DecalAddBump-in.txt │ │ │ │ ├── zun-Surface_DecalAddBump-out.txt │ │ │ │ ├── zun-Surface_DecalAddBump1-in.txt │ │ │ │ ├── zun-Surface_DecalAddBump1-out.txt │ │ │ │ ├── zun-Surface_DecalAddBump2-in.txt │ │ │ │ ├── zun-Surface_DecalAddBump2-out.txt │ │ │ │ ├── zun-Surface_DecalAddBump3-in.txt │ │ │ │ ├── zun-Surface_DecalAddBump3-out.txt │ │ │ │ ├── zun-Surface_Diffuse_Wrapped-in.txt │ │ │ │ ├── zun-Surface_Diffuse_Wrapped-out.txt │ │ │ │ ├── zun-Surface_Rim-in.txt │ │ │ │ ├── zun-Surface_Rim-out.txt │ │ │ │ ├── zun-Surface_Rim1-in.txt │ │ │ │ ├── zun-Surface_Rim1-out.txt │ │ │ │ ├── zun-Surface_Rim2-in.txt │ │ │ │ ├── zun-Surface_Rim2-out.txt │ │ │ │ ├── zun-Surface_Rim_Bump-in.txt │ │ │ │ ├── zun-Surface_Rim_Bump-out.txt │ │ │ │ ├── zun-Surface_Rim_Bump1-in.txt │ │ │ │ ├── zun-Surface_Rim_Bump1-out.txt │ │ │ │ ├── zun-Surface_ScreenPos-in.txt │ │ │ │ ├── zun-Surface_ScreenPos-out.txt │ │ │ │ ├── zun-Surface_ScreenPos1-in.txt │ │ │ │ ├── zun-Surface_ScreenPos1-out.txt │ │ │ │ ├── zun-Surface_ScreenPos2-in.txt │ │ │ │ ├── zun-Surface_ScreenPos2-out.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo-in.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo-out.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo1-in.txt │ │ │ │ ├── zun-Surface_ScreenPosAlbedo1-out.txt │ │ │ │ ├── zun-Surface_Slices-in.txt │ │ │ │ ├── zun-Surface_Slices-out.txt │ │ │ │ ├── zun-Surface_Slices1-in.txt │ │ │ │ ├── zun-Surface_Slices1-out.txt │ │ │ │ ├── zun-Surface_Slices2-in.txt │ │ │ │ ├── zun-Surface_Slices2-out.txt │ │ │ │ ├── zun-Surface_Slices3-in.txt │ │ │ │ ├── zun-Surface_Slices3-out.txt │ │ │ │ ├── zun-Surface_WorldRefl-in.txt │ │ │ │ ├── zun-Surface_WorldRefl-out.txt │ │ │ │ ├── zun-Surface_WorldRefl1-in.txt │ │ │ │ ├── zun-Surface_WorldRefl1-out.txt │ │ │ │ ├── zun-Test_CgNormals-in.txt │ │ │ │ ├── zun-Test_CgNormals-out.txt │ │ │ │ ├── zun-Test_VertexShaderDepthTexture-in.txt │ │ │ │ ├── zun-Test_VertexShaderDepthTexture-out.txt │ │ │ │ ├── zun-Test_VertexShaderTexture-in.txt │ │ │ │ ├── zun-Test_VertexShaderTexture-out.txt │ │ │ │ ├── zun-TexGen_Cube_Refl-in.txt │ │ │ │ ├── zun-TexGen_Cube_Refl-out.txt │ │ │ │ ├── zun-Toon_Basic-in.txt │ │ │ │ ├── zun-Toon_Basic-out.txt │ │ │ │ ├── zun-Transparent_Bumped_Specular-in.txt │ │ │ │ ├── zun-Transparent_Bumped_Specular-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse1-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Diffuse1-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular1-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Bumped_Specular1-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Diffuse-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Diffuse-out.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular-in.txt │ │ │ │ ├── zun-Transparent_Cutout_Specular-out.txt │ │ │ │ ├── zun-Transparent_Specular-in.txt │ │ │ │ ├── zun-Transparent_Specular-out.txt │ │ │ │ ├── zun-TreeCreatorLeavesRT-in.txt │ │ │ │ ├── zun-TreeCreatorLeavesRT-out.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader-in.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader-out.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader1-in.txt │ │ │ │ ├── zun-Tree_Editor_Bark_Shader1-out.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader-in.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader-out.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader1-in.txt │ │ │ │ ├── zun-Tree_Editor_Leaf_Shader1-out.txt │ │ │ │ ├── zun-Vertex_Colored-in.txt │ │ │ │ └── zun-Vertex_Colored-out.txt │ │ ├── glslang │ │ │ ├── .appveyor.yml │ │ │ ├── .clang-format │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CMakeLists.txt │ │ │ ├── ChooseMSVCCRT.cmake │ │ │ ├── External │ │ │ │ └── CMakeLists.txt │ │ │ ├── OGLCompilersDLL │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── InitializeDll.cpp │ │ │ │ └── InitializeDll.h │ │ │ ├── README-spirv-remap.txt │ │ │ ├── README.md │ │ │ ├── SPIRV │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── GLSL.ext.AMD.h │ │ │ │ ├── GLSL.ext.EXT.h │ │ │ │ ├── GLSL.ext.KHR.h │ │ │ │ ├── GLSL.ext.NV.h │ │ │ │ ├── GLSL.std.450.h │ │ │ │ ├── GlslangToSpv.cpp │ │ │ │ ├── GlslangToSpv.h │ │ │ │ ├── InReadableOrder.cpp │ │ │ │ ├── Logger.cpp │ │ │ │ ├── Logger.h │ │ │ │ ├── SPVRemapper.cpp │ │ │ │ ├── SPVRemapper.h │ │ │ │ ├── SpvBuilder.cpp │ │ │ │ ├── SpvBuilder.h │ │ │ │ ├── bitutils.h │ │ │ │ ├── disassemble.cpp │ │ │ │ ├── disassemble.h │ │ │ │ ├── doc.cpp │ │ │ │ ├── doc.h │ │ │ │ ├── hex_float.h │ │ │ │ ├── spirv.hpp │ │ │ │ └── spvIR.h │ │ │ ├── StandAlone │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── DirStackFileIncluder.h │ │ │ │ ├── ResourceLimits.cpp │ │ │ │ ├── ResourceLimits.h │ │ │ │ ├── StandAlone.cpp │ │ │ │ ├── Worklist.h │ │ │ │ └── spirv-remap.cpp │ │ │ ├── Test │ │ │ │ ├── 100.conf │ │ │ │ ├── 100.frag │ │ │ │ ├── 100Limits.vert │ │ │ │ ├── 100samplerExternal.frag │ │ │ │ ├── 100scope.vert │ │ │ │ ├── 110scope.vert │ │ │ │ ├── 120.frag │ │ │ │ ├── 120.vert │ │ │ │ ├── 130.frag │ │ │ │ ├── 130.vert │ │ │ │ ├── 140.frag │ │ │ │ ├── 140.vert │ │ │ │ ├── 150.frag │ │ │ │ ├── 150.geom │ │ │ │ ├── 150.tesc │ │ │ │ ├── 150.tese │ │ │ │ ├── 150.vert │ │ │ │ ├── 300.frag │ │ │ │ ├── 300.vert │ │ │ │ ├── 300BuiltIns.frag │ │ │ │ ├── 300block.frag │ │ │ │ ├── 300layout.frag │ │ │ │ ├── 300layout.vert │ │ │ │ ├── 300link.frag │ │ │ │ ├── 300link2.frag │ │ │ │ ├── 300link3.frag │ │ │ │ ├── 300operations.frag │ │ │ │ ├── 300samplerExternal.frag │ │ │ │ ├── 300scope.vert │ │ │ │ ├── 310.comp │ │ │ │ ├── 310.frag │ │ │ │ ├── 310.geom │ │ │ │ ├── 310.tesc │ │ │ │ ├── 310.tese │ │ │ │ ├── 310.vert │ │ │ │ ├── 310AofA.vert │ │ │ │ ├── 310implicitSizeArrayError.vert │ │ │ │ ├── 310runtimeArray.vert │ │ │ │ ├── 320.comp │ │ │ │ ├── 320.frag │ │ │ │ ├── 320.geom │ │ │ │ ├── 320.tesc │ │ │ │ ├── 320.tese │ │ │ │ ├── 320.vert │ │ │ │ ├── 330.frag │ │ │ │ ├── 330comp.frag │ │ │ │ ├── 400.frag │ │ │ │ ├── 400.geom │ │ │ │ ├── 400.tesc │ │ │ │ ├── 400.tese │ │ │ │ ├── 400.vert │ │ │ │ ├── 410.geom │ │ │ │ ├── 410.tesc │ │ │ │ ├── 410.vert │ │ │ │ ├── 420.comp │ │ │ │ ├── 420.frag │ │ │ │ ├── 420.geom │ │ │ │ ├── 420.tesc │ │ │ │ ├── 420.tese │ │ │ │ ├── 420.vert │ │ │ │ ├── 420_size_gl_in.geom │ │ │ │ ├── 430.comp │ │ │ │ ├── 430.vert │ │ │ │ ├── 430AofA.frag │ │ │ │ ├── 430scope.vert │ │ │ │ ├── 435.vert │ │ │ │ ├── 440.frag │ │ │ │ ├── 440.vert │ │ │ │ ├── 450.comp │ │ │ │ ├── 450.frag │ │ │ │ ├── 450.geom │ │ │ │ ├── 450.tesc │ │ │ │ ├── 450.tese │ │ │ │ ├── 450.vert │ │ │ │ ├── 460.frag │ │ │ │ ├── 460.vert │ │ │ │ ├── Operations.frag │ │ │ │ ├── aggOps.frag │ │ │ │ ├── always-discard.frag │ │ │ │ ├── always-discard2.frag │ │ │ │ ├── array.frag │ │ │ │ ├── array100.frag │ │ │ │ ├── atomic_uint.frag │ │ │ │ ├── badChars.frag │ │ │ │ ├── badMacroArgs.frag │ │ │ │ ├── bar.h │ │ │ │ ├── baseLegalResults │ │ │ │ │ ├── hlsl.aliasOpaque.frag.out │ │ │ │ │ ├── hlsl.flattenOpaque.frag.out │ │ │ │ │ ├── hlsl.flattenOpaqueInit.vert.out │ │ │ │ │ ├── hlsl.flattenOpaqueInitMix.vert.out │ │ │ │ │ ├── hlsl.flattenSubset.frag.out │ │ │ │ │ ├── hlsl.flattenSubset2.frag.out │ │ │ │ │ ├── hlsl.partialFlattenLocal.vert.out │ │ │ │ │ └── hlsl.partialFlattenMixed.vert.out │ │ │ │ ├── baseResults │ │ │ │ │ ├── 100.frag.out │ │ │ │ │ ├── 100Limits.vert.out │ │ │ │ │ ├── 100LimitsConf.vert.out │ │ │ │ │ ├── 100samplerExternal.frag.out │ │ │ │ │ ├── 100scope.vert.out │ │ │ │ │ ├── 110scope.vert.out │ │ │ │ │ ├── 120.frag.out │ │ │ │ │ ├── 120.vert.out │ │ │ │ │ ├── 130.frag.out │ │ │ │ │ ├── 130.vert.out │ │ │ │ │ ├── 140.frag.out │ │ │ │ │ ├── 140.vert.out │ │ │ │ │ ├── 150.frag.out │ │ │ │ │ ├── 150.geom.out │ │ │ │ │ ├── 150.tesc.out │ │ │ │ │ ├── 150.vert.out │ │ │ │ │ ├── 300.frag.out │ │ │ │ │ ├── 300.vert.out │ │ │ │ │ ├── 300BuiltIns.frag.out │ │ │ │ │ ├── 300block.frag.out │ │ │ │ │ ├── 300layout.frag.out │ │ │ │ │ ├── 300layout.vert.out │ │ │ │ │ ├── 300link.frag.out │ │ │ │ │ ├── 300link2.frag.out │ │ │ │ │ ├── 300link3.frag.out │ │ │ │ │ ├── 300operations.frag.out │ │ │ │ │ ├── 300samplerExternal.frag.out │ │ │ │ │ ├── 300scope.vert.out │ │ │ │ │ ├── 310.comp.out │ │ │ │ │ ├── 310.frag.out │ │ │ │ │ ├── 310.geom.out │ │ │ │ │ ├── 310.tesc.out │ │ │ │ │ ├── 310.tese.out │ │ │ │ │ ├── 310.vert.out │ │ │ │ │ ├── 310AofA.vert.out │ │ │ │ │ ├── 310implicitSizeArrayError.vert.out │ │ │ │ │ ├── 310runtimeArray.vert.out │ │ │ │ │ ├── 320.comp.out │ │ │ │ │ ├── 320.frag.out │ │ │ │ │ ├── 320.geom.out │ │ │ │ │ ├── 320.tesc.out │ │ │ │ │ ├── 320.tese.out │ │ │ │ │ ├── 320.vert.out │ │ │ │ │ ├── 330.frag.out │ │ │ │ │ ├── 330comp.frag.out │ │ │ │ │ ├── 400.frag.out │ │ │ │ │ ├── 400.geom.out │ │ │ │ │ ├── 400.tesc.out │ │ │ │ │ ├── 400.tese.out │ │ │ │ │ ├── 400.vert.out │ │ │ │ │ ├── 410.geom.out │ │ │ │ │ ├── 410.tesc.out │ │ │ │ │ ├── 410.vert.out │ │ │ │ │ ├── 420.comp.out │ │ │ │ │ ├── 420.frag.out │ │ │ │ │ ├── 420.geom.out │ │ │ │ │ ├── 420.tesc.out │ │ │ │ │ ├── 420.tese.out │ │ │ │ │ ├── 420.vert.out │ │ │ │ │ ├── 420_size_gl_in.geom.out │ │ │ │ │ ├── 430.comp.out │ │ │ │ │ ├── 430.vert.out │ │ │ │ │ ├── 430AofA.frag.out │ │ │ │ │ ├── 430scope.vert.out │ │ │ │ │ ├── 435.vert.out │ │ │ │ │ ├── 440.frag.out │ │ │ │ │ ├── 440.vert.out │ │ │ │ │ ├── 450.comp.out │ │ │ │ │ ├── 450.frag.out │ │ │ │ │ ├── 450.geom.out │ │ │ │ │ ├── 450.tesc.out │ │ │ │ │ ├── 450.tese.out │ │ │ │ │ ├── 450.vert.out │ │ │ │ │ ├── 460.frag.out │ │ │ │ │ ├── 460.vert.out │ │ │ │ │ ├── Operations.frag.out │ │ │ │ │ ├── aggOps.frag.out │ │ │ │ │ ├── always-discard.frag.out │ │ │ │ │ ├── always-discard2.frag.out │ │ │ │ │ ├── array.frag.out │ │ │ │ │ ├── array100.frag.out │ │ │ │ │ ├── atomic_uint.frag.out │ │ │ │ │ ├── badChars.frag.out │ │ │ │ │ ├── badMacroArgs.frag.out │ │ │ │ │ ├── comment.frag.out │ │ │ │ │ ├── compoundsuffix.frag.hlsl │ │ │ │ │ ├── compoundsuffix.vert.glsl │ │ │ │ │ ├── conditionalDiscard.frag.out │ │ │ │ │ ├── constErrors.frag.out │ │ │ │ │ ├── constFold.frag.out │ │ │ │ │ ├── constFoldIntMin.frag.out │ │ │ │ │ ├── conversion.frag.out │ │ │ │ │ ├── cppBad.vert.out │ │ │ │ │ ├── cppBad2.vert.out │ │ │ │ │ ├── cppComplexExpr.vert.out │ │ │ │ │ ├── cppDeepNest.frag.out │ │ │ │ │ ├── cppIndent.vert.out │ │ │ │ │ ├── cppIntMinOverNegativeOne.frag.out │ │ │ │ │ ├── cppNest.vert.out │ │ │ │ │ ├── cppPassMacroName.frag.out │ │ │ │ │ ├── cppRelaxSkipTokensErrors.vert.out │ │ │ │ │ ├── cppSimple.vert.out │ │ │ │ │ ├── dataOut.frag.out │ │ │ │ │ ├── dataOutIndirect.frag.out │ │ │ │ │ ├── dce.frag.out │ │ │ │ │ ├── decls.frag.out │ │ │ │ │ ├── deepRvalue.frag.out │ │ │ │ │ ├── depthOut.frag.out │ │ │ │ │ ├── discard-dce.frag.out │ │ │ │ │ ├── doWhileLoop.frag.out │ │ │ │ │ ├── earlyReturnDiscard.frag.out │ │ │ │ │ ├── empty.frag.out │ │ │ │ │ ├── errors.frag.out │ │ │ │ │ ├── es-link1.frag.out │ │ │ │ │ ├── findFunction.frag.out │ │ │ │ │ ├── flowControl.frag.out │ │ │ │ │ ├── forLoop.frag.out │ │ │ │ │ ├── forwardRef.frag.out │ │ │ │ │ ├── functionCall.frag.out │ │ │ │ │ ├── functionSemantics.frag.out │ │ │ │ │ ├── glsl.-D-U.frag.out │ │ │ │ │ ├── glsl.entryPointRename.vert.bad.out │ │ │ │ │ ├── glsl.entryPointRename.vert.out │ │ │ │ │ ├── glsl.entryPointRename2.vert.out │ │ │ │ │ ├── glspv.esversion.vert.out │ │ │ │ │ ├── glspv.frag.out │ │ │ │ │ ├── glspv.version.frag.out │ │ │ │ │ ├── glspv.version.vert.out │ │ │ │ │ ├── glspv.vert.out │ │ │ │ │ ├── hlsl.-D-U.frag.out │ │ │ │ │ ├── hlsl.PointSize.geom.out │ │ │ │ │ ├── hlsl.PointSize.vert.out │ │ │ │ │ ├── hlsl.aliasOpaque.frag.out │ │ │ │ │ ├── hlsl.amend.frag.out │ │ │ │ │ ├── hlsl.array.flatten.frag.out │ │ │ │ │ ├── hlsl.array.frag.out │ │ │ │ │ ├── hlsl.array.implicit-size.frag.out │ │ │ │ │ ├── hlsl.array.multidim.frag.out │ │ │ │ │ ├── hlsl.assoc.frag.out │ │ │ │ │ ├── hlsl.attribute.expression.comp.out │ │ │ │ │ ├── hlsl.attribute.frag.out │ │ │ │ │ ├── hlsl.attributeC11.frag.out │ │ │ │ │ ├── hlsl.attributeGlobalBuffer.frag.out │ │ │ │ │ ├── hlsl.automap.frag.out │ │ │ │ │ ├── hlsl.basic.comp.out │ │ │ │ │ ├── hlsl.basic.geom.out │ │ │ │ │ ├── hlsl.boolConv.vert.out │ │ │ │ │ ├── hlsl.buffer.frag.out │ │ │ │ │ ├── hlsl.calculatelod.dx10.frag.out │ │ │ │ │ ├── hlsl.calculatelodunclamped.dx10.frag.out │ │ │ │ │ ├── hlsl.cast.frag.out │ │ │ │ │ ├── hlsl.cbuffer-identifier.vert.out │ │ │ │ │ ├── hlsl.charLit.vert.out │ │ │ │ │ ├── hlsl.clip.frag.out │ │ │ │ │ ├── hlsl.clipdistance-1.frag.out │ │ │ │ │ ├── hlsl.clipdistance-1.geom.out │ │ │ │ │ ├── hlsl.clipdistance-1.vert.out │ │ │ │ │ ├── hlsl.clipdistance-2.frag.out │ │ │ │ │ ├── hlsl.clipdistance-2.geom.out │ │ │ │ │ ├── hlsl.clipdistance-2.vert.out │ │ │ │ │ ├── hlsl.clipdistance-3.frag.out │ │ │ │ │ ├── hlsl.clipdistance-3.geom.out │ │ │ │ │ ├── hlsl.clipdistance-3.vert.out │ │ │ │ │ ├── hlsl.clipdistance-4.frag.out │ │ │ │ │ ├── hlsl.clipdistance-4.geom.out │ │ │ │ │ ├── hlsl.clipdistance-4.vert.out │ │ │ │ │ ├── hlsl.clipdistance-5.frag.out │ │ │ │ │ ├── hlsl.clipdistance-5.vert.out │ │ │ │ │ ├── hlsl.clipdistance-6.frag.out │ │ │ │ │ ├── hlsl.clipdistance-6.vert.out │ │ │ │ │ ├── hlsl.clipdistance-7.frag.out │ │ │ │ │ ├── hlsl.clipdistance-7.vert.out │ │ │ │ │ ├── hlsl.clipdistance-8.frag.out │ │ │ │ │ ├── hlsl.clipdistance-8.vert.out │ │ │ │ │ ├── hlsl.clipdistance-9.frag.out │ │ │ │ │ ├── hlsl.clipdistance-9.vert.out │ │ │ │ │ ├── hlsl.color.hull.tesc.out │ │ │ │ │ ├── hlsl.comparison.vec.frag.out │ │ │ │ │ ├── hlsl.conditional.frag.out │ │ │ │ │ ├── hlsl.constantbuffer.frag.out │ │ │ │ │ ├── hlsl.constructArray.vert.out │ │ │ │ │ ├── hlsl.constructexpr.frag.out │ │ │ │ │ ├── hlsl.constructimat.frag.out │ │ │ │ │ ├── hlsl.dashI.vert.out │ │ │ │ │ ├── hlsl.deadFunctionMissingBody.vert.out │ │ │ │ │ ├── hlsl.depthGreater.frag.out │ │ │ │ │ ├── hlsl.depthLess.frag.out │ │ │ │ │ ├── hlsl.discard.frag.out │ │ │ │ │ ├── hlsl.doLoop.frag.out │ │ │ │ │ ├── hlsl.domain.1.tese.out │ │ │ │ │ ├── hlsl.domain.2.tese.out │ │ │ │ │ ├── hlsl.domain.3.tese.out │ │ │ │ │ ├── hlsl.emptystruct.init.vert.out │ │ │ │ │ ├── hlsl.emptystructreturn.frag.out │ │ │ │ │ ├── hlsl.emptystructreturn.vert.out │ │ │ │ │ ├── hlsl.entry-in.frag.out │ │ │ │ │ ├── hlsl.entry-out.frag.out │ │ │ │ │ ├── hlsl.entry.rename.frag.out │ │ │ │ │ ├── hlsl.explicitDescriptorSet-2.frag.out │ │ │ │ │ ├── hlsl.explicitDescriptorSet.frag.out │ │ │ │ │ ├── hlsl.flatten.return.frag.out │ │ │ │ │ ├── hlsl.flattenOpaque.frag.out │ │ │ │ │ ├── hlsl.flattenOpaqueInit.vert.out │ │ │ │ │ ├── hlsl.flattenOpaqueInitMix.vert.out │ │ │ │ │ ├── hlsl.flattenSubset.frag.out │ │ │ │ │ ├── hlsl.flattenSubset2.frag.out │ │ │ │ │ ├── hlsl.float1.frag.out │ │ │ │ │ ├── hlsl.float4.frag.out │ │ │ │ │ ├── hlsl.forLoop.frag.out │ │ │ │ │ ├── hlsl.frag.out │ │ │ │ │ ├── hlsl.fraggeom.frag.out │ │ │ │ │ ├── hlsl.function.frag.out │ │ │ │ │ ├── hlsl.gather.array.dx10.frag.out │ │ │ │ │ ├── hlsl.gather.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.gather.basic.dx10.vert.out │ │ │ │ │ ├── hlsl.gather.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.gather.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.gatherRGBA.array.dx10.frag.out │ │ │ │ │ ├── hlsl.gatherRGBA.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.gatherRGBA.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.gatherRGBA.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.gathercmpRGBA.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.getdimensions.dx10.frag.out │ │ │ │ │ ├── hlsl.getdimensions.dx10.vert.out │ │ │ │ │ ├── hlsl.getdimensions.rw.dx10.frag.out │ │ │ │ │ ├── hlsl.getsampleposition.dx10.frag.out │ │ │ │ │ ├── hlsl.global-const-init.frag.out │ │ │ │ │ ├── hlsl.gs-hs-mix.tesc.out │ │ │ │ │ ├── hlsl.hlslOffset.vert.out │ │ │ │ │ ├── hlsl.hull.1.tesc.out │ │ │ │ │ ├── hlsl.hull.2.tesc.out │ │ │ │ │ ├── hlsl.hull.3.tesc.out │ │ │ │ │ ├── hlsl.hull.4.tesc.out │ │ │ │ │ ├── hlsl.hull.5.tesc.out │ │ │ │ │ ├── hlsl.hull.ctrlpt-1.tesc.out │ │ │ │ │ ├── hlsl.hull.ctrlpt-2.tesc.out │ │ │ │ │ ├── hlsl.hull.void.tesc.out │ │ │ │ │ ├── hlsl.identifier.sample.frag.out │ │ │ │ │ ├── hlsl.if.frag.out │ │ │ │ │ ├── hlsl.imagefetch-subvec4.comp.out │ │ │ │ │ ├── hlsl.implicitBool.frag.out │ │ │ │ │ ├── hlsl.include.vert.out │ │ │ │ │ ├── hlsl.includeNegative.vert.out │ │ │ │ │ ├── hlsl.inf.vert.out │ │ │ │ │ ├── hlsl.init.frag.out │ │ │ │ │ ├── hlsl.init2.frag.out │ │ │ │ │ ├── hlsl.inoutquals.frag.out │ │ │ │ │ ├── hlsl.intrinsic.frexp.frag.out │ │ │ │ │ ├── hlsl.intrinsic.frexp.vert.out │ │ │ │ │ ├── hlsl.intrinsics.barriers.comp.out │ │ │ │ │ ├── hlsl.intrinsics.comp.out │ │ │ │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag.out │ │ │ │ │ ├── hlsl.intrinsics.double.frag.out │ │ │ │ │ ├── hlsl.intrinsics.evalfns.frag.out │ │ │ │ │ ├── hlsl.intrinsics.f1632.frag.out │ │ │ │ │ ├── hlsl.intrinsics.f3216.frag.out │ │ │ │ │ ├── hlsl.intrinsics.frag.out │ │ │ │ │ ├── hlsl.intrinsics.lit.frag.out │ │ │ │ │ ├── hlsl.intrinsics.negative.comp.out │ │ │ │ │ ├── hlsl.intrinsics.negative.frag.out │ │ │ │ │ ├── hlsl.intrinsics.negative.vert.out │ │ │ │ │ ├── hlsl.intrinsics.promote.down.frag.out │ │ │ │ │ ├── hlsl.intrinsics.promote.frag.out │ │ │ │ │ ├── hlsl.intrinsics.promote.outputs.frag.out │ │ │ │ │ ├── hlsl.intrinsics.vert.out │ │ │ │ │ ├── hlsl.isfinite.frag.out │ │ │ │ │ ├── hlsl.layout.frag.out │ │ │ │ │ ├── hlsl.layoutOverride.vert.out │ │ │ │ │ ├── hlsl.load.2dms.dx10.frag.out │ │ │ │ │ ├── hlsl.load.array.dx10.frag.out │ │ │ │ │ ├── hlsl.load.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.load.basic.dx10.vert.out │ │ │ │ │ ├── hlsl.load.buffer.dx10.frag.out │ │ │ │ │ ├── hlsl.load.buffer.float.dx10.frag.out │ │ │ │ │ ├── hlsl.load.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.load.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.load.rwbuffer.dx10.frag.out │ │ │ │ │ ├── hlsl.load.rwtexture.array.dx10.frag.out │ │ │ │ │ ├── hlsl.load.rwtexture.dx10.frag.out │ │ │ │ │ ├── hlsl.localStructuredBuffer.comp.out │ │ │ │ │ ├── hlsl.logical.binary.frag.out │ │ │ │ │ ├── hlsl.logical.binary.vec.frag.out │ │ │ │ │ ├── hlsl.logical.unary.frag.out │ │ │ │ │ ├── hlsl.logicalConvert.frag.out │ │ │ │ │ ├── hlsl.loopattr.frag.out │ │ │ │ │ ├── hlsl.matNx1.frag.out │ │ │ │ │ ├── hlsl.matType.bool.frag.out │ │ │ │ │ ├── hlsl.matType.frag.out │ │ │ │ │ ├── hlsl.matType.int.frag.out │ │ │ │ │ ├── hlsl.matpack-1.frag.out │ │ │ │ │ ├── hlsl.matpack-pragma.frag.out │ │ │ │ │ ├── hlsl.matrixSwizzle.vert.out │ │ │ │ │ ├── hlsl.matrixindex.frag.out │ │ │ │ │ ├── hlsl.max.frag.out │ │ │ │ │ ├── hlsl.memberFunCall.frag.out │ │ │ │ │ ├── hlsl.mintypes.frag.out │ │ │ │ │ ├── hlsl.mip.negative.frag.out │ │ │ │ │ ├── hlsl.mip.negative2.frag.out │ │ │ │ │ ├── hlsl.mip.operator.frag.out │ │ │ │ │ ├── hlsl.mul-truncate.frag.out │ │ │ │ │ ├── hlsl.multiDescriptorSet.frag.out │ │ │ │ │ ├── hlsl.multiEntry.vert.out │ │ │ │ │ ├── hlsl.multiReturn.frag.out │ │ │ │ │ ├── hlsl.namespace.frag.out │ │ │ │ │ ├── hlsl.noSemantic.functionality1.comp.out │ │ │ │ │ ├── hlsl.nonint-index.frag.out │ │ │ │ │ ├── hlsl.nonstaticMemberFunction.frag.out │ │ │ │ │ ├── hlsl.numericsuffixes.frag.out │ │ │ │ │ ├── hlsl.numthreads.comp.out │ │ │ │ │ ├── hlsl.opaque-type-bug.frag.out │ │ │ │ │ ├── hlsl.overload.frag.out │ │ │ │ │ ├── hlsl.params.default.frag.out │ │ │ │ │ ├── hlsl.params.default.negative.frag.out │ │ │ │ │ ├── hlsl.partialFlattenLocal.vert.out │ │ │ │ │ ├── hlsl.partialFlattenMixed.vert.out │ │ │ │ │ ├── hlsl.partialInit.frag.out │ │ │ │ │ ├── hlsl.pp.line.frag.out │ │ │ │ │ ├── hlsl.pp.vert.out │ │ │ │ │ ├── hlsl.precedence.frag.out │ │ │ │ │ ├── hlsl.precedence2.frag.out │ │ │ │ │ ├── hlsl.precise.frag.out │ │ │ │ │ ├── hlsl.preprocessor.frag.out │ │ │ │ │ ├── hlsl.promote.atomic.frag.out │ │ │ │ │ ├── hlsl.promote.binary.frag.out │ │ │ │ │ ├── hlsl.promote.vec1.frag.out │ │ │ │ │ ├── hlsl.promotions.frag.out │ │ │ │ │ ├── hlsl.reflection.binding.frag.out │ │ │ │ │ ├── hlsl.reflection.binding.vert.out │ │ │ │ │ ├── hlsl.reflection.vert.out │ │ │ │ │ ├── hlsl.rw.atomics.frag.out │ │ │ │ │ ├── hlsl.rw.bracket.frag.out │ │ │ │ │ ├── hlsl.rw.register.frag.out │ │ │ │ │ ├── hlsl.rw.scalar.bracket.frag.out │ │ │ │ │ ├── hlsl.rw.swizzle.frag.out │ │ │ │ │ ├── hlsl.rw.vec2.bracket.frag.out │ │ │ │ │ ├── hlsl.sample.array.dx10.frag.out │ │ │ │ │ ├── hlsl.sample.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.sample.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.sample.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.sample.sub-vec4.dx10.frag.out │ │ │ │ │ ├── hlsl.samplebias.array.dx10.frag.out │ │ │ │ │ ├── hlsl.samplebias.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.samplebias.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.samplebias.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmp.array.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmp.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmp.dualmode.frag.out │ │ │ │ │ ├── hlsl.samplecmp.negative.frag.out │ │ │ │ │ ├── hlsl.samplecmp.negative2.frag.out │ │ │ │ │ ├── hlsl.samplecmp.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmp.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmplevelzero.array.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmplevelzero.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmplevelzero.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.samplecmplevelzero.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.samplegrad.array.dx10.frag.out │ │ │ │ │ ├── hlsl.samplegrad.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.samplegrad.basic.dx10.vert.out │ │ │ │ │ ├── hlsl.samplegrad.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.samplegrad.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.samplelevel.array.dx10.frag.out │ │ │ │ │ ├── hlsl.samplelevel.basic.dx10.frag.out │ │ │ │ │ ├── hlsl.samplelevel.basic.dx10.vert.out │ │ │ │ │ ├── hlsl.samplelevel.offset.dx10.frag.out │ │ │ │ │ ├── hlsl.samplelevel.offsetarray.dx10.frag.out │ │ │ │ │ ├── hlsl.scalar-length.frag.out │ │ │ │ │ ├── hlsl.scalar2matrix.frag.out │ │ │ │ │ ├── hlsl.scalarCast.vert.out │ │ │ │ │ ├── hlsl.scope.frag.out │ │ │ │ │ ├── hlsl.semantic-1.vert.out │ │ │ │ │ ├── hlsl.semantic.geom.out │ │ │ │ │ ├── hlsl.semantic.vert.out │ │ │ │ │ ├── hlsl.semicolons.frag.out │ │ │ │ │ ├── hlsl.shapeConv.frag.out │ │ │ │ │ ├── hlsl.shapeConvRet.frag.out │ │ │ │ │ ├── hlsl.shift.per-set.frag.out │ │ │ │ │ ├── hlsl.sin.frag.out │ │ │ │ │ ├── hlsl.snorm.uav.comp.out │ │ │ │ │ ├── hlsl.staticMemberFunction.frag.out │ │ │ │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp.out │ │ │ │ │ ├── hlsl.string.frag.out │ │ │ │ │ ├── hlsl.stringtoken.frag.out │ │ │ │ │ ├── hlsl.struct.frag.out │ │ │ │ │ ├── hlsl.struct.split-1.vert.out │ │ │ │ │ ├── hlsl.struct.split.array.geom.out │ │ │ │ │ ├── hlsl.struct.split.assign.frag.out │ │ │ │ │ ├── hlsl.struct.split.call.vert.out │ │ │ │ │ ├── hlsl.struct.split.nested.geom.out │ │ │ │ │ ├── hlsl.struct.split.trivial.geom.out │ │ │ │ │ ├── hlsl.struct.split.trivial.vert.out │ │ │ │ │ ├── hlsl.structIoFourWay.frag.out │ │ │ │ │ ├── hlsl.structStructName.frag.out │ │ │ │ │ ├── hlsl.structarray.flatten.frag.out │ │ │ │ │ ├── hlsl.structarray.flatten.geom.out │ │ │ │ │ ├── hlsl.structbuffer.append.fn.frag.out │ │ │ │ │ ├── hlsl.structbuffer.append.frag.out │ │ │ │ │ ├── hlsl.structbuffer.atomics.frag.out │ │ │ │ │ ├── hlsl.structbuffer.byte.frag.out │ │ │ │ │ ├── hlsl.structbuffer.coherent.frag.out │ │ │ │ │ ├── hlsl.structbuffer.floatidx.comp.out │ │ │ │ │ ├── hlsl.structbuffer.fn.frag.out │ │ │ │ │ ├── hlsl.structbuffer.fn2.comp.out │ │ │ │ │ ├── hlsl.structbuffer.frag.out │ │ │ │ │ ├── hlsl.structbuffer.incdec.frag.hlslfun1.out │ │ │ │ │ ├── hlsl.structbuffer.incdec.frag.out │ │ │ │ │ ├── hlsl.structbuffer.rw.frag.out │ │ │ │ │ ├── hlsl.structbuffer.rwbyte.frag.out │ │ │ │ │ ├── hlsl.structin.vert.out │ │ │ │ │ ├── hlsl.subpass.frag.out │ │ │ │ │ ├── hlsl.switch.frag.out │ │ │ │ │ ├── hlsl.swizzle.frag.out │ │ │ │ │ ├── hlsl.synthesizeInput.frag.out │ │ │ │ │ ├── hlsl.target.frag.out │ │ │ │ │ ├── hlsl.targetStruct1.frag.out │ │ │ │ │ ├── hlsl.targetStruct2.frag.out │ │ │ │ │ ├── hlsl.templatetypes.frag.out │ │ │ │ │ ├── hlsl.texture.struct.frag.out │ │ │ │ │ ├── hlsl.texture.subvec4.frag.out │ │ │ │ │ ├── hlsl.texturebuffer.frag.out │ │ │ │ │ ├── hlsl.this.frag.out │ │ │ │ │ ├── hlsl.tx.bracket.frag.out │ │ │ │ │ ├── hlsl.tx.overload.frag.out │ │ │ │ │ ├── hlsl.type.half.frag.out │ │ │ │ │ ├── hlsl.type.identifier.frag.out │ │ │ │ │ ├── hlsl.typeGraphCopy.vert.out │ │ │ │ │ ├── hlsl.typedef.frag.out │ │ │ │ │ ├── hlsl.void.frag.out │ │ │ │ │ ├── hlsl.wavebroadcast.comp.out │ │ │ │ │ ├── hlsl.waveprefix.comp.out │ │ │ │ │ ├── hlsl.wavequad.comp.out │ │ │ │ │ ├── hlsl.wavequery.comp.out │ │ │ │ │ ├── hlsl.wavequery.frag.out │ │ │ │ │ ├── hlsl.wavereduction.comp.out │ │ │ │ │ ├── hlsl.wavevote.comp.out │ │ │ │ │ ├── hlsl.whileLoop.frag.out │ │ │ │ │ ├── hlsl.y-negate-1.vert.out │ │ │ │ │ ├── hlsl.y-negate-2.vert.out │ │ │ │ │ ├── hlsl.y-negate-3.vert.out │ │ │ │ │ ├── implicitInnerAtomicUint.frag.out │ │ │ │ │ ├── include.vert.out │ │ │ │ │ ├── invalidSwizzle.vert.out │ │ │ │ │ ├── length.frag.out │ │ │ │ │ ├── lineContinuation.vert.out │ │ │ │ │ ├── lineContinuation100.vert.out │ │ │ │ │ ├── link1.frag.out │ │ │ │ │ ├── link1.vk.frag.out │ │ │ │ │ ├── localAggregates.frag.out │ │ │ │ │ ├── loops.frag.out │ │ │ │ │ ├── loopsArtificial.frag.out │ │ │ │ │ ├── mains1.frag.out │ │ │ │ │ ├── matrix.frag.out │ │ │ │ │ ├── matrix2.frag.out │ │ │ │ │ ├── matrixError.vert.out │ │ │ │ │ ├── maxClipDistances.vert.out │ │ │ │ │ ├── max_vertices_0.geom.out │ │ │ │ │ ├── missingBodies.vert.out │ │ │ │ │ ├── mixedArrayDecls.frag.out │ │ │ │ │ ├── negativeArraySize.comp.out │ │ │ │ │ ├── newTexture.frag.out │ │ │ │ │ ├── noMain.vert.out │ │ │ │ │ ├── nonSquare.vert.out │ │ │ │ │ ├── nonVulkan.frag.out │ │ │ │ │ ├── nonuniform.frag.out │ │ │ │ │ ├── nosuffix.out │ │ │ │ │ ├── numeral.frag.out │ │ │ │ │ ├── nvShaderNoperspectiveInterpolation.frag.out │ │ │ │ │ ├── overlongLiteral.frag.out │ │ │ │ │ ├── pointCoord.frag.out │ │ │ │ │ ├── precise.tesc.out │ │ │ │ │ ├── precise_struct_block.vert.out │ │ │ │ │ ├── precision.frag.out │ │ │ │ │ ├── precision.vert.out │ │ │ │ │ ├── prepost.frag.out │ │ │ │ │ ├── preprocessor.cpp_style___FILE__.vert.err │ │ │ │ │ ├── preprocessor.cpp_style___FILE__.vert.out │ │ │ │ │ ├── preprocessor.cpp_style_line_directive.vert.err │ │ │ │ │ ├── preprocessor.cpp_style_line_directive.vert.out │ │ │ │ │ ├── preprocessor.defined.vert.err │ │ │ │ │ ├── preprocessor.defined.vert.out │ │ │ │ │ ├── preprocessor.edge_cases.vert.err │ │ │ │ │ ├── preprocessor.edge_cases.vert.out │ │ │ │ │ ├── preprocessor.eof_missing.vert.err │ │ │ │ │ ├── preprocessor.eof_missing.vert.out │ │ │ │ │ ├── preprocessor.errors.vert.err │ │ │ │ │ ├── preprocessor.errors.vert.out │ │ │ │ │ ├── preprocessor.extensions.vert.err │ │ │ │ │ ├── preprocessor.extensions.vert.out │ │ │ │ │ ├── preprocessor.function_macro.vert.err │ │ │ │ │ ├── preprocessor.function_macro.vert.out │ │ │ │ │ ├── preprocessor.include.disabled.vert.err │ │ │ │ │ ├── preprocessor.include.disabled.vert.out │ │ │ │ │ ├── preprocessor.include.enabled.vert.err │ │ │ │ │ ├── preprocessor.include.enabled.vert.out │ │ │ │ │ ├── preprocessor.line.frag.err │ │ │ │ │ ├── preprocessor.line.frag.out │ │ │ │ │ ├── preprocessor.line.vert.err │ │ │ │ │ ├── preprocessor.line.vert.out │ │ │ │ │ ├── preprocessor.many.endif.vert.err │ │ │ │ │ ├── preprocessor.many.endif.vert.out │ │ │ │ │ ├── preprocessor.pragma.vert.err │ │ │ │ │ ├── preprocessor.pragma.vert.out │ │ │ │ │ ├── preprocessor.simple.vert.err │ │ │ │ │ ├── preprocessor.simple.vert.out │ │ │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.err │ │ │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.out │ │ │ │ │ ├── recurse1.vert.out │ │ │ │ │ ├── reflection.vert.out │ │ │ │ │ ├── remap.basic.dcefunc.frag.out │ │ │ │ │ ├── remap.basic.dcevartype.frag.out │ │ │ │ │ ├── remap.basic.everything.frag.out │ │ │ │ │ ├── remap.basic.none.frag.out │ │ │ │ │ ├── remap.basic.strip.frag.out │ │ │ │ │ ├── remap.hlsl.sample.basic.everything.frag.out │ │ │ │ │ ├── remap.hlsl.sample.basic.none.frag.out │ │ │ │ │ ├── remap.hlsl.sample.basic.strip.frag.out │ │ │ │ │ ├── remap.hlsl.templatetypes.everything.frag.out │ │ │ │ │ ├── remap.hlsl.templatetypes.none.frag.out │ │ │ │ │ ├── remap.if.everything.frag.out │ │ │ │ │ ├── remap.if.none.frag.out │ │ │ │ │ ├── remap.invalid-spirv-1.out │ │ │ │ │ ├── remap.invalid-spirv-2.out │ │ │ │ │ ├── remap.literal64.everything.spv.out │ │ │ │ │ ├── remap.literal64.none.spv.out │ │ │ │ │ ├── remap.similar_1a.everything.frag.out │ │ │ │ │ ├── remap.similar_1a.none.frag.out │ │ │ │ │ ├── remap.similar_1b.everything.frag.out │ │ │ │ │ ├── remap.similar_1b.none.frag.out │ │ │ │ │ ├── remap.specconst.comp.out │ │ │ │ │ ├── remap.switch.everything.frag.out │ │ │ │ │ ├── remap.switch.none.frag.out │ │ │ │ │ ├── remap.uniformarray.everything.frag.out │ │ │ │ │ ├── remap.uniformarray.none.frag.out │ │ │ │ │ ├── runtimeArray.vert.out │ │ │ │ │ ├── sample.frag.out │ │ │ │ │ ├── sample.vert.out │ │ │ │ │ ├── simpleFunctionCall.frag.out │ │ │ │ │ ├── specExamples.frag.out │ │ │ │ │ ├── specExamples.vert.out │ │ │ │ │ ├── specExamplesConf.vert.out │ │ │ │ │ ├── spv.100ops.frag.out │ │ │ │ │ ├── spv.130.frag.out │ │ │ │ │ ├── spv.140.frag.out │ │ │ │ │ ├── spv.150.geom.out │ │ │ │ │ ├── spv.150.vert.out │ │ │ │ │ ├── spv.300BuiltIns.vert.out │ │ │ │ │ ├── spv.300layout.frag.out │ │ │ │ │ ├── spv.300layout.vert.out │ │ │ │ │ ├── spv.300layoutp.vert.out │ │ │ │ │ ├── spv.310.bitcast.frag.out │ │ │ │ │ ├── spv.310.comp.out │ │ │ │ │ ├── spv.330.geom.out │ │ │ │ │ ├── spv.400.frag.out │ │ │ │ │ ├── spv.400.tesc.out │ │ │ │ │ ├── spv.400.tese.out │ │ │ │ │ ├── spv.420.geom.out │ │ │ │ │ ├── spv.430.frag.out │ │ │ │ │ ├── spv.430.vert.out │ │ │ │ │ ├── spv.450.geom.out │ │ │ │ │ ├── spv.450.noRedecl.tesc.out │ │ │ │ │ ├── spv.450.tesc.out │ │ │ │ │ ├── spv.460.comp.out │ │ │ │ │ ├── spv.460.frag.out │ │ │ │ │ ├── spv.460.vert.out │ │ │ │ │ ├── spv.AofA.frag.out │ │ │ │ │ ├── spv.GeometryShaderPassthrough.geom.out │ │ │ │ │ ├── spv.OVR_multiview.vert.out │ │ │ │ │ ├── spv.Operations.frag.out │ │ │ │ │ ├── spv.accessChain.frag.out │ │ │ │ │ ├── spv.aggOps.frag.out │ │ │ │ │ ├── spv.always-discard.frag.out │ │ │ │ │ ├── spv.always-discard2.frag.out │ │ │ │ │ ├── spv.arbPostDepthCoverage.frag.out │ │ │ │ │ ├── spv.arbPostDepthCoverage_Error.frag.out │ │ │ │ │ ├── spv.atomic.comp.out │ │ │ │ │ ├── spv.atomicInt64.comp.out │ │ │ │ │ ├── spv.barrier.vert.out │ │ │ │ │ ├── spv.bitCast.frag.out │ │ │ │ │ ├── spv.bool.vert.out │ │ │ │ │ ├── spv.boolInBlock.frag.out │ │ │ │ │ ├── spv.branch-return.vert.out │ │ │ │ │ ├── spv.buffer.autoassign.frag.out │ │ │ │ │ ├── spv.builtInXFB.vert.out │ │ │ │ │ ├── spv.conditionalDiscard.frag.out │ │ │ │ │ ├── spv.constStruct.vert.out │ │ │ │ │ ├── spv.controlFlowAttributes.frag.out │ │ │ │ │ ├── spv.conversion.frag.out │ │ │ │ │ ├── spv.dataOut.frag.out │ │ │ │ │ ├── spv.dataOutIndirect.frag.out │ │ │ │ │ ├── spv.dataOutIndirect.vert.out │ │ │ │ │ ├── spv.debugInfo.1.1.frag.out │ │ │ │ │ ├── spv.debugInfo.frag.out │ │ │ │ │ ├── spv.deepRvalue.frag.out │ │ │ │ │ ├── spv.depthOut.frag.out │ │ │ │ │ ├── spv.deviceGroup.frag.out │ │ │ │ │ ├── spv.discard-dce.frag.out │ │ │ │ │ ├── spv.do-simple.vert.out │ │ │ │ │ ├── spv.do-while-continue-break.vert.out │ │ │ │ │ ├── spv.doWhileLoop.frag.out │ │ │ │ │ ├── spv.double.comp.out │ │ │ │ │ ├── spv.drawParams.vert.out │ │ │ │ │ ├── spv.earlyReturnDiscard.frag.out │ │ │ │ │ ├── spv.explicittypes.frag.out │ │ │ │ │ ├── spv.extPostDepthCoverage.frag.out │ │ │ │ │ ├── spv.extPostDepthCoverage_Error.frag.out │ │ │ │ │ ├── spv.float16.frag.out │ │ │ │ │ ├── spv.float16Fetch.frag.out │ │ │ │ │ ├── spv.float32.frag.out │ │ │ │ │ ├── spv.float64.frag.out │ │ │ │ │ ├── spv.flowControl.frag.out │ │ │ │ │ ├── spv.for-complex-condition.vert.out │ │ │ │ │ ├── spv.for-continue-break.vert.out │ │ │ │ │ ├── spv.for-nobody.vert.out │ │ │ │ │ ├── spv.for-notest.vert.out │ │ │ │ │ ├── spv.for-simple.vert.out │ │ │ │ │ ├── spv.forLoop.frag.out │ │ │ │ │ ├── spv.forwardFun.frag.out │ │ │ │ │ ├── spv.fullyCovered.frag.out │ │ │ │ │ ├── spv.functionCall.frag.out │ │ │ │ │ ├── spv.functionNestedOpaque.vert.out │ │ │ │ │ ├── spv.functionSemantics.frag.out │ │ │ │ │ ├── spv.glFragColor.frag.out │ │ │ │ │ ├── spv.glsl.register.autoassign.frag.out │ │ │ │ │ ├── spv.glsl.register.noautoassign.frag.out │ │ │ │ │ ├── spv.hlslDebugInfo.frag.out │ │ │ │ │ ├── spv.hlslOffsets.vert.out │ │ │ │ │ ├── spv.image.frag.out │ │ │ │ │ ├── spv.image.load-formatted.frag.out │ │ │ │ │ ├── spv.imageLoadStoreLod.frag.out │ │ │ │ │ ├── spv.int16.amd.frag.out │ │ │ │ │ ├── spv.int16.frag.out │ │ │ │ │ ├── spv.int32.frag.out │ │ │ │ │ ├── spv.int64.frag.out │ │ │ │ │ ├── spv.int8.frag.out │ │ │ │ │ ├── spv.intOps.vert.out │ │ │ │ │ ├── spv.interpOps.frag.out │ │ │ │ │ ├── spv.layoutNested.vert.out │ │ │ │ │ ├── spv.length.frag.out │ │ │ │ │ ├── spv.localAggregates.frag.out │ │ │ │ │ ├── spv.loops.frag.out │ │ │ │ │ ├── spv.loopsArtificial.frag.out │ │ │ │ │ ├── spv.looseUniformNoLoc.vert.out │ │ │ │ │ ├── spv.matFun.vert.out │ │ │ │ │ ├── spv.matrix.frag.out │ │ │ │ │ ├── spv.matrix2.frag.out │ │ │ │ │ ├── spv.memoryQualifier.frag.out │ │ │ │ │ ├── spv.merge-unreachable.frag.out │ │ │ │ │ ├── spv.multiStruct.comp.out │ │ │ │ │ ├── spv.multiStructFuncall.frag.out │ │ │ │ │ ├── spv.multiView.frag.out │ │ │ │ │ ├── spv.multiviewPerViewAttributes.tesc.out │ │ │ │ │ ├── spv.multiviewPerViewAttributes.vert.out │ │ │ │ │ ├── spv.newTexture.frag.out │ │ │ │ │ ├── spv.noBuiltInLoc.vert.out │ │ │ │ │ ├── spv.noDeadDecorations.vert.out │ │ │ │ │ ├── spv.noLocation.vert.out │ │ │ │ │ ├── spv.noWorkgroup.comp.out │ │ │ │ │ ├── spv.nonSquare.vert.out │ │ │ │ │ ├── spv.nonuniform.frag.out │ │ │ │ │ ├── spv.offsets.frag.out │ │ │ │ │ ├── spv.paramMemory.frag.out │ │ │ │ │ ├── spv.precise.tesc.out │ │ │ │ │ ├── spv.precise.tese.out │ │ │ │ │ ├── spv.precision.frag.out │ │ │ │ │ ├── spv.precisionNonESSamp.frag.out │ │ │ │ │ ├── spv.prepost.frag.out │ │ │ │ │ ├── spv.pushConstant.vert.out │ │ │ │ │ ├── spv.pushConstantAnon.vert.out │ │ │ │ │ ├── spv.qualifiers.vert.out │ │ │ │ │ ├── spv.queryL.frag.out │ │ │ │ │ ├── spv.rankShift.comp.out │ │ │ │ │ ├── spv.register.autoassign-2.frag.out │ │ │ │ │ ├── spv.register.autoassign.frag.out │ │ │ │ │ ├── spv.register.autoassign.rangetest.frag.out │ │ │ │ │ ├── spv.register.noautoassign.frag.out │ │ │ │ │ ├── spv.register.subpass.frag.out │ │ │ │ │ ├── spv.rw.autoassign.frag.out │ │ │ │ │ ├── spv.sample.frag.out │ │ │ │ │ ├── spv.sampleId.frag.out │ │ │ │ │ ├── spv.sampleMaskOverrideCoverage.frag.out │ │ │ │ │ ├── spv.samplePosition.frag.out │ │ │ │ │ ├── spv.separate.frag.out │ │ │ │ │ ├── spv.set.vert.out │ │ │ │ │ ├── spv.shaderBallot.comp.out │ │ │ │ │ ├── spv.shaderBallotAMD.comp.out │ │ │ │ │ ├── spv.shaderDrawParams.vert.out │ │ │ │ │ ├── spv.shaderFragMaskAMD.frag.out │ │ │ │ │ ├── spv.shaderGroupVote.comp.out │ │ │ │ │ ├── spv.shaderStencilExport.frag.out │ │ │ │ │ ├── spv.shiftOps.frag.out │ │ │ │ │ ├── spv.shortCircuit.frag.out │ │ │ │ │ ├── spv.simpleFunctionCall.frag.out │ │ │ │ │ ├── spv.simpleMat.vert.out │ │ │ │ │ ├── spv.sparseTexture.frag.out │ │ │ │ │ ├── spv.sparseTextureClamp.frag.out │ │ │ │ │ ├── spv.specConst.vert.out │ │ │ │ │ ├── spv.specConstant.comp.out │ │ │ │ │ ├── spv.specConstant.vert.out │ │ │ │ │ ├── spv.specConstantComposite.vert.out │ │ │ │ │ ├── spv.specConstantOperations.vert.out │ │ │ │ │ ├── spv.ssbo.autoassign.frag.out │ │ │ │ │ ├── spv.ssboAlias.frag.out │ │ │ │ │ ├── spv.stereoViewRendering.tesc.out │ │ │ │ │ ├── spv.stereoViewRendering.vert.out │ │ │ │ │ ├── spv.storageBuffer.vert.out │ │ │ │ │ ├── spv.structAssignment.frag.out │ │ │ │ │ ├── spv.structDeref.frag.out │ │ │ │ │ ├── spv.structure.frag.out │ │ │ │ │ ├── spv.subgroup.frag.out │ │ │ │ │ ├── spv.subgroup.geom.out │ │ │ │ │ ├── spv.subgroup.tesc.out │ │ │ │ │ ├── spv.subgroup.tese.out │ │ │ │ │ ├── spv.subgroup.vert.out │ │ │ │ │ ├── spv.subgroupArithmetic.comp.out │ │ │ │ │ ├── spv.subgroupBallot.comp.out │ │ │ │ │ ├── spv.subgroupBasic.comp.out │ │ │ │ │ ├── spv.subgroupClustered.comp.out │ │ │ │ │ ├── spv.subgroupClusteredNeg.comp.out │ │ │ │ │ ├── spv.subgroupPartitioned.comp.out │ │ │ │ │ ├── spv.subgroupQuad.comp.out │ │ │ │ │ ├── spv.subgroupShuffle.comp.out │ │ │ │ │ ├── spv.subgroupShuffleRelative.comp.out │ │ │ │ │ ├── spv.subgroupVote.comp.out │ │ │ │ │ ├── spv.subpass.frag.out │ │ │ │ │ ├── spv.switch.frag.out │ │ │ │ │ ├── spv.swizzle.frag.out │ │ │ │ │ ├── spv.swizzleInversion.frag.out │ │ │ │ │ ├── spv.test.frag.out │ │ │ │ │ ├── spv.test.vert.out │ │ │ │ │ ├── spv.texture.frag.out │ │ │ │ │ ├── spv.texture.sampler.transform.frag.out │ │ │ │ │ ├── spv.texture.vert.out │ │ │ │ │ ├── spv.textureBuffer.vert.out │ │ │ │ │ ├── spv.textureGatherBiasLod.frag.out │ │ │ │ │ ├── spv.types.frag.out │ │ │ │ │ ├── spv.uint.frag.out │ │ │ │ │ ├── spv.uniformArray.frag.out │ │ │ │ │ ├── spv.variableArrayIndex.frag.out │ │ │ │ │ ├── spv.varyingArray.frag.out │ │ │ │ │ ├── spv.varyingArrayIndirect.frag.out │ │ │ │ │ ├── spv.vecMatConstruct.frag.out │ │ │ │ │ ├── spv.viewportArray2.tesc.out │ │ │ │ │ ├── spv.viewportArray2.vert.out │ │ │ │ │ ├── spv.voidFunction.frag.out │ │ │ │ │ ├── spv.vulkan100.subgroupArithmetic.comp.out │ │ │ │ │ ├── spv.vulkan100.subgroupPartitioned.comp.out │ │ │ │ │ ├── spv.vulkan110.int16.frag.out │ │ │ │ │ ├── spv.vulkan110.storageBuffer.vert.out │ │ │ │ │ ├── spv.while-continue-break.vert.out │ │ │ │ │ ├── spv.while-simple.vert.out │ │ │ │ │ ├── spv.whileLoop.frag.out │ │ │ │ │ ├── spv.xfb.vert.out │ │ │ │ │ ├── spv.xfb2.vert.out │ │ │ │ │ ├── spv.xfb3.vert.out │ │ │ │ │ ├── structAssignment.frag.out │ │ │ │ │ ├── structDeref.frag.out │ │ │ │ │ ├── structure.frag.out │ │ │ │ │ ├── switch.frag.out │ │ │ │ │ ├── swizzle.frag.out │ │ │ │ │ ├── syntaxError.frag.out │ │ │ │ │ ├── test.conf │ │ │ │ │ ├── test.frag.out │ │ │ │ │ ├── texture.frag.out │ │ │ │ │ ├── tokenLength.vert.out │ │ │ │ │ ├── tokenPaste.vert.out │ │ │ │ │ ├── types.frag.out │ │ │ │ │ ├── uint.frag.out │ │ │ │ │ ├── uniformArray.frag.out │ │ │ │ │ ├── variableArrayIndex.frag.out │ │ │ │ │ ├── varyingArray.frag.out │ │ │ │ │ ├── varyingArrayIndirect.frag.out │ │ │ │ │ ├── versionsClean.frag.out │ │ │ │ │ ├── versionsClean.vert.out │ │ │ │ │ ├── versionsErrors.frag.out │ │ │ │ │ ├── versionsErrors.vert.out │ │ │ │ │ ├── voidFunction.frag.out │ │ │ │ │ ├── vulkan.ast.vert.out │ │ │ │ │ ├── vulkan.comp.out │ │ │ │ │ ├── vulkan.frag.out │ │ │ │ │ ├── vulkan.vert.out │ │ │ │ │ └── whileLoop.frag.out │ │ │ │ ├── bump │ │ │ │ ├── comment.frag │ │ │ │ ├── compoundsuffix.frag.hlsl │ │ │ │ ├── compoundsuffix.vert.glsl │ │ │ │ ├── conditionalDiscard.frag │ │ │ │ ├── constErrors.frag │ │ │ │ ├── constFold.frag │ │ │ │ ├── constFoldIntMin.frag │ │ │ │ ├── conversion.frag │ │ │ │ ├── cppBad.vert │ │ │ │ ├── cppBad2.vert │ │ │ │ ├── cppComplexExpr.vert │ │ │ │ ├── cppDeepNest.frag │ │ │ │ ├── cppIndent.vert │ │ │ │ ├── cppIntMinOverNegativeOne.frag │ │ │ │ ├── cppNest.vert │ │ │ │ ├── cppPassMacroName.frag │ │ │ │ ├── cppRelaxSkipTokensErrors.vert │ │ │ │ ├── cppSimple.vert │ │ │ │ ├── dataOut.frag │ │ │ │ ├── dataOutIndirect.frag │ │ │ │ ├── dce.frag │ │ │ │ ├── decls.frag │ │ │ │ ├── deepRvalue.frag │ │ │ │ ├── depthOut.frag │ │ │ │ ├── discard-dce.frag │ │ │ │ ├── doWhileLoop.frag │ │ │ │ ├── earlyReturnDiscard.frag │ │ │ │ ├── empty.frag │ │ │ │ ├── empty2.frag │ │ │ │ ├── empty3.frag │ │ │ │ ├── errors.frag │ │ │ │ ├── es-link1.frag │ │ │ │ ├── es-link2.frag │ │ │ │ ├── findFunction.frag │ │ │ │ ├── flowControl.frag │ │ │ │ ├── foo.h │ │ │ │ ├── forLoop.frag │ │ │ │ ├── forwardRef.frag │ │ │ │ ├── functionCall.frag │ │ │ │ ├── functionSemantics.frag │ │ │ │ ├── glsl.-D-U.frag │ │ │ │ ├── glsl.entryPointRename.vert │ │ │ │ ├── glsl.entryPointRename2.vert │ │ │ │ ├── glslangValidator │ │ │ │ ├── glspv.esversion.vert │ │ │ │ ├── glspv.frag │ │ │ │ ├── glspv.version.frag │ │ │ │ ├── glspv.version.vert │ │ │ │ ├── glspv.vert │ │ │ │ ├── hlsl.-D-U.frag │ │ │ │ ├── hlsl.PointSize.geom │ │ │ │ ├── hlsl.PointSize.vert │ │ │ │ ├── hlsl.aliasOpaque.frag │ │ │ │ ├── hlsl.amend.frag │ │ │ │ ├── hlsl.array.flatten.frag │ │ │ │ ├── hlsl.array.frag │ │ │ │ ├── hlsl.array.implicit-size.frag │ │ │ │ ├── hlsl.array.multidim.frag │ │ │ │ ├── hlsl.assoc.frag │ │ │ │ ├── hlsl.attribute.expression.comp │ │ │ │ ├── hlsl.attribute.frag │ │ │ │ ├── hlsl.attributeC11.frag │ │ │ │ ├── hlsl.attributeGlobalBuffer.frag │ │ │ │ ├── hlsl.automap.frag │ │ │ │ ├── hlsl.basic.comp │ │ │ │ ├── hlsl.basic.geom │ │ │ │ ├── hlsl.boolConv.vert │ │ │ │ ├── hlsl.buffer.frag │ │ │ │ ├── hlsl.calculatelod.dx10.frag │ │ │ │ ├── hlsl.calculatelodunclamped.dx10.frag │ │ │ │ ├── hlsl.cast.frag │ │ │ │ ├── hlsl.cbuffer-identifier.vert │ │ │ │ ├── hlsl.charLit.vert │ │ │ │ ├── hlsl.clip.frag │ │ │ │ ├── hlsl.clipdistance-1.frag │ │ │ │ ├── hlsl.clipdistance-1.geom │ │ │ │ ├── hlsl.clipdistance-1.vert │ │ │ │ ├── hlsl.clipdistance-2.frag │ │ │ │ ├── hlsl.clipdistance-2.geom │ │ │ │ ├── hlsl.clipdistance-2.vert │ │ │ │ ├── hlsl.clipdistance-3.frag │ │ │ │ ├── hlsl.clipdistance-3.geom │ │ │ │ ├── hlsl.clipdistance-3.vert │ │ │ │ ├── hlsl.clipdistance-4.frag │ │ │ │ ├── hlsl.clipdistance-4.geom │ │ │ │ ├── hlsl.clipdistance-4.vert │ │ │ │ ├── hlsl.clipdistance-5.frag │ │ │ │ ├── hlsl.clipdistance-5.vert │ │ │ │ ├── hlsl.clipdistance-6.frag │ │ │ │ ├── hlsl.clipdistance-6.vert │ │ │ │ ├── hlsl.clipdistance-7.frag │ │ │ │ ├── hlsl.clipdistance-7.vert │ │ │ │ ├── hlsl.clipdistance-8.frag │ │ │ │ ├── hlsl.clipdistance-8.vert │ │ │ │ ├── hlsl.clipdistance-9.frag │ │ │ │ ├── hlsl.clipdistance-9.vert │ │ │ │ ├── hlsl.color.hull.tesc │ │ │ │ ├── hlsl.comparison.vec.frag │ │ │ │ ├── hlsl.conditional.frag │ │ │ │ ├── hlsl.constantbuffer.frag │ │ │ │ ├── hlsl.constructArray.vert │ │ │ │ ├── hlsl.constructexpr.frag │ │ │ │ ├── hlsl.constructimat.frag │ │ │ │ ├── hlsl.dashI.vert │ │ │ │ ├── hlsl.deadFunctionMissingBody.vert │ │ │ │ ├── hlsl.depthGreater.frag │ │ │ │ ├── hlsl.depthLess.frag │ │ │ │ ├── hlsl.discard.frag │ │ │ │ ├── hlsl.doLoop.frag │ │ │ │ ├── hlsl.domain.1.tese │ │ │ │ ├── hlsl.domain.2.tese │ │ │ │ ├── hlsl.domain.3.tese │ │ │ │ ├── hlsl.emptystruct.init.vert │ │ │ │ ├── hlsl.emptystructreturn.frag │ │ │ │ ├── hlsl.emptystructreturn.vert │ │ │ │ ├── hlsl.entry-in.frag │ │ │ │ ├── hlsl.entry-out.frag │ │ │ │ ├── hlsl.entry.rename.frag │ │ │ │ ├── hlsl.explicitDescriptorSet.frag │ │ │ │ ├── hlsl.flatten.return.frag │ │ │ │ ├── hlsl.flattenOpaque.frag │ │ │ │ ├── hlsl.flattenOpaqueInit.vert │ │ │ │ ├── hlsl.flattenOpaqueInitMix.vert │ │ │ │ ├── hlsl.flattenSubset.frag │ │ │ │ ├── hlsl.flattenSubset2.frag │ │ │ │ ├── hlsl.float1.frag │ │ │ │ ├── hlsl.float4.frag │ │ │ │ ├── hlsl.forLoop.frag │ │ │ │ ├── hlsl.frag │ │ │ │ ├── hlsl.fraggeom.frag │ │ │ │ ├── hlsl.function.frag │ │ │ │ ├── hlsl.gather.array.dx10.frag │ │ │ │ ├── hlsl.gather.basic.dx10.frag │ │ │ │ ├── hlsl.gather.basic.dx10.vert │ │ │ │ ├── hlsl.gather.offset.dx10.frag │ │ │ │ ├── hlsl.gather.offsetarray.dx10.frag │ │ │ │ ├── hlsl.gatherRGBA.array.dx10.frag │ │ │ │ ├── hlsl.gatherRGBA.basic.dx10.frag │ │ │ │ ├── hlsl.gatherRGBA.offset.dx10.frag │ │ │ │ ├── hlsl.gatherRGBA.offsetarray.dx10.frag │ │ │ │ ├── hlsl.gathercmpRGBA.array.dx10.frag │ │ │ │ ├── hlsl.gathercmpRGBA.basic.dx10.frag │ │ │ │ ├── hlsl.gathercmpRGBA.offset.dx10.frag │ │ │ │ ├── hlsl.gathercmpRGBA.offsetarray.dx10.frag │ │ │ │ ├── hlsl.getdimensions.dx10.frag │ │ │ │ ├── hlsl.getdimensions.dx10.vert │ │ │ │ ├── hlsl.getdimensions.rw.dx10.frag │ │ │ │ ├── hlsl.getsampleposition.dx10.frag │ │ │ │ ├── hlsl.global-const-init.frag │ │ │ │ ├── hlsl.gs-hs-mix.tesc │ │ │ │ ├── hlsl.hlslOffset.vert │ │ │ │ ├── hlsl.hull.1.tesc │ │ │ │ ├── hlsl.hull.2.tesc │ │ │ │ ├── hlsl.hull.3.tesc │ │ │ │ ├── hlsl.hull.4.tesc │ │ │ │ ├── hlsl.hull.5.tesc │ │ │ │ ├── hlsl.hull.ctrlpt-1.tesc │ │ │ │ ├── hlsl.hull.ctrlpt-2.tesc │ │ │ │ ├── hlsl.hull.void.tesc │ │ │ │ ├── hlsl.identifier.sample.frag │ │ │ │ ├── hlsl.if.frag │ │ │ │ ├── hlsl.imagefetch-subvec4.comp │ │ │ │ ├── hlsl.implicitBool.frag │ │ │ │ ├── hlsl.include.vert │ │ │ │ ├── hlsl.includeNegative.vert │ │ │ │ ├── hlsl.inf.vert │ │ │ │ ├── hlsl.init.frag │ │ │ │ ├── hlsl.init2.frag │ │ │ │ ├── hlsl.inoutquals.frag │ │ │ │ ├── hlsl.intrinsic.frexp.frag │ │ │ │ ├── hlsl.intrinsic.frexp.vert │ │ │ │ ├── hlsl.intrinsics.barriers.comp │ │ │ │ ├── hlsl.intrinsics.comp │ │ │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag │ │ │ │ ├── hlsl.intrinsics.double.frag │ │ │ │ ├── hlsl.intrinsics.evalfns.frag │ │ │ │ ├── hlsl.intrinsics.f1632.frag │ │ │ │ ├── hlsl.intrinsics.f3216.frag │ │ │ │ ├── hlsl.intrinsics.frag │ │ │ │ ├── hlsl.intrinsics.lit.frag │ │ │ │ ├── hlsl.intrinsics.negative.comp │ │ │ │ ├── hlsl.intrinsics.negative.frag │ │ │ │ ├── hlsl.intrinsics.negative.vert │ │ │ │ ├── hlsl.intrinsics.promote.down.frag │ │ │ │ ├── hlsl.intrinsics.promote.frag │ │ │ │ ├── hlsl.intrinsics.promote.outputs.frag │ │ │ │ ├── hlsl.intrinsics.vert │ │ │ │ ├── hlsl.isfinite.frag │ │ │ │ ├── hlsl.layout.frag │ │ │ │ ├── hlsl.layoutOverride.vert │ │ │ │ ├── hlsl.load.2dms.dx10.frag │ │ │ │ ├── hlsl.load.array.dx10.frag │ │ │ │ ├── hlsl.load.basic.dx10.frag │ │ │ │ ├── hlsl.load.basic.dx10.vert │ │ │ │ ├── hlsl.load.buffer.dx10.frag │ │ │ │ ├── hlsl.load.buffer.float.dx10.frag │ │ │ │ ├── hlsl.load.offset.dx10.frag │ │ │ │ ├── hlsl.load.offsetarray.dx10.frag │ │ │ │ ├── hlsl.load.rwbuffer.dx10.frag │ │ │ │ ├── hlsl.load.rwtexture.array.dx10.frag │ │ │ │ ├── hlsl.load.rwtexture.dx10.frag │ │ │ │ ├── hlsl.localStructuredBuffer.comp │ │ │ │ ├── hlsl.logical.binary.frag │ │ │ │ ├── hlsl.logical.binary.vec.frag │ │ │ │ ├── hlsl.logical.unary.frag │ │ │ │ ├── hlsl.logicalConvert.frag │ │ │ │ ├── hlsl.loopattr.frag │ │ │ │ ├── hlsl.matNx1.frag │ │ │ │ ├── hlsl.matType.bool.frag │ │ │ │ ├── hlsl.matType.frag │ │ │ │ ├── hlsl.matType.int.frag │ │ │ │ ├── hlsl.matpack-1.frag │ │ │ │ ├── hlsl.matpack-pragma.frag │ │ │ │ ├── hlsl.matrixSwizzle.vert │ │ │ │ ├── hlsl.matrixindex.frag │ │ │ │ ├── hlsl.max.frag │ │ │ │ ├── hlsl.memberFunCall.frag │ │ │ │ ├── hlsl.mintypes.frag │ │ │ │ ├── hlsl.mip.negative.frag │ │ │ │ ├── hlsl.mip.negative2.frag │ │ │ │ ├── hlsl.mip.operator.frag │ │ │ │ ├── hlsl.mul-truncate.frag │ │ │ │ ├── hlsl.multiDescriptorSet.frag │ │ │ │ ├── hlsl.multiEntry.vert │ │ │ │ ├── hlsl.multiReturn.frag │ │ │ │ ├── hlsl.namespace.frag │ │ │ │ ├── hlsl.noSemantic.functionality1.comp │ │ │ │ ├── hlsl.nonint-index.frag │ │ │ │ ├── hlsl.nonstaticMemberFunction.frag │ │ │ │ ├── hlsl.numericsuffixes.frag │ │ │ │ ├── hlsl.numthreads.comp │ │ │ │ ├── hlsl.opaque-type-bug.frag │ │ │ │ ├── hlsl.overload.frag │ │ │ │ ├── hlsl.params.default.frag │ │ │ │ ├── hlsl.params.default.negative.frag │ │ │ │ ├── hlsl.partialFlattenLocal.vert │ │ │ │ ├── hlsl.partialFlattenMixed.vert │ │ │ │ ├── hlsl.partialInit.frag │ │ │ │ ├── hlsl.pp.line.frag │ │ │ │ ├── hlsl.pp.tokenpasting.frag │ │ │ │ ├── hlsl.pp.vert │ │ │ │ ├── hlsl.precedence.frag │ │ │ │ ├── hlsl.precedence2.frag │ │ │ │ ├── hlsl.precise.frag │ │ │ │ ├── hlsl.preprocessor.frag │ │ │ │ ├── hlsl.promote.atomic.frag │ │ │ │ ├── hlsl.promote.binary.frag │ │ │ │ ├── hlsl.promote.vec1.frag │ │ │ │ ├── hlsl.promotions.frag │ │ │ │ ├── hlsl.reflection.binding.frag │ │ │ │ ├── hlsl.reflection.vert │ │ │ │ ├── hlsl.rw.atomics.frag │ │ │ │ ├── hlsl.rw.bracket.frag │ │ │ │ ├── hlsl.rw.register.frag │ │ │ │ ├── hlsl.rw.scalar.bracket.frag │ │ │ │ ├── hlsl.rw.swizzle.frag │ │ │ │ ├── hlsl.rw.vec2.bracket.frag │ │ │ │ ├── hlsl.sample.array.dx10.frag │ │ │ │ ├── hlsl.sample.basic.dx10.frag │ │ │ │ ├── hlsl.sample.offset.dx10.frag │ │ │ │ ├── hlsl.sample.offsetarray.dx10.frag │ │ │ │ ├── hlsl.sample.sub-vec4.dx10.frag │ │ │ │ ├── hlsl.samplebias.array.dx10.frag │ │ │ │ ├── hlsl.samplebias.basic.dx10.frag │ │ │ │ ├── hlsl.samplebias.offset.dx10.frag │ │ │ │ ├── hlsl.samplebias.offsetarray.dx10.frag │ │ │ │ ├── hlsl.samplecmp.array.dx10.frag │ │ │ │ ├── hlsl.samplecmp.basic.dx10.frag │ │ │ │ ├── hlsl.samplecmp.dualmode.frag │ │ │ │ ├── hlsl.samplecmp.negative.frag │ │ │ │ ├── hlsl.samplecmp.negative2.frag │ │ │ │ ├── hlsl.samplecmp.offset.dx10.frag │ │ │ │ ├── hlsl.samplecmp.offsetarray.dx10.frag │ │ │ │ ├── hlsl.samplecmplevelzero.array.dx10.frag │ │ │ │ ├── hlsl.samplecmplevelzero.basic.dx10.frag │ │ │ │ ├── hlsl.samplecmplevelzero.offset.dx10.frag │ │ │ │ ├── hlsl.samplecmplevelzero.offsetarray.dx10.frag │ │ │ │ ├── hlsl.samplegrad.array.dx10.frag │ │ │ │ ├── hlsl.samplegrad.basic.dx10.frag │ │ │ │ ├── hlsl.samplegrad.basic.dx10.vert │ │ │ │ ├── hlsl.samplegrad.offset.dx10.frag │ │ │ │ ├── hlsl.samplegrad.offsetarray.dx10.frag │ │ │ │ ├── hlsl.samplelevel.array.dx10.frag │ │ │ │ ├── hlsl.samplelevel.basic.dx10.frag │ │ │ │ ├── hlsl.samplelevel.basic.dx10.vert │ │ │ │ ├── hlsl.samplelevel.offset.dx10.frag │ │ │ │ ├── hlsl.samplelevel.offsetarray.dx10.frag │ │ │ │ ├── hlsl.scalar-length.frag │ │ │ │ ├── hlsl.scalar2matrix.frag │ │ │ │ ├── hlsl.scalarCast.vert │ │ │ │ ├── hlsl.scope.frag │ │ │ │ ├── hlsl.semantic-1.vert │ │ │ │ ├── hlsl.semantic.geom │ │ │ │ ├── hlsl.semantic.vert │ │ │ │ ├── hlsl.semicolons.frag │ │ │ │ ├── hlsl.shapeConv.frag │ │ │ │ ├── hlsl.shapeConvRet.frag │ │ │ │ ├── hlsl.shift.per-set.frag │ │ │ │ ├── hlsl.sin.frag │ │ │ │ ├── hlsl.snorm.uav.comp │ │ │ │ ├── hlsl.staticMemberFunction.frag │ │ │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp │ │ │ │ ├── hlsl.string.frag │ │ │ │ ├── hlsl.stringtoken.frag │ │ │ │ ├── hlsl.struct.frag │ │ │ │ ├── hlsl.struct.split-1.vert │ │ │ │ ├── hlsl.struct.split.array.geom │ │ │ │ ├── hlsl.struct.split.assign.frag │ │ │ │ ├── hlsl.struct.split.call.vert │ │ │ │ ├── hlsl.struct.split.nested.geom │ │ │ │ ├── hlsl.struct.split.trivial.geom │ │ │ │ ├── hlsl.struct.split.trivial.vert │ │ │ │ ├── hlsl.structIoFourWay.frag │ │ │ │ ├── hlsl.structStructName.frag │ │ │ │ ├── hlsl.structarray.flatten.frag │ │ │ │ ├── hlsl.structarray.flatten.geom │ │ │ │ ├── hlsl.structbuffer.append.fn.frag │ │ │ │ ├── hlsl.structbuffer.append.frag │ │ │ │ ├── hlsl.structbuffer.atomics.frag │ │ │ │ ├── hlsl.structbuffer.byte.frag │ │ │ │ ├── hlsl.structbuffer.coherent.frag │ │ │ │ ├── hlsl.structbuffer.floatidx.comp │ │ │ │ ├── hlsl.structbuffer.fn.frag │ │ │ │ ├── hlsl.structbuffer.fn2.comp │ │ │ │ ├── hlsl.structbuffer.frag │ │ │ │ ├── hlsl.structbuffer.incdec.frag │ │ │ │ ├── hlsl.structbuffer.rw.frag │ │ │ │ ├── hlsl.structbuffer.rwbyte.frag │ │ │ │ ├── hlsl.structin.vert │ │ │ │ ├── hlsl.subpass.frag │ │ │ │ ├── hlsl.switch.frag │ │ │ │ ├── hlsl.swizzle.frag │ │ │ │ ├── hlsl.synthesizeInput.frag │ │ │ │ ├── hlsl.target.frag │ │ │ │ ├── hlsl.targetStruct1.frag │ │ │ │ ├── hlsl.targetStruct2.frag │ │ │ │ ├── hlsl.templatetypes.frag │ │ │ │ ├── hlsl.templatetypes.negative.frag │ │ │ │ ├── hlsl.texture.struct.frag │ │ │ │ ├── hlsl.texture.subvec4.frag │ │ │ │ ├── hlsl.texturebuffer.frag │ │ │ │ ├── hlsl.this.frag │ │ │ │ ├── hlsl.tx.bracket.frag │ │ │ │ ├── hlsl.tx.overload.frag │ │ │ │ ├── hlsl.type.half.frag │ │ │ │ ├── hlsl.type.identifier.frag │ │ │ │ ├── hlsl.typeGraphCopy.vert │ │ │ │ ├── hlsl.typedef.frag │ │ │ │ ├── hlsl.void.frag │ │ │ │ ├── hlsl.wavebroadcast.comp │ │ │ │ ├── hlsl.waveprefix.comp │ │ │ │ ├── hlsl.wavequad.comp │ │ │ │ ├── hlsl.wavequery.comp │ │ │ │ ├── hlsl.wavequery.frag │ │ │ │ ├── hlsl.wavereduction.comp │ │ │ │ ├── hlsl.wavevote.comp │ │ │ │ ├── hlsl.whileLoop.frag │ │ │ │ ├── hlsl.y-negate-1.vert │ │ │ │ ├── hlsl.y-negate-2.vert │ │ │ │ ├── hlsl.y-negate-3.vert │ │ │ │ ├── implicitInnerAtomicUint.frag │ │ │ │ ├── inc1 │ │ │ │ │ ├── badInc.h │ │ │ │ │ ├── bar.h │ │ │ │ │ ├── foo.h │ │ │ │ │ ├── path1 │ │ │ │ │ │ ├── bar.h │ │ │ │ │ │ ├── local.h │ │ │ │ │ │ └── notHere.h │ │ │ │ │ └── path2 │ │ │ │ │ │ ├── bar.h │ │ │ │ │ │ ├── notHere.h │ │ │ │ │ │ └── remote.h │ │ │ │ ├── inc2 │ │ │ │ │ ├── bar.h │ │ │ │ │ └── foo.h │ │ │ │ ├── include.vert │ │ │ │ ├── invalidSwizzle.vert │ │ │ │ ├── length.frag │ │ │ │ ├── lineContinuation.vert │ │ │ │ ├── lineContinuation100.vert │ │ │ │ ├── link1.frag │ │ │ │ ├── link1.vk.frag │ │ │ │ ├── link2.frag │ │ │ │ ├── link2.vk.frag │ │ │ │ ├── link3.frag │ │ │ │ ├── localAggregates.frag │ │ │ │ ├── loops.frag │ │ │ │ ├── loopsArtificial.frag │ │ │ │ ├── mains.frag │ │ │ │ ├── mains1.frag │ │ │ │ ├── mains2.frag │ │ │ │ ├── makeDoc │ │ │ │ ├── matrix.frag │ │ │ │ ├── matrix2.frag │ │ │ │ ├── matrixError.vert │ │ │ │ ├── maxClipDistances.vert │ │ │ │ ├── max_vertices_0.geom │ │ │ │ ├── missingBodies.vert │ │ │ │ ├── mixedArrayDecls.frag │ │ │ │ ├── negativeArraySize.comp │ │ │ │ ├── newTexture.frag │ │ │ │ ├── noMain.vert │ │ │ │ ├── noMain1.geom │ │ │ │ ├── noMain2.geom │ │ │ │ ├── nonSquare.vert │ │ │ │ ├── nonVulkan.frag │ │ │ │ ├── nonuniform.frag │ │ │ │ ├── nosuffix │ │ │ │ ├── numeral.frag │ │ │ │ ├── nvShaderNoperspectiveInterpolation.frag │ │ │ │ ├── overlongLiteral.frag │ │ │ │ ├── parent.h │ │ │ │ ├── parentBad │ │ │ │ ├── pointCoord.frag │ │ │ │ ├── precise.tesc │ │ │ │ ├── precise_struct_block.vert │ │ │ │ ├── precision.frag │ │ │ │ ├── precision.vert │ │ │ │ ├── prepost.frag │ │ │ │ ├── preprocessor.cpp_style___FILE__.vert │ │ │ │ ├── preprocessor.cpp_style_line_directive.vert │ │ │ │ ├── preprocessor.defined.vert │ │ │ │ ├── preprocessor.edge_cases.vert │ │ │ │ ├── preprocessor.eof_missing.vert │ │ │ │ ├── preprocessor.errors.vert │ │ │ │ ├── preprocessor.extensions.vert │ │ │ │ ├── preprocessor.function_macro.vert │ │ │ │ ├── preprocessor.include.disabled.vert │ │ │ │ ├── preprocessor.include.enabled.vert │ │ │ │ ├── preprocessor.line.frag │ │ │ │ ├── preprocessor.line.vert │ │ │ │ ├── preprocessor.many.endif.vert │ │ │ │ ├── preprocessor.pragma.vert │ │ │ │ ├── preprocessor.simple.vert │ │ │ │ ├── preprocessor.success_if_parse_would_fail.vert │ │ │ │ ├── recurse1.frag │ │ │ │ ├── recurse1.vert │ │ │ │ ├── recurse2.frag │ │ │ │ ├── reflection.vert │ │ │ │ ├── remap.basic.dcefunc.frag │ │ │ │ ├── remap.basic.everything.frag │ │ │ │ ├── remap.basic.none.frag │ │ │ │ ├── remap.basic.strip.frag │ │ │ │ ├── remap.hlsl.sample.basic.everything.frag │ │ │ │ ├── remap.hlsl.sample.basic.none.frag │ │ │ │ ├── remap.hlsl.sample.basic.strip.frag │ │ │ │ ├── remap.hlsl.templatetypes.everything.frag │ │ │ │ ├── remap.hlsl.templatetypes.none.frag │ │ │ │ ├── remap.if.everything.frag │ │ │ │ ├── remap.if.none.frag │ │ │ │ ├── remap.invalid-spirv-1.spv │ │ │ │ ├── remap.invalid-spirv-2.spv │ │ │ │ ├── remap.literal64.everything.spv │ │ │ │ ├── remap.literal64.none.spv │ │ │ │ ├── remap.similar_1a.everything.frag │ │ │ │ ├── remap.similar_1a.none.frag │ │ │ │ ├── remap.similar_1b.everything.frag │ │ │ │ ├── remap.similar_1b.none.frag │ │ │ │ ├── remap.specconst.comp │ │ │ │ ├── remap.switch.everything.frag │ │ │ │ ├── remap.switch.none.frag │ │ │ │ ├── remap.uniformarray.everything.frag │ │ │ │ ├── remap.uniformarray.none.frag │ │ │ │ ├── runtests │ │ │ │ ├── runtimeArray.vert │ │ │ │ ├── sample.frag │ │ │ │ ├── sample.frag.out │ │ │ │ ├── sample.vert │ │ │ │ ├── sample.vert.out │ │ │ │ ├── simpleFunctionCall.frag │ │ │ │ ├── specExamples.frag │ │ │ │ ├── specExamples.vert │ │ │ │ ├── spv.100ops.frag │ │ │ │ ├── spv.130.frag │ │ │ │ ├── spv.140.frag │ │ │ │ ├── spv.150.geom │ │ │ │ ├── spv.150.vert │ │ │ │ ├── spv.300BuiltIns.vert │ │ │ │ ├── spv.300layout.frag │ │ │ │ ├── spv.300layout.vert │ │ │ │ ├── spv.300layoutp.vert │ │ │ │ ├── spv.310.bitcast.frag │ │ │ │ ├── spv.310.comp │ │ │ │ ├── spv.330.geom │ │ │ │ ├── spv.400.frag │ │ │ │ ├── spv.400.tesc │ │ │ │ ├── spv.400.tese │ │ │ │ ├── spv.420.geom │ │ │ │ ├── spv.430.frag │ │ │ │ ├── spv.430.vert │ │ │ │ ├── spv.450.geom │ │ │ │ ├── spv.450.noRedecl.tesc │ │ │ │ ├── spv.450.tesc │ │ │ │ ├── spv.460.comp │ │ │ │ ├── spv.460.frag │ │ │ │ ├── spv.460.vert │ │ │ │ ├── spv.AofA.frag │ │ │ │ ├── spv.GeometryShaderPassthrough.geom │ │ │ │ ├── spv.OVR_multiview.vert │ │ │ │ ├── spv.Operations.frag │ │ │ │ ├── spv.accessChain.frag │ │ │ │ ├── spv.aggOps.frag │ │ │ │ ├── spv.always-discard.frag │ │ │ │ ├── spv.always-discard2.frag │ │ │ │ ├── spv.arbPostDepthCoverage.frag │ │ │ │ ├── spv.arbPostDepthCoverage_Error.frag │ │ │ │ ├── spv.atomic.comp │ │ │ │ ├── spv.atomicInt64.comp │ │ │ │ ├── spv.barrier.vert │ │ │ │ ├── spv.bitCast.frag │ │ │ │ ├── spv.bool.vert │ │ │ │ ├── spv.boolInBlock.frag │ │ │ │ ├── spv.branch-return.vert │ │ │ │ ├── spv.buffer.autoassign.frag │ │ │ │ ├── spv.builtInXFB.vert │ │ │ │ ├── spv.conditionalDiscard.frag │ │ │ │ ├── spv.constStruct.vert │ │ │ │ ├── spv.controlFlowAttributes.frag │ │ │ │ ├── spv.conversion.frag │ │ │ │ ├── spv.dataOut.frag │ │ │ │ ├── spv.dataOutIndirect.frag │ │ │ │ ├── spv.dataOutIndirect.vert │ │ │ │ ├── spv.debugInfo.frag │ │ │ │ ├── spv.deepRvalue.frag │ │ │ │ ├── spv.depthOut.frag │ │ │ │ ├── spv.deviceGroup.frag │ │ │ │ ├── spv.discard-dce.frag │ │ │ │ ├── spv.do-simple.vert │ │ │ │ ├── spv.do-while-continue-break.vert │ │ │ │ ├── spv.doWhileLoop.frag │ │ │ │ ├── spv.double.comp │ │ │ │ ├── spv.drawParams.vert │ │ │ │ ├── spv.earlyReturnDiscard.frag │ │ │ │ ├── spv.explicittypes.frag │ │ │ │ ├── spv.extPostDepthCoverage.frag │ │ │ │ ├── spv.extPostDepthCoverage_Error.frag │ │ │ │ ├── spv.float16.frag │ │ │ │ ├── spv.float16Fetch.frag │ │ │ │ ├── spv.float32.frag │ │ │ │ ├── spv.float64.frag │ │ │ │ ├── spv.flowControl.frag │ │ │ │ ├── spv.for-complex-condition.vert │ │ │ │ ├── spv.for-continue-break.vert │ │ │ │ ├── spv.for-nobody.vert │ │ │ │ ├── spv.for-notest.vert │ │ │ │ ├── spv.for-simple.vert │ │ │ │ ├── spv.forLoop.frag │ │ │ │ ├── spv.forwardFun.frag │ │ │ │ ├── spv.fullyCovered.frag │ │ │ │ ├── spv.functionCall.frag │ │ │ │ ├── spv.functionNestedOpaque.vert │ │ │ │ ├── spv.functionSemantics.frag │ │ │ │ ├── spv.glFragColor.frag │ │ │ │ ├── spv.glsl.register.autoassign.frag │ │ │ │ ├── spv.glsl.register.noautoassign.frag │ │ │ │ ├── spv.hlslDebugInfo.vert │ │ │ │ ├── spv.hlslOffsets.vert │ │ │ │ ├── spv.image.frag │ │ │ │ ├── spv.image.load-formatted.frag │ │ │ │ ├── spv.imageLoadStoreLod.frag │ │ │ │ ├── spv.int16.amd.frag │ │ │ │ ├── spv.int16.frag │ │ │ │ ├── spv.int32.frag │ │ │ │ ├── spv.int64.frag │ │ │ │ ├── spv.int8.frag │ │ │ │ ├── spv.intOps.vert │ │ │ │ ├── spv.interpOps.frag │ │ │ │ ├── spv.layoutNested.vert │ │ │ │ ├── spv.length.frag │ │ │ │ ├── spv.localAggregates.frag │ │ │ │ ├── spv.loops.frag │ │ │ │ ├── spv.loopsArtificial.frag │ │ │ │ ├── spv.looseUniformNoLoc.vert │ │ │ │ ├── spv.matFun.vert │ │ │ │ ├── spv.matrix.frag │ │ │ │ ├── spv.matrix2.frag │ │ │ │ ├── spv.memoryQualifier.frag │ │ │ │ ├── spv.merge-unreachable.frag │ │ │ │ ├── spv.multiStruct.comp │ │ │ │ ├── spv.multiStructFuncall.frag │ │ │ │ ├── spv.multiView.frag │ │ │ │ ├── spv.multiviewPerViewAttributes.tesc │ │ │ │ ├── spv.multiviewPerViewAttributes.vert │ │ │ │ ├── spv.newTexture.frag │ │ │ │ ├── spv.noBuiltInLoc.vert │ │ │ │ ├── spv.noDeadDecorations.vert │ │ │ │ ├── spv.noLocation.vert │ │ │ │ ├── spv.noWorkgroup.comp │ │ │ │ ├── spv.nonSquare.vert │ │ │ │ ├── spv.nonuniform.frag │ │ │ │ ├── spv.offsets.frag │ │ │ │ ├── spv.paramMemory.frag │ │ │ │ ├── spv.precise.tesc │ │ │ │ ├── spv.precise.tese │ │ │ │ ├── spv.precision.frag │ │ │ │ ├── spv.precisionNonESSamp.frag │ │ │ │ ├── spv.prepost.frag │ │ │ │ ├── spv.pushConstant.vert │ │ │ │ ├── spv.pushConstantAnon.vert │ │ │ │ ├── spv.qualifiers.vert │ │ │ │ ├── spv.queryL.frag │ │ │ │ ├── spv.rankShift.comp │ │ │ │ ├── spv.register.autoassign-2.frag │ │ │ │ ├── spv.register.autoassign.frag │ │ │ │ ├── spv.register.autoassign.rangetest.frag │ │ │ │ ├── spv.register.noautoassign.frag │ │ │ │ ├── spv.register.subpass.frag │ │ │ │ ├── spv.rw.autoassign.frag │ │ │ │ ├── spv.sample.frag │ │ │ │ ├── spv.sampleId.frag │ │ │ │ ├── spv.sampleMaskOverrideCoverage.frag │ │ │ │ ├── spv.samplePosition.frag │ │ │ │ ├── spv.separate.frag │ │ │ │ ├── spv.set.vert │ │ │ │ ├── spv.shaderBallot.comp │ │ │ │ ├── spv.shaderBallotAMD.comp │ │ │ │ ├── spv.shaderDrawParams.vert │ │ │ │ ├── spv.shaderFragMaskAMD.frag │ │ │ │ ├── spv.shaderGroupVote.comp │ │ │ │ ├── spv.shaderStencilExport.frag │ │ │ │ ├── spv.shiftOps.frag │ │ │ │ ├── spv.shortCircuit.frag │ │ │ │ ├── spv.simpleFunctionCall.frag │ │ │ │ ├── spv.simpleMat.vert │ │ │ │ ├── spv.sparseTexture.frag │ │ │ │ ├── spv.sparseTextureClamp.frag │ │ │ │ ├── spv.specConst.vert │ │ │ │ ├── spv.specConstant.comp │ │ │ │ ├── spv.specConstant.vert │ │ │ │ ├── spv.specConstantComposite.vert │ │ │ │ ├── spv.specConstantOperations.vert │ │ │ │ ├── spv.ssbo.autoassign.frag │ │ │ │ ├── spv.ssboAlias.frag │ │ │ │ ├── spv.stereoViewRendering.tesc │ │ │ │ ├── spv.stereoViewRendering.vert │ │ │ │ ├── spv.storageBuffer.vert │ │ │ │ ├── spv.structAssignment.frag │ │ │ │ ├── spv.structDeref.frag │ │ │ │ ├── spv.structure.frag │ │ │ │ ├── spv.subgroup.frag │ │ │ │ ├── spv.subgroup.geom │ │ │ │ ├── spv.subgroup.tesc │ │ │ │ ├── spv.subgroup.tese │ │ │ │ ├── spv.subgroup.vert │ │ │ │ ├── spv.subgroupArithmetic.comp │ │ │ │ ├── spv.subgroupBallot.comp │ │ │ │ ├── spv.subgroupBasic.comp │ │ │ │ ├── spv.subgroupClustered.comp │ │ │ │ ├── spv.subgroupClusteredNeg.comp │ │ │ │ ├── spv.subgroupPartitioned.comp │ │ │ │ ├── spv.subgroupQuad.comp │ │ │ │ ├── spv.subgroupShuffle.comp │ │ │ │ ├── spv.subgroupShuffleRelative.comp │ │ │ │ ├── spv.subgroupVote.comp │ │ │ │ ├── spv.subpass.frag │ │ │ │ ├── spv.switch.frag │ │ │ │ ├── spv.swizzle.frag │ │ │ │ ├── spv.swizzleInversion.frag │ │ │ │ ├── spv.targetOpenGL.vert │ │ │ │ ├── spv.targetVulkan.vert │ │ │ │ ├── spv.test.frag │ │ │ │ ├── spv.test.vert │ │ │ │ ├── spv.texture.frag │ │ │ │ ├── spv.texture.sampler.transform.frag │ │ │ │ ├── spv.texture.vert │ │ │ │ ├── spv.textureBuffer.vert │ │ │ │ ├── spv.textureGatherBiasLod.frag │ │ │ │ ├── spv.types.frag │ │ │ │ ├── spv.uint.frag │ │ │ │ ├── spv.uniformArray.frag │ │ │ │ ├── spv.variableArrayIndex.frag │ │ │ │ ├── spv.varyingArray.frag │ │ │ │ ├── spv.varyingArrayIndirect.frag │ │ │ │ ├── spv.vecMatConstruct.frag │ │ │ │ ├── spv.viewportArray2.tesc │ │ │ │ ├── spv.viewportArray2.vert │ │ │ │ ├── spv.voidFunction.frag │ │ │ │ ├── spv.vulkan100.subgroupArithmetic.comp │ │ │ │ ├── spv.vulkan100.subgroupPartitioned.comp │ │ │ │ ├── spv.vulkan110.int16.frag │ │ │ │ ├── spv.vulkan110.storageBuffer.vert │ │ │ │ ├── spv.while-continue-break.vert │ │ │ │ ├── spv.while-simple.vert │ │ │ │ ├── spv.whileLoop.frag │ │ │ │ ├── spv.xfb.vert │ │ │ │ ├── spv.xfb2.vert │ │ │ │ ├── spv.xfb3.vert │ │ │ │ ├── structAssignment.frag │ │ │ │ ├── structDeref.frag │ │ │ │ ├── structure.frag │ │ │ │ ├── switch.frag │ │ │ │ ├── swizzle.frag │ │ │ │ ├── syntaxError.frag │ │ │ │ ├── test.frag │ │ │ │ ├── texture.frag │ │ │ │ ├── tokenLength.vert │ │ │ │ ├── tokenPaste.vert │ │ │ │ ├── types.frag │ │ │ │ ├── uint.frag │ │ │ │ ├── uniformArray.frag │ │ │ │ ├── validate-shaders.sh │ │ │ │ ├── variableArrayIndex.frag │ │ │ │ ├── varyingArray.frag │ │ │ │ ├── varyingArrayIndirect.frag │ │ │ │ ├── versionsClean.frag │ │ │ │ ├── versionsClean.vert │ │ │ │ ├── versionsErrors.frag │ │ │ │ ├── versionsErrors.vert │ │ │ │ ├── voidFunction.frag │ │ │ │ ├── vulkan.ast.vert │ │ │ │ ├── vulkan.comp │ │ │ │ ├── vulkan.frag │ │ │ │ ├── vulkan.vert │ │ │ │ └── whileLoop.frag │ │ │ ├── glslang │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── GenericCodeGen │ │ │ │ │ ├── CodeGen.cpp │ │ │ │ │ └── Link.cpp │ │ │ │ ├── Include │ │ │ │ │ ├── BaseTypes.h │ │ │ │ │ ├── Common.h │ │ │ │ │ ├── ConstantUnion.h │ │ │ │ │ ├── InfoSink.h │ │ │ │ │ ├── InitializeGlobals.h │ │ │ │ │ ├── PoolAlloc.h │ │ │ │ │ ├── ResourceLimits.h │ │ │ │ │ ├── ShHandle.h │ │ │ │ │ ├── Types.h │ │ │ │ │ ├── arrays.h │ │ │ │ │ ├── intermediate.h │ │ │ │ │ ├── revision.h │ │ │ │ │ └── revision.template │ │ │ │ ├── MachineIndependent │ │ │ │ │ ├── Constant.cpp │ │ │ │ │ ├── InfoSink.cpp │ │ │ │ │ ├── Initialize.cpp │ │ │ │ │ ├── Initialize.h │ │ │ │ │ ├── IntermTraverse.cpp │ │ │ │ │ ├── Intermediate.cpp │ │ │ │ │ ├── LiveTraverser.h │ │ │ │ │ ├── ParseContextBase.cpp │ │ │ │ │ ├── ParseHelper.cpp │ │ │ │ │ ├── ParseHelper.h │ │ │ │ │ ├── PoolAlloc.cpp │ │ │ │ │ ├── RemoveTree.cpp │ │ │ │ │ ├── RemoveTree.h │ │ │ │ │ ├── Scan.cpp │ │ │ │ │ ├── Scan.h │ │ │ │ │ ├── ScanContext.h │ │ │ │ │ ├── ShaderLang.cpp │ │ │ │ │ ├── SymbolTable.cpp │ │ │ │ │ ├── SymbolTable.h │ │ │ │ │ ├── Versions.cpp │ │ │ │ │ ├── Versions.h │ │ │ │ │ ├── attribute.cpp │ │ │ │ │ ├── attribute.h │ │ │ │ │ ├── gl_types.h │ │ │ │ │ ├── glslang.y │ │ │ │ │ ├── glslang_tab.cpp │ │ │ │ │ ├── glslang_tab.cpp.h │ │ │ │ │ ├── intermOut.cpp │ │ │ │ │ ├── iomapper.cpp │ │ │ │ │ ├── iomapper.h │ │ │ │ │ ├── limits.cpp │ │ │ │ │ ├── linkValidate.cpp │ │ │ │ │ ├── localintermediate.h │ │ │ │ │ ├── parseConst.cpp │ │ │ │ │ ├── parseVersions.h │ │ │ │ │ ├── preprocessor │ │ │ │ │ │ ├── Pp.cpp │ │ │ │ │ │ ├── PpAtom.cpp │ │ │ │ │ │ ├── PpContext.cpp │ │ │ │ │ │ ├── PpContext.h │ │ │ │ │ │ ├── PpScanner.cpp │ │ │ │ │ │ ├── PpTokens.cpp │ │ │ │ │ │ └── PpTokens.h │ │ │ │ │ ├── propagateNoContraction.cpp │ │ │ │ │ ├── propagateNoContraction.h │ │ │ │ │ ├── reflection.cpp │ │ │ │ │ └── reflection.h │ │ │ │ ├── OSDependent │ │ │ │ │ ├── Unix │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── ossource.cpp │ │ │ │ │ ├── Windows │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ └── ossource.cpp │ │ │ │ │ └── osinclude.h │ │ │ │ ├── Public │ │ │ │ │ └── ShaderLang.h │ │ │ │ └── updateGrammar │ │ │ ├── gtests │ │ │ │ ├── AST.FromFile.cpp │ │ │ │ ├── BuiltInResource.FromFile.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Config.FromFile.cpp │ │ │ │ ├── HexFloat.cpp │ │ │ │ ├── Hlsl.FromFile.cpp │ │ │ │ ├── Initializer.h │ │ │ │ ├── Link.FromFile.Vk.cpp │ │ │ │ ├── Link.FromFile.cpp │ │ │ │ ├── Pp.FromFile.cpp │ │ │ │ ├── README.md │ │ │ │ ├── Remap.FromFile.cpp │ │ │ │ ├── Settings.cpp │ │ │ │ ├── Settings.h │ │ │ │ ├── Spv.FromFile.cpp │ │ │ │ ├── TestFixture.cpp │ │ │ │ ├── TestFixture.h │ │ │ │ └── main.cpp │ │ │ ├── hlsl │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── hlslAttributes.cpp │ │ │ │ ├── hlslAttributes.h │ │ │ │ ├── hlslGrammar.cpp │ │ │ │ ├── hlslGrammar.h │ │ │ │ ├── hlslOpMap.cpp │ │ │ │ ├── hlslOpMap.h │ │ │ │ ├── hlslParseHelper.cpp │ │ │ │ ├── hlslParseHelper.h │ │ │ │ ├── hlslParseables.cpp │ │ │ │ ├── hlslParseables.h │ │ │ │ ├── hlslScanContext.cpp │ │ │ │ ├── hlslScanContext.h │ │ │ │ ├── hlslTokenStream.cpp │ │ │ │ ├── hlslTokenStream.h │ │ │ │ └── hlslTokens.h │ │ │ ├── known_good.json │ │ │ ├── known_good_khr.json │ │ │ ├── make-revision │ │ │ └── update_glslang_sources.py │ │ ├── ib-compress │ │ │ ├── README.md │ │ │ ├── indexbuffercompression.cpp │ │ │ ├── indexbuffercompression.h │ │ │ ├── indexbuffercompressionformat.h │ │ │ ├── indexbufferdecompression.cpp │ │ │ ├── indexbufferdecompression.h │ │ │ ├── indexcompressionconstants.h │ │ │ ├── readbitstream.h │ │ │ └── writebitstream.h │ │ ├── iconfontheaders │ │ │ ├── .gitignore │ │ │ ├── GenerateIconFontCppHeaders.py │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── icons_font_awesome.h │ │ │ ├── icons_kenney.h │ │ │ └── icons_material_design.h │ │ ├── khronos │ │ │ ├── EGL │ │ │ │ ├── egl.h │ │ │ │ ├── eglext.h │ │ │ │ └── eglplatform.h │ │ │ ├── GLES2 │ │ │ │ ├── gl2.h │ │ │ │ ├── gl2ext.h │ │ │ │ └── gl2platform.h │ │ │ ├── GLES3 │ │ │ │ ├── gl3.h │ │ │ │ ├── gl31.h │ │ │ │ ├── gl3ext.h │ │ │ │ └── gl3platform.h │ │ │ ├── KHR │ │ │ │ └── khrplatform.h │ │ │ ├── gl │ │ │ │ ├── GRemedyGLExtensions.h │ │ │ │ ├── glcorearb.h │ │ │ │ └── glext.h │ │ │ ├── glx │ │ │ │ └── glxext.h │ │ │ ├── vulkan │ │ │ │ ├── vk_platform.h │ │ │ │ └── vulkan.h │ │ │ └── wgl │ │ │ │ └── wglext.h │ │ ├── mtlpp │ │ │ ├── LICENSE │ │ │ ├── mtlpp.hpp │ │ │ └── mtlpp.mm │ │ ├── openvr │ │ │ └── openvr_capi.h │ │ ├── renderdoc │ │ │ └── renderdoc_app.h │ │ ├── scintilla │ │ │ ├── License.txt │ │ │ ├── README │ │ │ ├── cocoa │ │ │ │ ├── InfoBar.h │ │ │ │ ├── InfoBar.mm │ │ │ │ ├── InfoBarCommunicator.h │ │ │ │ ├── PlatCocoa.h │ │ │ │ ├── PlatCocoa.mm │ │ │ │ ├── QuartzTextLayout.h │ │ │ │ ├── QuartzTextStyle.h │ │ │ │ ├── QuartzTextStyleAttribute.h │ │ │ │ ├── ScintillaCocoa.h │ │ │ │ ├── ScintillaCocoa.mm │ │ │ │ ├── ScintillaFramework │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── ScintillaFramework.xcodeproj │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ └── Scintilla_Prefix.pch │ │ │ │ ├── ScintillaTest │ │ │ │ │ ├── AppController.h │ │ │ │ │ ├── AppController.mm │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── Scintilla-Info.plist │ │ │ │ │ ├── ScintillaTest.xcodeproj │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── ScintillaTest_Prefix.pch │ │ │ │ │ ├── TestData.sql │ │ │ │ │ └── main.m │ │ │ │ ├── ScintillaView.h │ │ │ │ ├── ScintillaView.mm │ │ │ │ ├── checkbuildosx.sh │ │ │ │ └── res │ │ │ │ │ ├── info_bar_bg.png │ │ │ │ │ ├── mac_cursor_busy.png │ │ │ │ │ └── mac_cursor_flipped.png │ │ │ ├── cppcheck.suppress │ │ │ ├── delbin.bat │ │ │ ├── delcvs.bat │ │ │ ├── doc │ │ │ │ ├── Design.html │ │ │ │ ├── Icons.html │ │ │ │ ├── Indicators.png │ │ │ │ ├── Lexer.txt │ │ │ │ ├── Markers.png │ │ │ │ ├── SciBreak.jpg │ │ │ │ ├── SciCoding.html │ │ │ │ ├── SciRest.jpg │ │ │ │ ├── SciTEIco.png │ │ │ │ ├── SciWord.jpg │ │ │ │ ├── ScintillaDoc.html │ │ │ │ ├── ScintillaDownload.html │ │ │ │ ├── ScintillaHistory.html │ │ │ │ ├── ScintillaRelated.html │ │ │ │ ├── ScintillaToDo.html │ │ │ │ ├── ScintillaUsage.html │ │ │ │ ├── Steps.html │ │ │ │ ├── annotations.png │ │ │ │ ├── index.html │ │ │ │ └── styledmargin.png │ │ │ ├── gtk │ │ │ │ ├── Converter.h │ │ │ │ ├── PlatGTK.cxx │ │ │ │ ├── ScintillaGTK.cxx │ │ │ │ ├── deps.mak │ │ │ │ ├── makefile │ │ │ │ ├── makefile.orig │ │ │ │ ├── scintilla-marshal.c │ │ │ │ ├── scintilla-marshal.h │ │ │ │ └── scintilla-marshal.list │ │ │ ├── include │ │ │ │ ├── ILexer.h │ │ │ │ ├── Platform.h │ │ │ │ ├── SciLexer.h │ │ │ │ ├── Scintilla.h │ │ │ │ ├── Scintilla.iface │ │ │ │ └── ScintillaWidget.h │ │ │ ├── lexers │ │ │ │ ├── LexA68k.cxx │ │ │ │ ├── LexAPDL.cxx │ │ │ │ ├── LexASY.cxx │ │ │ │ ├── LexAU3.cxx │ │ │ │ ├── LexAVE.cxx │ │ │ │ ├── LexAVS.cxx │ │ │ │ ├── LexAbaqus.cxx │ │ │ │ ├── LexAda.cxx │ │ │ │ ├── LexAsm.cxx │ │ │ │ ├── LexAsn1.cxx │ │ │ │ ├── LexBaan.cxx │ │ │ │ ├── LexBash.cxx │ │ │ │ ├── LexBasic.cxx │ │ │ │ ├── LexBibTeX.cxx │ │ │ │ ├── LexBullant.cxx │ │ │ │ ├── LexCLW.cxx │ │ │ │ ├── LexCOBOL.cxx │ │ │ │ ├── LexCPP.cxx │ │ │ │ ├── LexCSS.cxx │ │ │ │ ├── LexCaml.cxx │ │ │ │ ├── LexCmake.cxx │ │ │ │ ├── LexCoffeeScript.cxx │ │ │ │ ├── LexConf.cxx │ │ │ │ ├── LexCrontab.cxx │ │ │ │ ├── LexCsound.cxx │ │ │ │ ├── LexD.cxx │ │ │ │ ├── LexDMAP.cxx │ │ │ │ ├── LexDMIS.cxx │ │ │ │ ├── LexECL.cxx │ │ │ │ ├── LexEScript.cxx │ │ │ │ ├── LexEiffel.cxx │ │ │ │ ├── LexErlang.cxx │ │ │ │ ├── LexFlagship.cxx │ │ │ │ ├── LexForth.cxx │ │ │ │ ├── LexFortran.cxx │ │ │ │ ├── LexGAP.cxx │ │ │ │ ├── LexGui4Cli.cxx │ │ │ │ ├── LexHTML.cxx │ │ │ │ ├── LexHaskell.cxx │ │ │ │ ├── LexHex.cxx │ │ │ │ ├── LexInno.cxx │ │ │ │ ├── LexKVIrc.cxx │ │ │ │ ├── LexKix.cxx │ │ │ │ ├── LexLaTeX.cxx │ │ │ │ ├── LexLisp.cxx │ │ │ │ ├── LexLout.cxx │ │ │ │ ├── LexLua.cxx │ │ │ │ ├── LexMMIXAL.cxx │ │ │ │ ├── LexMPT.cxx │ │ │ │ ├── LexMSSQL.cxx │ │ │ │ ├── LexMagik.cxx │ │ │ │ ├── LexMarkdown.cxx │ │ │ │ ├── LexMatlab.cxx │ │ │ │ ├── LexMetapost.cxx │ │ │ │ ├── LexModula.cxx │ │ │ │ ├── LexMySQL.cxx │ │ │ │ ├── LexNimrod.cxx │ │ │ │ ├── LexNsis.cxx │ │ │ │ ├── LexOScript.cxx │ │ │ │ ├── LexOpal.cxx │ │ │ │ ├── LexOthers.cxx │ │ │ │ ├── LexPB.cxx │ │ │ │ ├── LexPLM.cxx │ │ │ │ ├── LexPO.cxx │ │ │ │ ├── LexPOV.cxx │ │ │ │ ├── LexPS.cxx │ │ │ │ ├── LexPascal.cxx │ │ │ │ ├── LexPerl.cxx │ │ │ │ ├── LexPowerPro.cxx │ │ │ │ ├── LexPowerShell.cxx │ │ │ │ ├── LexProgress.cxx │ │ │ │ ├── LexPython.cxx │ │ │ │ ├── LexR.cxx │ │ │ │ ├── LexRebol.cxx │ │ │ │ ├── LexRegistry.cxx │ │ │ │ ├── LexRuby.cxx │ │ │ │ ├── LexRust.cxx │ │ │ │ ├── LexSML.cxx │ │ │ │ ├── LexSQL.cxx │ │ │ │ ├── LexSTTXT.cxx │ │ │ │ ├── LexScriptol.cxx │ │ │ │ ├── LexSmalltalk.cxx │ │ │ │ ├── LexSorcus.cxx │ │ │ │ ├── LexSpecman.cxx │ │ │ │ ├── LexSpice.cxx │ │ │ │ ├── LexTACL.cxx │ │ │ │ ├── LexTADS3.cxx │ │ │ │ ├── LexTAL.cxx │ │ │ │ ├── LexTCL.cxx │ │ │ │ ├── LexTCMD.cxx │ │ │ │ ├── LexTeX.cxx │ │ │ │ ├── LexTxt2tags.cxx │ │ │ │ ├── LexVB.cxx │ │ │ │ ├── LexVHDL.cxx │ │ │ │ ├── LexVerilog.cxx │ │ │ │ ├── LexVisualProlog.cxx │ │ │ │ └── LexYAML.cxx │ │ │ ├── lexlib │ │ │ │ ├── Accessor.cxx │ │ │ │ ├── Accessor.h │ │ │ │ ├── CharacterCategory.cxx │ │ │ │ ├── CharacterCategory.h │ │ │ │ ├── CharacterSet.cxx │ │ │ │ ├── CharacterSet.h │ │ │ │ ├── LexAccessor.h │ │ │ │ ├── LexerBase.cxx │ │ │ │ ├── LexerBase.h │ │ │ │ ├── LexerModule.cxx │ │ │ │ ├── LexerModule.h │ │ │ │ ├── LexerNoExceptions.cxx │ │ │ │ ├── LexerNoExceptions.h │ │ │ │ ├── LexerSimple.cxx │ │ │ │ ├── LexerSimple.h │ │ │ │ ├── OptionSet.h │ │ │ │ ├── PropSetSimple.cxx │ │ │ │ ├── PropSetSimple.h │ │ │ │ ├── SparseState.h │ │ │ │ ├── StringCopy.h │ │ │ │ ├── StyleContext.cxx │ │ │ │ ├── StyleContext.h │ │ │ │ ├── SubStyles.h │ │ │ │ ├── WordList.cxx │ │ │ │ └── WordList.h │ │ │ ├── qt │ │ │ │ ├── README │ │ │ │ ├── ScintillaEdit │ │ │ │ │ ├── ScintillaDocument.cpp │ │ │ │ │ ├── ScintillaDocument.h │ │ │ │ │ ├── ScintillaEdit.cpp.template │ │ │ │ │ ├── ScintillaEdit.h.template │ │ │ │ │ ├── ScintillaEdit.pro │ │ │ │ │ └── WidgetGen.py │ │ │ │ ├── ScintillaEditBase │ │ │ │ │ ├── Notes.txt │ │ │ │ │ ├── PlatQt.cpp │ │ │ │ │ ├── PlatQt.h │ │ │ │ │ ├── ScintillaEditBase.cpp │ │ │ │ │ ├── ScintillaEditBase.h │ │ │ │ │ ├── ScintillaEditBase.pro │ │ │ │ │ ├── ScintillaQt.cpp │ │ │ │ │ └── ScintillaQt.h │ │ │ │ └── ScintillaEditPy │ │ │ │ │ ├── README │ │ │ │ │ ├── ScintillaConstants.py.template │ │ │ │ │ ├── ScintillaEditPy.pro │ │ │ │ │ ├── global.h │ │ │ │ │ ├── sepbuild.py │ │ │ │ │ ├── testsepq.py │ │ │ │ │ └── typesystem_ScintillaEdit.xml.template │ │ │ ├── scripts │ │ │ │ ├── Face.py │ │ │ │ ├── FileGenerator.py │ │ │ │ ├── GenerateCaseConvert.py │ │ │ │ ├── GenerateCharacterCategory.py │ │ │ │ ├── HFacer.py │ │ │ │ ├── HeaderOrder.txt │ │ │ │ ├── LexGen.py │ │ │ │ └── ScintillaData.py │ │ │ ├── src │ │ │ │ ├── AutoComplete.cxx │ │ │ │ ├── AutoComplete.h │ │ │ │ ├── CallTip.cxx │ │ │ │ ├── CallTip.h │ │ │ │ ├── CaseConvert.cxx │ │ │ │ ├── CaseConvert.h │ │ │ │ ├── CaseFolder.cxx │ │ │ │ ├── CaseFolder.h │ │ │ │ ├── Catalogue.cxx │ │ │ │ ├── Catalogue.h │ │ │ │ ├── CellBuffer.cxx │ │ │ │ ├── CellBuffer.h │ │ │ │ ├── CharClassify.cxx │ │ │ │ ├── CharClassify.h │ │ │ │ ├── ContractionState.cxx │ │ │ │ ├── ContractionState.h │ │ │ │ ├── Decoration.cxx │ │ │ │ ├── Decoration.h │ │ │ │ ├── Document.cxx │ │ │ │ ├── Document.h │ │ │ │ ├── EditModel.cxx │ │ │ │ ├── EditModel.h │ │ │ │ ├── EditView.cxx │ │ │ │ ├── EditView.h │ │ │ │ ├── Editor.cxx │ │ │ │ ├── Editor.cxx.orig │ │ │ │ ├── Editor.h │ │ │ │ ├── ExternalLexer.cxx │ │ │ │ ├── ExternalLexer.h │ │ │ │ ├── FontQuality.h │ │ │ │ ├── Indicator.cxx │ │ │ │ ├── Indicator.h │ │ │ │ ├── KeyMap.cxx │ │ │ │ ├── KeyMap.h │ │ │ │ ├── LineMarker.cxx │ │ │ │ ├── LineMarker.h │ │ │ │ ├── MarginView.cxx │ │ │ │ ├── MarginView.h │ │ │ │ ├── Partitioning.h │ │ │ │ ├── PerLine.cxx │ │ │ │ ├── PerLine.h │ │ │ │ ├── PositionCache.cxx │ │ │ │ ├── PositionCache.h │ │ │ │ ├── RESearch.cxx │ │ │ │ ├── RESearch.h │ │ │ │ ├── RunStyles.cxx │ │ │ │ ├── RunStyles.h │ │ │ │ ├── SciTE.properties │ │ │ │ ├── ScintillaBase.cxx │ │ │ │ ├── ScintillaBase.h │ │ │ │ ├── Selection.cxx │ │ │ │ ├── Selection.h │ │ │ │ ├── SplitVector.h │ │ │ │ ├── Style.cxx │ │ │ │ ├── Style.h │ │ │ │ ├── UniConversion.cxx │ │ │ │ ├── UniConversion.h │ │ │ │ ├── UnicodeFromUTF8.h │ │ │ │ ├── ViewStyle.cxx │ │ │ │ ├── ViewStyle.h │ │ │ │ ├── XPM.cxx │ │ │ │ └── XPM.h │ │ │ ├── test │ │ │ │ ├── MessageNumbers.py │ │ │ │ ├── README │ │ │ │ ├── ScintillaCallable.py │ │ │ │ ├── XiteMenu.py │ │ │ │ ├── XiteQt.py │ │ │ │ ├── XiteWin.py │ │ │ │ ├── examples │ │ │ │ │ ├── x.asp │ │ │ │ │ ├── x.asp.styled │ │ │ │ │ ├── x.cxx │ │ │ │ │ ├── x.cxx.styled │ │ │ │ │ ├── x.d │ │ │ │ │ ├── x.d.styled │ │ │ │ │ ├── x.html │ │ │ │ │ ├── x.html.styled │ │ │ │ │ ├── x.lua │ │ │ │ │ ├── x.lua.styled │ │ │ │ │ ├── x.php │ │ │ │ │ ├── x.php.styled │ │ │ │ │ ├── x.pl │ │ │ │ │ ├── x.pl.styled │ │ │ │ │ ├── x.py │ │ │ │ │ ├── x.py.styled │ │ │ │ │ ├── x.rb │ │ │ │ │ ├── x.rb.styled │ │ │ │ │ ├── x.vb │ │ │ │ │ └── x.vb.styled │ │ │ │ ├── lexTests.py │ │ │ │ ├── performanceTests.py │ │ │ │ ├── simpleTests.py │ │ │ │ ├── unit │ │ │ │ │ ├── LICENSE_1_0.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── SciTE.properties │ │ │ │ │ ├── catch.hpp │ │ │ │ │ ├── makefile │ │ │ │ │ ├── test.mak │ │ │ │ │ ├── testCellBuffer.cxx │ │ │ │ │ ├── testCharClassify.cxx │ │ │ │ │ ├── testContractionState.cxx │ │ │ │ │ ├── testDecoration.cxx │ │ │ │ │ ├── testPartitioning.cxx │ │ │ │ │ ├── testRunStyles.cxx │ │ │ │ │ ├── testSparseState.cxx │ │ │ │ │ ├── testSplitVector.cxx │ │ │ │ │ ├── testUnicodeFromUTF8.cxx │ │ │ │ │ └── unitTest.cxx │ │ │ │ └── xite.py │ │ │ ├── tgzsrc │ │ │ ├── version.txt │ │ │ └── zipsrc.bat │ │ ├── sdf │ │ │ ├── LICENSE.txt │ │ │ └── sdf.h │ │ ├── spirv-tools │ │ │ ├── .appveyor.yml │ │ │ ├── .clang-format │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Android.mk │ │ │ ├── CHANGES │ │ │ ├── CMakeLists.txt │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── android_test │ │ │ │ ├── Android.mk │ │ │ │ ├── jni │ │ │ │ │ └── Application.mk │ │ │ │ └── test.cpp │ │ │ ├── cmake │ │ │ │ ├── SPIRV-Tools-shared.pc.in │ │ │ │ ├── SPIRV-Tools.pc.in │ │ │ │ └── write_pkg_config.cmake │ │ │ ├── examples │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── cpp-interface │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── main.cpp │ │ │ ├── external │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── SPIRV-Headers │ │ │ │ │ ├── .gitattributes │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── example │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── example-1.1.cpp │ │ │ │ │ └── example.cpp │ │ │ │ │ ├── include │ │ │ │ │ └── spirv │ │ │ │ │ │ ├── 1.0 │ │ │ │ │ │ ├── GLSL.std.450.h │ │ │ │ │ │ ├── OpenCL.std.h │ │ │ │ │ │ ├── extinst.glsl.std.450.grammar.json │ │ │ │ │ │ ├── extinst.opencl.std.100.grammar.json │ │ │ │ │ │ ├── spirv.core.grammar.json │ │ │ │ │ │ ├── spirv.h │ │ │ │ │ │ ├── spirv.hpp │ │ │ │ │ │ ├── spirv.hpp11 │ │ │ │ │ │ ├── spirv.json │ │ │ │ │ │ ├── spirv.lua │ │ │ │ │ │ └── spirv.py │ │ │ │ │ │ ├── 1.1 │ │ │ │ │ │ ├── GLSL.std.450.h │ │ │ │ │ │ ├── OpenCL.std.h │ │ │ │ │ │ ├── extinst.glsl.std.450.grammar.json │ │ │ │ │ │ ├── extinst.opencl.std.100.grammar.json │ │ │ │ │ │ ├── spirv.core.grammar.json │ │ │ │ │ │ ├── spirv.h │ │ │ │ │ │ ├── spirv.hpp │ │ │ │ │ │ ├── spirv.hpp11 │ │ │ │ │ │ ├── spirv.json │ │ │ │ │ │ ├── spirv.lua │ │ │ │ │ │ └── spirv.py │ │ │ │ │ │ ├── 1.2 │ │ │ │ │ │ ├── GLSL.std.450.h │ │ │ │ │ │ ├── OpenCL.std.h │ │ │ │ │ │ ├── extinst.glsl.std.450.grammar.json │ │ │ │ │ │ ├── extinst.opencl.std.100.grammar.json │ │ │ │ │ │ ├── spirv.core.grammar.json │ │ │ │ │ │ ├── spirv.h │ │ │ │ │ │ ├── spirv.hpp │ │ │ │ │ │ ├── spirv.hpp11 │ │ │ │ │ │ ├── spirv.json │ │ │ │ │ │ ├── spirv.lua │ │ │ │ │ │ └── spirv.py │ │ │ │ │ │ ├── spir-v.xml │ │ │ │ │ │ └── unified1 │ │ │ │ │ │ ├── GLSL.std.450.h │ │ │ │ │ │ ├── OpenCL.std.h │ │ │ │ │ │ ├── extinst.glsl.std.450.grammar.json │ │ │ │ │ │ ├── extinst.opencl.std.100.grammar.json │ │ │ │ │ │ ├── spirv.core.grammar.json │ │ │ │ │ │ ├── spirv.h │ │ │ │ │ │ ├── spirv.hpp │ │ │ │ │ │ ├── spirv.hpp11 │ │ │ │ │ │ ├── spirv.json │ │ │ │ │ │ ├── spirv.lua │ │ │ │ │ │ └── spirv.py │ │ │ │ │ └── tools │ │ │ │ │ └── buildHeaders │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── header.cpp │ │ │ │ │ ├── header.h │ │ │ │ │ ├── jsonToSpirv.cpp │ │ │ │ │ ├── jsonToSpirv.h │ │ │ │ │ ├── jsoncpp │ │ │ │ │ └── dist │ │ │ │ │ │ ├── json │ │ │ │ │ │ ├── json-forwards.h │ │ │ │ │ │ └── json.h │ │ │ │ │ │ └── jsoncpp.cpp │ │ │ │ │ └── main.cpp │ │ │ ├── include │ │ │ │ ├── generated │ │ │ │ │ ├── DebugInfo.h │ │ │ │ │ ├── build-version.inc │ │ │ │ │ ├── core.insts-unified1.inc │ │ │ │ │ ├── debuginfo.insts.inc │ │ │ │ │ ├── enum_string_mapping.inc │ │ │ │ │ ├── extension_enum.inc │ │ │ │ │ ├── generators.inc │ │ │ │ │ ├── glsl.std.450.insts.inc │ │ │ │ │ ├── opencl.std.insts.inc │ │ │ │ │ ├── operand.kinds-unified1.inc │ │ │ │ │ ├── spv-amd-gcn-shader.insts.inc │ │ │ │ │ ├── spv-amd-shader-ballot.insts.inc │ │ │ │ │ ├── spv-amd-shader-explicit-vertex-parameter.insts.inc │ │ │ │ │ └── spv-amd-shader-trinary-minmax.insts.inc │ │ │ │ └── spirv-tools │ │ │ │ │ ├── libspirv.h │ │ │ │ │ ├── libspirv.hpp │ │ │ │ │ ├── linker.hpp │ │ │ │ │ └── optimizer.hpp │ │ │ ├── projects.md │ │ │ ├── source │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── assembly_grammar.cpp │ │ │ │ ├── assembly_grammar.h │ │ │ │ ├── binary.cpp │ │ │ │ ├── binary.h │ │ │ │ ├── cfa.h │ │ │ │ ├── comp │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── markv.h │ │ │ │ │ ├── markv_codec.cpp │ │ │ │ │ └── markv_model.h │ │ │ │ ├── diagnostic.cpp │ │ │ │ ├── diagnostic.h │ │ │ │ ├── disassemble.cpp │ │ │ │ ├── disassemble.h │ │ │ │ ├── enum_set.h │ │ │ │ ├── enum_string_mapping.cpp │ │ │ │ ├── enum_string_mapping.h │ │ │ │ ├── ext_inst.cpp │ │ │ │ ├── ext_inst.h │ │ │ │ ├── extensions.cpp │ │ │ │ ├── extensions.h │ │ │ │ ├── extinst.debuginfo.grammar.json │ │ │ │ ├── extinst.spv-amd-gcn-shader.grammar.json │ │ │ │ ├── extinst.spv-amd-shader-ballot.grammar.json │ │ │ │ ├── extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json │ │ │ │ ├── extinst.spv-amd-shader-trinary-minmax.grammar.json │ │ │ │ ├── id_descriptor.cpp │ │ │ │ ├── id_descriptor.h │ │ │ │ ├── instruction.h │ │ │ │ ├── latest_version_glsl_std_450_header.h │ │ │ │ ├── latest_version_opencl_std_header.h │ │ │ │ ├── latest_version_spirv_header.h │ │ │ │ ├── libspirv.cpp │ │ │ │ ├── link │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── linker.cpp │ │ │ │ ├── macro.h │ │ │ │ ├── message.cpp │ │ │ │ ├── message.h │ │ │ │ ├── name_mapper.cpp │ │ │ │ ├── name_mapper.h │ │ │ │ ├── opcode.cpp │ │ │ │ ├── opcode.h │ │ │ │ ├── operand.cpp │ │ │ │ ├── operand.h │ │ │ │ ├── opt │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── aggressive_dead_code_elim_pass.cpp │ │ │ │ │ ├── aggressive_dead_code_elim_pass.h │ │ │ │ │ ├── basic_block.cpp │ │ │ │ │ ├── basic_block.h │ │ │ │ │ ├── block_merge_pass.cpp │ │ │ │ │ ├── block_merge_pass.h │ │ │ │ │ ├── build_module.cpp │ │ │ │ │ ├── build_module.h │ │ │ │ │ ├── ccp_pass.cpp │ │ │ │ │ ├── ccp_pass.h │ │ │ │ │ ├── cfg.cpp │ │ │ │ │ ├── cfg.h │ │ │ │ │ ├── cfg_cleanup_pass.cpp │ │ │ │ │ ├── cfg_cleanup_pass.h │ │ │ │ │ ├── common_uniform_elim_pass.cpp │ │ │ │ │ ├── common_uniform_elim_pass.h │ │ │ │ │ ├── compact_ids_pass.cpp │ │ │ │ │ ├── compact_ids_pass.h │ │ │ │ │ ├── composite.cpp │ │ │ │ │ ├── composite.h │ │ │ │ │ ├── const_folding_rules.cpp │ │ │ │ │ ├── const_folding_rules.h │ │ │ │ │ ├── constants.cpp │ │ │ │ │ ├── constants.h │ │ │ │ │ ├── copy_prop_arrays.cpp │ │ │ │ │ ├── copy_prop_arrays.h │ │ │ │ │ ├── dead_branch_elim_pass.cpp │ │ │ │ │ ├── dead_branch_elim_pass.h │ │ │ │ │ ├── dead_insert_elim_pass.cpp │ │ │ │ │ ├── dead_insert_elim_pass.h │ │ │ │ │ ├── dead_variable_elimination.cpp │ │ │ │ │ ├── dead_variable_elimination.h │ │ │ │ │ ├── decoration_manager.cpp │ │ │ │ │ ├── decoration_manager.h │ │ │ │ │ ├── def_use_manager.cpp │ │ │ │ │ ├── def_use_manager.h │ │ │ │ │ ├── dominator_analysis.cpp │ │ │ │ │ ├── dominator_analysis.h │ │ │ │ │ ├── dominator_tree.cpp │ │ │ │ │ ├── dominator_tree.h │ │ │ │ │ ├── eliminate_dead_constant_pass.cpp │ │ │ │ │ ├── eliminate_dead_constant_pass.h │ │ │ │ │ ├── eliminate_dead_functions_pass.cpp │ │ │ │ │ ├── eliminate_dead_functions_pass.h │ │ │ │ │ ├── feature_manager.cpp │ │ │ │ │ ├── feature_manager.h │ │ │ │ │ ├── flatten_decoration_pass.cpp │ │ │ │ │ ├── flatten_decoration_pass.h │ │ │ │ │ ├── fold.cpp │ │ │ │ │ ├── fold.h │ │ │ │ │ ├── fold_spec_constant_op_and_composite_pass.cpp │ │ │ │ │ ├── fold_spec_constant_op_and_composite_pass.h │ │ │ │ │ ├── folding_rules.cpp │ │ │ │ │ ├── folding_rules.h │ │ │ │ │ ├── freeze_spec_constant_value_pass.cpp │ │ │ │ │ ├── freeze_spec_constant_value_pass.h │ │ │ │ │ ├── function.cpp │ │ │ │ │ ├── function.h │ │ │ │ │ ├── if_conversion.cpp │ │ │ │ │ ├── if_conversion.h │ │ │ │ │ ├── inline_exhaustive_pass.cpp │ │ │ │ │ ├── inline_exhaustive_pass.h │ │ │ │ │ ├── inline_opaque_pass.cpp │ │ │ │ │ ├── inline_opaque_pass.h │ │ │ │ │ ├── inline_pass.cpp │ │ │ │ │ ├── inline_pass.h │ │ │ │ │ ├── insert_extract_elim.cpp │ │ │ │ │ ├── insert_extract_elim.h │ │ │ │ │ ├── instruction.cpp │ │ │ │ │ ├── instruction.h │ │ │ │ │ ├── instruction_list.cpp │ │ │ │ │ ├── instruction_list.h │ │ │ │ │ ├── ir_builder.h │ │ │ │ │ ├── ir_context.cpp │ │ │ │ │ ├── ir_context.h │ │ │ │ │ ├── ir_loader.cpp │ │ │ │ │ ├── ir_loader.h │ │ │ │ │ ├── iterator.h │ │ │ │ │ ├── licm_pass.cpp │ │ │ │ │ ├── licm_pass.h │ │ │ │ │ ├── local_access_chain_convert_pass.cpp │ │ │ │ │ ├── local_access_chain_convert_pass.h │ │ │ │ │ ├── local_redundancy_elimination.cpp │ │ │ │ │ ├── local_redundancy_elimination.h │ │ │ │ │ ├── local_single_block_elim_pass.cpp │ │ │ │ │ ├── local_single_block_elim_pass.h │ │ │ │ │ ├── local_single_store_elim_pass.cpp │ │ │ │ │ ├── local_single_store_elim_pass.h │ │ │ │ │ ├── local_ssa_elim_pass.cpp │ │ │ │ │ ├── local_ssa_elim_pass.h │ │ │ │ │ ├── log.h │ │ │ │ │ ├── loop_descriptor.cpp │ │ │ │ │ ├── loop_descriptor.h │ │ │ │ │ ├── loop_peeling.cpp │ │ │ │ │ ├── loop_peeling.h │ │ │ │ │ ├── loop_unroller.cpp │ │ │ │ │ ├── loop_unroller.h │ │ │ │ │ ├── loop_unswitch_pass.cpp │ │ │ │ │ ├── loop_unswitch_pass.h │ │ │ │ │ ├── loop_utils.cpp │ │ │ │ │ ├── loop_utils.h │ │ │ │ │ ├── make_unique.h │ │ │ │ │ ├── mem_pass.cpp │ │ │ │ │ ├── mem_pass.h │ │ │ │ │ ├── merge_return_pass.cpp │ │ │ │ │ ├── merge_return_pass.h │ │ │ │ │ ├── module.cpp │ │ │ │ │ ├── module.h │ │ │ │ │ ├── null_pass.h │ │ │ │ │ ├── optimizer.cpp │ │ │ │ │ ├── pass.cpp │ │ │ │ │ ├── pass.h │ │ │ │ │ ├── pass_manager.cpp │ │ │ │ │ ├── pass_manager.h │ │ │ │ │ ├── passes.h │ │ │ │ │ ├── private_to_local_pass.cpp │ │ │ │ │ ├── private_to_local_pass.h │ │ │ │ │ ├── propagator.cpp │ │ │ │ │ ├── propagator.h │ │ │ │ │ ├── redundancy_elimination.cpp │ │ │ │ │ ├── redundancy_elimination.h │ │ │ │ │ ├── reflect.h │ │ │ │ │ ├── remove_duplicates_pass.cpp │ │ │ │ │ ├── remove_duplicates_pass.h │ │ │ │ │ ├── replace_invalid_opc.cpp │ │ │ │ │ ├── replace_invalid_opc.h │ │ │ │ │ ├── scalar_analysis.cpp │ │ │ │ │ ├── scalar_analysis.h │ │ │ │ │ ├── scalar_analysis_nodes.h │ │ │ │ │ ├── scalar_analysis_simplification.cpp │ │ │ │ │ ├── scalar_replacement_pass.cpp │ │ │ │ │ ├── scalar_replacement_pass.h │ │ │ │ │ ├── set_spec_constant_default_value_pass.cpp │ │ │ │ │ ├── set_spec_constant_default_value_pass.h │ │ │ │ │ ├── simplification_pass.cpp │ │ │ │ │ ├── simplification_pass.h │ │ │ │ │ ├── ssa_rewrite_pass.cpp │ │ │ │ │ ├── ssa_rewrite_pass.h │ │ │ │ │ ├── strength_reduction_pass.cpp │ │ │ │ │ ├── strength_reduction_pass.h │ │ │ │ │ ├── strip_debug_info_pass.cpp │ │ │ │ │ ├── strip_debug_info_pass.h │ │ │ │ │ ├── strip_reflect_info_pass.cpp │ │ │ │ │ ├── strip_reflect_info_pass.h │ │ │ │ │ ├── tree_iterator.h │ │ │ │ │ ├── type_manager.cpp │ │ │ │ │ ├── type_manager.h │ │ │ │ │ ├── types.cpp │ │ │ │ │ ├── types.h │ │ │ │ │ ├── unify_const_pass.cpp │ │ │ │ │ ├── unify_const_pass.h │ │ │ │ │ ├── value_number_table.cpp │ │ │ │ │ ├── value_number_table.h │ │ │ │ │ ├── workaround1209.cpp │ │ │ │ │ └── workaround1209.h │ │ │ │ ├── parsed_operand.cpp │ │ │ │ ├── parsed_operand.h │ │ │ │ ├── print.cpp │ │ │ │ ├── print.h │ │ │ │ ├── software_version.cpp │ │ │ │ ├── spirv_constant.h │ │ │ │ ├── spirv_definition.h │ │ │ │ ├── spirv_endian.cpp │ │ │ │ ├── spirv_endian.h │ │ │ │ ├── spirv_stats.cpp │ │ │ │ ├── spirv_stats.h │ │ │ │ ├── spirv_target_env.cpp │ │ │ │ ├── spirv_target_env.h │ │ │ │ ├── spirv_validator_options.cpp │ │ │ │ ├── spirv_validator_options.h │ │ │ │ ├── table.cpp │ │ │ │ ├── table.h │ │ │ │ ├── text.cpp │ │ │ │ ├── text.h │ │ │ │ ├── text_handler.cpp │ │ │ │ ├── text_handler.h │ │ │ │ ├── util │ │ │ │ │ ├── bit_stream.cpp │ │ │ │ │ ├── bit_stream.h │ │ │ │ │ ├── bitutils.h │ │ │ │ │ ├── hex_float.h │ │ │ │ │ ├── huffman_codec.h │ │ │ │ │ ├── ilist.h │ │ │ │ │ ├── ilist_node.h │ │ │ │ │ ├── move_to_front.h │ │ │ │ │ ├── parse_number.cpp │ │ │ │ │ ├── parse_number.h │ │ │ │ │ ├── string_utils.cpp │ │ │ │ │ ├── string_utils.h │ │ │ │ │ ├── timer.cpp │ │ │ │ │ └── timer.h │ │ │ │ ├── val │ │ │ │ │ ├── basic_block.cpp │ │ │ │ │ ├── basic_block.h │ │ │ │ │ ├── construct.cpp │ │ │ │ │ ├── construct.h │ │ │ │ │ ├── decoration.h │ │ │ │ │ ├── function.cpp │ │ │ │ │ ├── function.h │ │ │ │ │ ├── instruction.cpp │ │ │ │ │ ├── instruction.h │ │ │ │ │ ├── validation_state.cpp │ │ │ │ │ └── validation_state.h │ │ │ │ ├── validate.cpp │ │ │ │ ├── validate.h │ │ │ │ ├── validate_adjacency.cpp │ │ │ │ ├── validate_arithmetics.cpp │ │ │ │ ├── validate_atomics.cpp │ │ │ │ ├── validate_barriers.cpp │ │ │ │ ├── validate_bitwise.cpp │ │ │ │ ├── validate_builtins.cpp │ │ │ │ ├── validate_capability.cpp │ │ │ │ ├── validate_cfg.cpp │ │ │ │ ├── validate_composites.cpp │ │ │ │ ├── validate_conversion.cpp │ │ │ │ ├── validate_datarules.cpp │ │ │ │ ├── validate_decorations.cpp │ │ │ │ ├── validate_derivatives.cpp │ │ │ │ ├── validate_ext_inst.cpp │ │ │ │ ├── validate_id.cpp │ │ │ │ ├── validate_image.cpp │ │ │ │ ├── validate_instruction.cpp │ │ │ │ ├── validate_layout.cpp │ │ │ │ ├── validate_literals.cpp │ │ │ │ ├── validate_logicals.cpp │ │ │ │ ├── validate_primitives.cpp │ │ │ │ └── validate_type_unique.cpp │ │ │ ├── syntax.md │ │ │ ├── test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── assembly_context_test.cpp │ │ │ │ ├── assembly_format_test.cpp │ │ │ │ ├── binary_destroy_test.cpp │ │ │ │ ├── binary_endianness_test.cpp │ │ │ │ ├── binary_header_get_test.cpp │ │ │ │ ├── binary_parse_test.cpp │ │ │ │ ├── binary_strnlen_s_test.cpp │ │ │ │ ├── binary_to_text.literal_test.cpp │ │ │ │ ├── binary_to_text_test.cpp │ │ │ │ ├── bit_stream.cpp │ │ │ │ ├── c_interface_test.cpp │ │ │ │ ├── comment_test.cpp │ │ │ │ ├── comp │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── markv_codec_test.cpp │ │ │ │ ├── cpp_interface_test.cpp │ │ │ │ ├── diagnostic_test.cpp │ │ │ │ ├── enum_set_test.cpp │ │ │ │ ├── enum_string_mapping_test.cpp │ │ │ │ ├── ext_inst.debuginfo_test.cpp │ │ │ │ ├── ext_inst.glsl_test.cpp │ │ │ │ ├── ext_inst.opencl_test.cpp │ │ │ │ ├── fix_word_test.cpp │ │ │ │ ├── generator_magic_number_test.cpp │ │ │ │ ├── hex_float_test.cpp │ │ │ │ ├── huffman_codec.cpp │ │ │ │ ├── immediate_int_test.cpp │ │ │ │ ├── libspirv_macros_test.cpp │ │ │ │ ├── link │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── binary_version_test.cpp │ │ │ │ │ ├── entry_points_test.cpp │ │ │ │ │ ├── global_values_amount_test.cpp │ │ │ │ │ ├── ids_limit_test.cpp │ │ │ │ │ ├── linker_fixture.h │ │ │ │ │ ├── matching_imports_to_exports_test.cpp │ │ │ │ │ ├── memory_model_test.cpp │ │ │ │ │ ├── partial_linkage_test.cpp │ │ │ │ │ └── unique_ids_test.cpp │ │ │ │ ├── log_test.cpp │ │ │ │ ├── move_to_front_test.cpp │ │ │ │ ├── name_mapper_test.cpp │ │ │ │ ├── named_id_test.cpp │ │ │ │ ├── opcode_make_test.cpp │ │ │ │ ├── opcode_require_capabilities_test.cpp │ │ │ │ ├── opcode_split_test.cpp │ │ │ │ ├── opcode_table_get_test.cpp │ │ │ │ ├── operand-class-test-coverage.csv │ │ │ │ ├── operand_capabilities_test.cpp │ │ │ │ ├── operand_pattern_test.cpp │ │ │ │ ├── operand_test.cpp │ │ │ │ ├── opt │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── aggressive_dead_code_elim_test.cpp │ │ │ │ │ ├── assembly_builder.h │ │ │ │ │ ├── assembly_builder_test.cpp │ │ │ │ │ ├── block_merge_test.cpp │ │ │ │ │ ├── ccp_test.cpp │ │ │ │ │ ├── cfg_cleanup_test.cpp │ │ │ │ │ ├── common_uniform_elim_test.cpp │ │ │ │ │ ├── compact_ids_test.cpp │ │ │ │ │ ├── copy_prop_array_test.cpp │ │ │ │ │ ├── dead_branch_elim_test.cpp │ │ │ │ │ ├── dead_insert_elim_test.cpp │ │ │ │ │ ├── dead_variable_elim_test.cpp │ │ │ │ │ ├── decoration_manager_test.cpp │ │ │ │ │ ├── def_use_test.cpp │ │ │ │ │ ├── dominator_tree │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── common_dominators.cpp │ │ │ │ │ │ ├── generated.cpp │ │ │ │ │ │ ├── nested_ifs.cpp │ │ │ │ │ │ ├── nested_ifs_post.cpp │ │ │ │ │ │ ├── nested_loops.cpp │ │ │ │ │ │ ├── nested_loops_with_unreachables.cpp │ │ │ │ │ │ ├── post.cpp │ │ │ │ │ │ ├── simple.cpp │ │ │ │ │ │ ├── switch_case_fallthrough.cpp │ │ │ │ │ │ ├── unreachable_for.cpp │ │ │ │ │ │ └── unreachable_for_post.cpp │ │ │ │ │ ├── eliminate_dead_const_test.cpp │ │ │ │ │ ├── eliminate_dead_functions_test.cpp │ │ │ │ │ ├── feature_manager_test.cpp │ │ │ │ │ ├── flatten_decoration_test.cpp │ │ │ │ │ ├── fold_spec_const_op_composite_test.cpp │ │ │ │ │ ├── fold_test.cpp │ │ │ │ │ ├── freeze_spec_const_test.cpp │ │ │ │ │ ├── function_utils.h │ │ │ │ │ ├── if_conversion_test.cpp │ │ │ │ │ ├── inline_opaque_test.cpp │ │ │ │ │ ├── inline_test.cpp │ │ │ │ │ ├── insert_extract_elim_test.cpp │ │ │ │ │ ├── instruction_list_test.cpp │ │ │ │ │ ├── instruction_test.cpp │ │ │ │ │ ├── ir_builder.cpp │ │ │ │ │ ├── ir_context_test.cpp │ │ │ │ │ ├── ir_loader_test.cpp │ │ │ │ │ ├── iterator_test.cpp │ │ │ │ │ ├── line_debug_info_test.cpp │ │ │ │ │ ├── local_access_chain_convert_test.cpp │ │ │ │ │ ├── local_redundancy_elimination_test.cpp │ │ │ │ │ ├── local_single_block_elim.cpp │ │ │ │ │ ├── local_single_store_elim_test.cpp │ │ │ │ │ ├── local_ssa_elim_test.cpp │ │ │ │ │ ├── loop_optimizations │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── hoist_all_loop_types.cpp │ │ │ │ │ │ ├── hoist_double_nested_loops.cpp │ │ │ │ │ │ ├── hoist_from_independent_loops.cpp │ │ │ │ │ │ ├── hoist_simple_case.cpp │ │ │ │ │ │ ├── hoist_single_nested_loops.cpp │ │ │ │ │ │ ├── hoist_without_preheader.cpp │ │ │ │ │ │ ├── lcssa.cpp │ │ │ │ │ │ ├── loop_descriptions.cpp │ │ │ │ │ │ ├── nested_loops.cpp │ │ │ │ │ │ ├── peeling.cpp │ │ │ │ │ │ ├── unroll_assumptions.cpp │ │ │ │ │ │ ├── unroll_simple.cpp │ │ │ │ │ │ └── unswitch.cpp │ │ │ │ │ ├── module_test.cpp │ │ │ │ │ ├── module_utils.h │ │ │ │ │ ├── optimizer_test.cpp │ │ │ │ │ ├── pass_fixture.h │ │ │ │ │ ├── pass_manager_test.cpp │ │ │ │ │ ├── pass_merge_return_test.cpp │ │ │ │ │ ├── pass_remove_duplicates_test.cpp │ │ │ │ │ ├── pass_test.cpp │ │ │ │ │ ├── pass_utils.cpp │ │ │ │ │ ├── pass_utils.h │ │ │ │ │ ├── private_to_local_test.cpp │ │ │ │ │ ├── propagator_test.cpp │ │ │ │ │ ├── redundancy_elimination_test.cpp │ │ │ │ │ ├── replace_invalid_opc_test.cpp │ │ │ │ │ ├── scalar_analysis.cpp │ │ │ │ │ ├── scalar_replacement_test.cpp │ │ │ │ │ ├── set_spec_const_default_value_test.cpp │ │ │ │ │ ├── simplification_test.cpp │ │ │ │ │ ├── strength_reduction_test.cpp │ │ │ │ │ ├── strip_debug_info_test.cpp │ │ │ │ │ ├── strip_reflect_info_test.cpp │ │ │ │ │ ├── type_manager_test.cpp │ │ │ │ │ ├── types_test.cpp │ │ │ │ │ ├── unify_const_test.cpp │ │ │ │ │ ├── utils_test.cpp │ │ │ │ │ ├── value_table_test.cpp │ │ │ │ │ └── workaround1209_test.cpp │ │ │ │ ├── parse_number_test.cpp │ │ │ │ ├── preserve_numeric_ids_test.cpp │ │ │ │ ├── scripts │ │ │ │ │ └── test_compact_ids.py │ │ │ │ ├── software_version_test.cpp │ │ │ │ ├── stats │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── stats_aggregate_test.cpp │ │ │ │ │ └── stats_analyzer_test.cpp │ │ │ │ ├── string_utils_test.cpp │ │ │ │ ├── target_env_test.cpp │ │ │ │ ├── test_fixture.h │ │ │ │ ├── text_advance_test.cpp │ │ │ │ ├── text_destroy_test.cpp │ │ │ │ ├── text_literal_test.cpp │ │ │ │ ├── text_start_new_inst_test.cpp │ │ │ │ ├── text_to_binary.annotation_test.cpp │ │ │ │ ├── text_to_binary.barrier_test.cpp │ │ │ │ ├── text_to_binary.constant_test.cpp │ │ │ │ ├── text_to_binary.control_flow_test.cpp │ │ │ │ ├── text_to_binary.debug_test.cpp │ │ │ │ ├── text_to_binary.device_side_enqueue_test.cpp │ │ │ │ ├── text_to_binary.extension_test.cpp │ │ │ │ ├── text_to_binary.function_test.cpp │ │ │ │ ├── text_to_binary.group_test.cpp │ │ │ │ ├── text_to_binary.image_test.cpp │ │ │ │ ├── text_to_binary.literal_test.cpp │ │ │ │ ├── text_to_binary.memory_test.cpp │ │ │ │ ├── text_to_binary.misc_test.cpp │ │ │ │ ├── text_to_binary.mode_setting_test.cpp │ │ │ │ ├── text_to_binary.pipe_storage_test.cpp │ │ │ │ ├── text_to_binary.reserved_sampling_test.cpp │ │ │ │ ├── text_to_binary.subgroup_dispatch_test.cpp │ │ │ │ ├── text_to_binary.type_declaration_test.cpp │ │ │ │ ├── text_to_binary_test.cpp │ │ │ │ ├── text_word_get_test.cpp │ │ │ │ ├── timer_test.cpp │ │ │ │ ├── unit_spirv.cpp │ │ │ │ ├── unit_spirv.h │ │ │ │ ├── util │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── ilist_test.cpp │ │ │ │ └── val │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── val_adjacency_test.cpp │ │ │ │ │ ├── val_arithmetics_test.cpp │ │ │ │ │ ├── val_atomics_test.cpp │ │ │ │ │ ├── val_barriers_test.cpp │ │ │ │ │ ├── val_bitwise_test.cpp │ │ │ │ │ ├── val_builtins_test.cpp │ │ │ │ │ ├── val_capability_test.cpp │ │ │ │ │ ├── val_cfg_test.cpp │ │ │ │ │ ├── val_composites_test.cpp │ │ │ │ │ ├── val_conversion_test.cpp │ │ │ │ │ ├── val_data_test.cpp │ │ │ │ │ ├── val_decoration_test.cpp │ │ │ │ │ ├── val_derivatives_test.cpp │ │ │ │ │ ├── val_ext_inst_test.cpp │ │ │ │ │ ├── val_extensions_test.cpp │ │ │ │ │ ├── val_fixtures.h │ │ │ │ │ ├── val_id_test.cpp │ │ │ │ │ ├── val_image_test.cpp │ │ │ │ │ ├── val_layout_test.cpp │ │ │ │ │ ├── val_limits_test.cpp │ │ │ │ │ ├── val_literals_test.cpp │ │ │ │ │ ├── val_logicals_test.cpp │ │ │ │ │ ├── val_primitives_test.cpp │ │ │ │ │ ├── val_ssa_test.cpp │ │ │ │ │ ├── val_state_test.cpp │ │ │ │ │ ├── val_storage_test.cpp │ │ │ │ │ ├── val_type_unique_test.cpp │ │ │ │ │ ├── val_validation_state_test.cpp │ │ │ │ │ └── val_version_test.cpp │ │ │ ├── tools │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── as │ │ │ │ │ └── as.cpp │ │ │ │ ├── cfg │ │ │ │ │ ├── bin_to_dot.cpp │ │ │ │ │ ├── bin_to_dot.h │ │ │ │ │ └── cfg.cpp │ │ │ │ ├── comp │ │ │ │ │ ├── markv.cpp │ │ │ │ │ ├── markv_model_factory.cpp │ │ │ │ │ ├── markv_model_factory.h │ │ │ │ │ ├── markv_model_shader.cpp │ │ │ │ │ ├── markv_model_shader.h │ │ │ │ │ └── markv_model_shader_default_autogen.inc │ │ │ │ ├── dis │ │ │ │ │ └── dis.cpp │ │ │ │ ├── emacs │ │ │ │ │ ├── 50spirv-tools.el │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── io.h │ │ │ │ ├── lesspipe │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── spirv-lesspipe.sh │ │ │ │ ├── link │ │ │ │ │ └── linker.cpp │ │ │ │ ├── opt │ │ │ │ │ └── opt.cpp │ │ │ │ ├── stats │ │ │ │ │ ├── stats.cpp │ │ │ │ │ ├── stats_analyzer.cpp │ │ │ │ │ └── stats_analyzer.h │ │ │ │ └── val │ │ │ │ │ └── val.cpp │ │ │ └── utils │ │ │ │ ├── check_code_format.sh │ │ │ │ ├── check_copyright.py │ │ │ │ ├── check_symbol_exports.py │ │ │ │ ├── generate_grammar_tables.py │ │ │ │ ├── generate_language_headers.py │ │ │ │ ├── generate_registry_tables.py │ │ │ │ ├── generate_vim_syntax.py │ │ │ │ └── update_build_version.py │ │ └── stb │ │ │ ├── stb_rect_pack.h │ │ │ ├── stb_textedit.h │ │ │ └── stb_truetype.h │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── .dummy │ │ ├── Darwin │ │ │ └── shaderc │ │ └── Windows │ │ │ └── shaderc.exe │ ├── cmake │ │ ├── CMakeLists.txt │ │ ├── bgfx │ │ │ └── CMakeLists.txt │ │ ├── bimg │ │ │ └── CMakeLists.txt │ │ ├── bimg_decode │ │ │ └── CMakeLists.txt │ │ ├── bimg_encode │ │ │ └── CMakeLists.txt │ │ ├── example-common │ │ │ └── CMakeLists.txt │ │ ├── example-glue │ │ │ └── CMakeLists.txt │ │ ├── fcpp │ │ │ └── CMakeLists.txt │ │ ├── geometryc │ │ │ └── CMakeLists.txt │ │ ├── glsl-optimizer │ │ │ └── CMakeLists.txt │ │ ├── glslang │ │ │ └── CMakeLists.txt │ │ ├── shaderc │ │ │ └── CMakeLists.txt │ │ ├── spirv-opt │ │ │ └── CMakeLists.txt │ │ ├── texturec │ │ │ └── CMakeLists.txt │ │ └── texturev │ │ │ └── CMakeLists.txt │ ├── include │ │ └── bgfx │ │ │ ├── bgfx.h │ │ │ ├── c99 │ │ │ ├── bgfx.h │ │ │ └── platform.h │ │ │ ├── defines.h │ │ │ ├── embedded_shader.h │ │ │ └── platform.h │ ├── makefile │ ├── scripts │ │ ├── bgfx.doxygen │ │ ├── bgfx.lua │ │ ├── bgfx.natvis │ │ ├── build.ninja │ │ ├── example-common.lua │ │ ├── genie.lua │ │ ├── geometryc.lua │ │ ├── shader-embeded.mk │ │ ├── shader.mk │ │ ├── shaderc.lua │ │ ├── texturec.lua │ │ ├── texturev.lua │ │ └── tools.mk │ ├── src │ │ ├── amalgamated.cpp │ │ ├── amalgamated.mm │ │ ├── bgfx.cpp │ │ ├── bgfx_compute.sh │ │ ├── bgfx_p.h │ │ ├── bgfx_shader.sh │ │ ├── charset.h │ │ ├── config.h │ │ ├── debug_renderdoc.cpp │ │ ├── debug_renderdoc.h │ │ ├── dxgi.cpp │ │ ├── dxgi.h │ │ ├── fs_clear0.bin.h │ │ ├── fs_clear0.sc │ │ ├── fs_clear1.bin.h │ │ ├── fs_clear1.sc │ │ ├── fs_clear2.bin.h │ │ ├── fs_clear2.sc │ │ ├── fs_clear3.bin.h │ │ ├── fs_clear3.sc │ │ ├── fs_clear4.bin.h │ │ ├── fs_clear4.sc │ │ ├── fs_clear5.bin.h │ │ ├── fs_clear5.sc │ │ ├── fs_clear6.bin.h │ │ ├── fs_clear6.sc │ │ ├── fs_clear7.bin.h │ │ ├── fs_clear7.sc │ │ ├── fs_debugfont.bin.h │ │ ├── fs_debugfont.sc │ │ ├── glcontext_eagl.h │ │ ├── glcontext_eagl.mm │ │ ├── glcontext_egl.cpp │ │ ├── glcontext_egl.h │ │ ├── glcontext_glx.cpp │ │ ├── glcontext_glx.h │ │ ├── glcontext_nsgl.h │ │ ├── glcontext_nsgl.mm │ │ ├── glcontext_wgl.cpp │ │ ├── glcontext_wgl.h │ │ ├── glimports.h │ │ ├── hmd.cpp │ │ ├── hmd.h │ │ ├── hmd_openvr.cpp │ │ ├── hmd_openvr.h │ │ ├── hmd_ovr.cpp │ │ ├── hmd_ovr.h │ │ ├── makefile │ │ ├── nvapi.cpp │ │ ├── nvapi.h │ │ ├── renderer.h │ │ ├── renderer_d3d.h │ │ ├── renderer_d3d11.cpp │ │ ├── renderer_d3d11.h │ │ ├── renderer_d3d12.cpp │ │ ├── renderer_d3d12.h │ │ ├── renderer_d3d9.cpp │ │ ├── renderer_d3d9.h │ │ ├── renderer_gl.cpp │ │ ├── renderer_gl.h │ │ ├── renderer_gnm.cpp │ │ ├── renderer_mtl.h │ │ ├── renderer_mtl.mm │ │ ├── renderer_noop.cpp │ │ ├── renderer_vk.cpp │ │ ├── renderer_vk.h │ │ ├── shader.cpp │ │ ├── shader.h │ │ ├── shader_dx9bc.cpp │ │ ├── shader_dx9bc.h │ │ ├── shader_dxbc.cpp │ │ ├── shader_dxbc.h │ │ ├── shader_spirv.cpp │ │ ├── shader_spirv.h │ │ ├── topology.cpp │ │ ├── topology.h │ │ ├── varying.def.sc │ │ ├── vertexdecl.cpp │ │ ├── vertexdecl.h │ │ ├── vs_clear.bin.h │ │ ├── vs_clear.sc │ │ ├── vs_debugfont.bin.h │ │ └── vs_debugfont.sc │ └── tools │ │ ├── geometryc │ │ └── geometryc.cpp │ │ ├── shaderc │ │ ├── shaderc.cpp │ │ ├── shaderc.h │ │ ├── shaderc_glsl.cpp │ │ ├── shaderc_hlsl.cpp │ │ ├── shaderc_pssl.cpp │ │ └── shaderc_spirv.cpp │ │ └── texturev │ │ ├── common.sh │ │ ├── fs_texture.bin.h │ │ ├── fs_texture.sc │ │ ├── fs_texture_3d.bin.h │ │ ├── fs_texture_3d.sc │ │ ├── fs_texture_array.bin.h │ │ ├── fs_texture_array.sc │ │ ├── fs_texture_cube.bin.h │ │ ├── fs_texture_cube.sc │ │ ├── fs_texture_cube2.bin.h │ │ ├── fs_texture_cube2.sc │ │ ├── fs_texture_msdf.bin.h │ │ ├── fs_texture_msdf.sc │ │ ├── fs_texture_sdf.bin.h │ │ ├── fs_texture_sdf.sc │ │ ├── makefile │ │ ├── texturev.cpp │ │ ├── varying.def.sc │ │ ├── vs_texture.bin.h │ │ ├── vs_texture.sc │ │ ├── vs_texture_cube.bin.h │ │ └── vs_texture_cube.sc ├── bimg │ ├── 3rdparty │ │ ├── edtaa3 │ │ │ ├── LICENSE.md │ │ │ ├── edtaa3func.cpp │ │ │ └── edtaa3func.h │ │ ├── etc1 │ │ │ ├── LICENSE │ │ │ ├── etc1.cpp │ │ │ └── etc1.h │ │ ├── etc2 │ │ │ ├── LICENSE.txt │ │ │ ├── Math.hpp │ │ │ ├── ProcessCommon.hpp │ │ │ ├── ProcessRGB.cpp │ │ │ ├── ProcessRGB.hpp │ │ │ ├── Tables.cpp │ │ │ ├── Tables.hpp │ │ │ ├── Types.hpp │ │ │ └── Vector.hpp │ │ ├── iqa │ │ │ ├── LICENSE │ │ │ ├── README.txt │ │ │ ├── include │ │ │ │ ├── convolve.h │ │ │ │ ├── decimate.h │ │ │ │ ├── iqa.h │ │ │ │ ├── iqa_os.h │ │ │ │ ├── math_utils.h │ │ │ │ └── ssim.h │ │ │ └── source │ │ │ │ ├── convolve.c │ │ │ │ ├── decimate.c │ │ │ │ ├── math_utils.c │ │ │ │ ├── ms_ssim.c │ │ │ │ ├── mse.c │ │ │ │ ├── psnr.c │ │ │ │ └── ssim.c │ │ ├── libsquish │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── alpha.cpp │ │ │ ├── alpha.h │ │ │ ├── clusterfit.cpp │ │ │ ├── clusterfit.h │ │ │ ├── colourblock.cpp │ │ │ ├── colourblock.h │ │ │ ├── colourfit.cpp │ │ │ ├── colourfit.h │ │ │ ├── colourset.cpp │ │ │ ├── colourset.h │ │ │ ├── config.h │ │ │ ├── maths.cpp │ │ │ ├── maths.h │ │ │ ├── rangefit.cpp │ │ │ ├── rangefit.h │ │ │ ├── simd.h │ │ │ ├── simd_float.h │ │ │ ├── singlecolourfit.cpp │ │ │ ├── singlecolourfit.h │ │ │ ├── singlecolourlookup.inl │ │ │ ├── squish.cpp │ │ │ └── squish.h │ │ ├── lodepng │ │ │ ├── README.md │ │ │ ├── lodepng.cpp │ │ │ └── lodepng.h │ │ ├── maratis-tcl │ │ │ ├── LICENSE │ │ │ └── m_image.h │ │ ├── nvtt │ │ │ ├── NVIDIA_Texture_Tools_LICENSE.txt │ │ │ ├── bc6h │ │ │ │ ├── bits.h │ │ │ │ ├── shapes_two.h │ │ │ │ ├── tile.h │ │ │ │ ├── zoh.cpp │ │ │ │ ├── zoh.h │ │ │ │ ├── zoh_utils.cpp │ │ │ │ ├── zoh_utils.h │ │ │ │ ├── zohone.cpp │ │ │ │ └── zohtwo.cpp │ │ │ ├── bc7 │ │ │ │ ├── avpcl.cpp │ │ │ │ ├── avpcl.h │ │ │ │ ├── avpcl_mode0.cpp │ │ │ │ ├── avpcl_mode1.cpp │ │ │ │ ├── avpcl_mode2.cpp │ │ │ │ ├── avpcl_mode3.cpp │ │ │ │ ├── avpcl_mode4.cpp │ │ │ │ ├── avpcl_mode5.cpp │ │ │ │ ├── avpcl_mode6.cpp │ │ │ │ ├── avpcl_mode7.cpp │ │ │ │ ├── avpcl_utils.cpp │ │ │ │ ├── avpcl_utils.h │ │ │ │ ├── bits.h │ │ │ │ ├── endpts.h │ │ │ │ ├── shapes_three.h │ │ │ │ ├── shapes_two.h │ │ │ │ └── tile.h │ │ │ ├── nvcore │ │ │ │ ├── array.h │ │ │ │ ├── array.inl │ │ │ │ ├── debug.h │ │ │ │ ├── defsgnucdarwin.h │ │ │ │ ├── defsgnuclinux.h │ │ │ │ ├── defsgnucwin32.h │ │ │ │ ├── defsvcwin32.h │ │ │ │ ├── foreach.h │ │ │ │ ├── hash.h │ │ │ │ ├── memory.h │ │ │ │ ├── nvcore.h │ │ │ │ ├── posh.h │ │ │ │ ├── stdstream.h │ │ │ │ ├── stream.h │ │ │ │ ├── strlib.h │ │ │ │ └── utils.h │ │ │ ├── nvmath │ │ │ │ ├── fitting.cpp │ │ │ │ ├── fitting.h │ │ │ │ ├── matrix.h │ │ │ │ ├── matrix.inl │ │ │ │ ├── nvmath.h │ │ │ │ ├── plane.h │ │ │ │ ├── plane.inl │ │ │ │ ├── vector.h │ │ │ │ └── vector.inl │ │ │ ├── nvtt.cpp │ │ │ └── nvtt.h │ │ ├── pvrtc │ │ │ ├── AlphaBitmap.h │ │ │ ├── BitScale.cpp │ │ │ ├── BitScale.h │ │ │ ├── BitUtility.h │ │ │ ├── Bitmap.h │ │ │ ├── ColorRgba.h │ │ │ ├── Interval.h │ │ │ ├── LICENSE.TXT │ │ │ ├── MortonTable.cpp │ │ │ ├── MortonTable.h │ │ │ ├── Point2.h │ │ │ ├── PvrTcDecoder.cpp │ │ │ ├── PvrTcDecoder.h │ │ │ ├── PvrTcEncoder.cpp │ │ │ ├── PvrTcEncoder.h │ │ │ ├── PvrTcPacket.cpp │ │ │ ├── PvrTcPacket.h │ │ │ ├── README.md │ │ │ ├── RgbBitmap.h │ │ │ └── RgbaBitmap.h │ │ ├── stb │ │ │ ├── stb_image.h │ │ │ ├── stb_image_resize.h │ │ │ └── stb_image_write.h │ │ └── tinyexr │ │ │ ├── README.md │ │ │ └── tinyexr.h │ ├── LICENSE │ ├── README.md │ ├── include │ │ └── bimg │ │ │ ├── bimg.h │ │ │ ├── decode.h │ │ │ └── encode.h │ ├── src │ │ ├── bimg_p.h │ │ ├── image.cpp │ │ ├── image_decode.cpp │ │ ├── image_encode.cpp │ │ └── image_gnf.cpp │ └── tools │ │ └── texturec │ │ └── texturec.cpp ├── bx │ ├── .appveyor.yml │ ├── .editorconfig │ ├── .gitattributes │ ├── .gitignore │ ├── .travis.yml │ ├── 3rdparty │ │ └── catch │ │ │ └── catch.hpp │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── include │ │ ├── bx │ │ │ ├── allocator.h │ │ │ ├── bx.h │ │ │ ├── commandline.h │ │ │ ├── config.h │ │ │ ├── cpu.h │ │ │ ├── debug.h │ │ │ ├── easing.h │ │ │ ├── endian.h │ │ │ ├── error.h │ │ │ ├── file.h │ │ │ ├── filepath.h │ │ │ ├── float4x4_t.h │ │ │ ├── handlealloc.h │ │ │ ├── hash.h │ │ │ ├── inline │ │ │ │ ├── allocator.inl │ │ │ │ ├── bx.inl │ │ │ │ ├── cpu.inl │ │ │ │ ├── easing.inl │ │ │ │ ├── endian.inl │ │ │ │ ├── error.inl │ │ │ │ ├── float4x4_t.inl │ │ │ │ ├── handlealloc.inl │ │ │ │ ├── hash.inl │ │ │ │ ├── math.inl │ │ │ │ ├── mpscqueue.inl │ │ │ │ ├── mutex.inl │ │ │ │ ├── pixelformat.inl │ │ │ │ ├── readerwriter.inl │ │ │ │ ├── ringbuffer.inl │ │ │ │ ├── rng.inl │ │ │ │ ├── simd128_langext.inl │ │ │ │ ├── simd128_neon.inl │ │ │ │ ├── simd128_ref.inl │ │ │ │ ├── simd128_sse.inl │ │ │ │ ├── simd128_swizzle.inl │ │ │ │ ├── simd256_avx.inl │ │ │ │ ├── simd256_ref.inl │ │ │ │ ├── simd_ni.inl │ │ │ │ ├── sort.inl │ │ │ │ ├── spscqueue.inl │ │ │ │ ├── string.inl │ │ │ │ └── uint32_t.inl │ │ │ ├── macros.h │ │ │ ├── maputil.h │ │ │ ├── math.h │ │ │ ├── mpscqueue.h │ │ │ ├── mutex.h │ │ │ ├── os.h │ │ │ ├── pixelformat.h │ │ │ ├── platform.h │ │ │ ├── process.h │ │ │ ├── readerwriter.h │ │ │ ├── ringbuffer.h │ │ │ ├── rng.h │ │ │ ├── semaphore.h │ │ │ ├── settings.h │ │ │ ├── simd_t.h │ │ │ ├── sort.h │ │ │ ├── spscqueue.h │ │ │ ├── string.h │ │ │ ├── thread.h │ │ │ ├── timer.h │ │ │ ├── uint32_t.h │ │ │ └── url.h │ │ ├── bxx │ │ │ ├── array.h │ │ │ ├── coro.h │ │ │ ├── handle_pool.h │ │ │ ├── hash_table.h │ │ │ ├── inifile.h │ │ │ ├── inline │ │ │ │ ├── handle_pool.inl │ │ │ │ ├── math.inl │ │ │ │ └── pool.inl │ │ │ ├── json.h │ │ │ ├── leakcheck_allocator.h │ │ │ ├── linear_allocator.h │ │ │ ├── linked_list.h │ │ │ ├── lock.h │ │ │ ├── math.h │ │ │ ├── path.h │ │ │ ├── pool.h │ │ │ ├── proxy_allocator.h │ │ │ ├── queue.h │ │ │ ├── random.h │ │ │ ├── sockets.h │ │ │ ├── stack.h │ │ │ ├── string.h │ │ │ ├── terminal_colors.h │ │ │ ├── timer.h │ │ │ ├── trace_allocator.h │ │ │ └── uuid.h │ │ ├── compat │ │ │ ├── freebsd │ │ │ │ ├── alloca.h │ │ │ │ ├── dirent.h │ │ │ │ ├── malloc.h │ │ │ │ └── signal.h │ │ │ ├── ios │ │ │ │ └── malloc.h │ │ │ ├── mingw │ │ │ │ ├── alloca.h │ │ │ │ ├── dirent.h │ │ │ │ ├── sal.h │ │ │ │ ├── salieri.h │ │ │ │ ├── specstrings_strict.h │ │ │ │ └── specstrings_undef.h │ │ │ ├── msvc │ │ │ │ ├── alloca.h │ │ │ │ ├── dirent.h │ │ │ │ ├── inttypes.h │ │ │ │ ├── pre1600 │ │ │ │ │ └── stdint.h │ │ │ │ └── stdbool.h │ │ │ └── osx │ │ │ │ └── malloc.h │ │ └── tinystl │ │ │ ├── LICENSE │ │ │ ├── allocator.h │ │ │ ├── buffer.h │ │ │ ├── hash.h │ │ │ ├── hash_base.h │ │ │ ├── new.h │ │ │ ├── stddef.h │ │ │ ├── string.h │ │ │ ├── traits.h │ │ │ ├── unordered_map.h │ │ │ ├── unordered_set.h │ │ │ └── vector.h │ ├── makefile │ ├── scripts │ │ ├── bin2c.lua │ │ ├── bx.lua │ │ ├── genie.lua │ │ └── toolchain.lua │ ├── src │ │ ├── allocator.cpp │ │ ├── amalgamated.cpp │ │ ├── bx.cpp │ │ ├── bx_p.h │ │ ├── commandline.cpp │ │ ├── crtnone.cpp │ │ ├── debug.cpp │ │ ├── dtoa.cpp │ │ ├── easing.cpp │ │ ├── file.cpp │ │ ├── filepath.cpp │ │ ├── handle_pool.cpp │ │ ├── hash.cpp │ │ ├── math.cpp │ │ ├── mutex.cpp │ │ ├── os.cpp │ │ ├── process.cpp │ │ ├── semaphore.cpp │ │ ├── settings.cpp │ │ ├── sort.cpp │ │ ├── string.cpp │ │ ├── thread.cpp │ │ ├── timer.cpp │ │ ├── trace_allocator.cpp │ │ ├── url.cpp │ │ └── uuid.cpp │ ├── tests │ │ ├── crt_test.cpp │ │ ├── dbg.h │ │ ├── filepath_test.cpp │ │ ├── handle_bench.cpp │ │ ├── handle_test.cpp │ │ ├── hash_test.cpp │ │ ├── macros_test.cpp │ │ ├── main_test.cpp │ │ ├── math_test.cpp │ │ ├── os_test.cpp │ │ ├── queue_test.cpp │ │ ├── ringbuffer_test.cpp │ │ ├── run_test.cpp │ │ ├── simd_bench.cpp │ │ ├── simd_test.cpp │ │ ├── sort_test.cpp │ │ ├── string_test.cpp │ │ ├── test.h │ │ ├── thread_test.cpp │ │ ├── tokenizecmd_test.cpp │ │ ├── uint32_test.cpp │ │ ├── unordered_map_nonpod_test.cpp │ │ ├── unordered_set_copyctor_test.cpp │ │ ├── unordered_set_pod_test.cpp │ │ ├── url_test.cpp │ │ ├── vector_complex_test.cpp │ │ ├── vector_header_test.cpp │ │ ├── vector_nocopy_test.cpp │ │ ├── vector_nodefault_test.cpp │ │ ├── vector_primitive_test.cpp │ │ ├── vector_shrinktofit_test.cpp │ │ └── vsnprintf_test.cpp │ └── tools │ │ └── bin2c │ │ └── bin2c.cpp ├── deboost.context │ ├── .gitignore │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── asm │ │ ├── jump_arm64_aapcs_elf_gas.S │ │ ├── jump_arm64_aapcs_macho_gas.S │ │ ├── jump_arm_aapcs_elf_gas.S │ │ ├── jump_arm_aapcs_macho_gas.S │ │ ├── jump_arm_aapcs_pe_armasm.asm │ │ ├── jump_combined_all_macho_gas.S │ │ ├── jump_combined_sysv_macho_gas.S │ │ ├── jump_i386_ms_pe_gas.asm │ │ ├── jump_i386_ms_pe_masm.asm │ │ ├── jump_i386_sysv_elf_gas.S │ │ ├── jump_i386_sysv_macho_gas.S │ │ ├── jump_i386_x86_64_sysv_macho_gas.S │ │ ├── jump_mips32_o32_elf_gas.S │ │ ├── jump_ppc32_ppc64_sysv_macho_gas.S │ │ ├── jump_ppc32_sysv_elf_gas.S │ │ ├── jump_ppc32_sysv_macho_gas.S │ │ ├── jump_ppc32_sysv_xcoff_gas.S │ │ ├── jump_ppc64_sysv_elf_gas.S │ │ ├── jump_ppc64_sysv_macho_gas.S │ │ ├── jump_ppc64_sysv_xcoff_gas.S │ │ ├── jump_x86_64_ms_pe_gas.asm │ │ ├── jump_x86_64_ms_pe_masm.asm │ │ ├── jump_x86_64_sysv_elf_gas.S │ │ ├── jump_x86_64_sysv_macho_gas.S │ │ ├── make_arm64_aapcs_elf_gas.S │ │ ├── make_arm64_aapcs_macho_gas.S │ │ ├── make_arm_aapcs_elf_gas.S │ │ ├── make_arm_aapcs_macho_gas.S │ │ ├── make_arm_aapcs_pe_armasm.asm │ │ ├── make_combined_all_macho_gas.S │ │ ├── make_combined_sysv_macho_gas.S │ │ ├── make_i386_ms_pe_gas.asm │ │ ├── make_i386_ms_pe_masm.asm │ │ ├── make_i386_sysv_elf_gas.S │ │ ├── make_i386_sysv_macho_gas.S │ │ ├── make_i386_x86_64_sysv_macho_gas.S │ │ ├── make_mips32_o32_elf_gas.S │ │ ├── make_ppc32_ppc64_sysv_macho_gas.S │ │ ├── make_ppc32_sysv_elf_gas.S │ │ ├── make_ppc32_sysv_macho_gas.S │ │ ├── make_ppc32_sysv_xcoff_gas.S │ │ ├── make_ppc64_sysv_elf_gas.S │ │ ├── make_ppc64_sysv_macho_gas.S │ │ ├── make_ppc64_sysv_xcoff_gas.S │ │ ├── make_x86_64_ms_pe_gas.asm │ │ ├── make_x86_64_ms_pe_masm.asm │ │ ├── make_x86_64_sysv_elf_gas.S │ │ ├── make_x86_64_sysv_macho_gas.S │ │ ├── ontop_arm64_aapcs_elf_gas.S │ │ ├── ontop_arm64_aapcs_macho_gas.S │ │ ├── ontop_arm_aapcs_elf_gas.S │ │ ├── ontop_arm_aapcs_macho_gas.S │ │ ├── ontop_arm_aapcs_pe_armasm.asm │ │ ├── ontop_combined_all_macho_gas.S │ │ ├── ontop_combined_sysv_macho_gas.S │ │ ├── ontop_i386_ms_pe_gas.asm │ │ ├── ontop_i386_ms_pe_masm.asm │ │ ├── ontop_i386_sysv_elf_gas.S │ │ ├── ontop_i386_sysv_macho_gas.S │ │ ├── ontop_i386_x86_64_sysv_macho_gas.S │ │ ├── ontop_mips32_o32_elf_gas.S │ │ ├── ontop_ppc32_ppc64_sysv_macho_gas.S │ │ ├── ontop_ppc32_sysv_elf_gas.S │ │ ├── ontop_ppc32_sysv_macho_gas.S │ │ ├── ontop_ppc32_sysv_xcoff_gas.S │ │ ├── ontop_ppc64_sysv_elf_gas.S │ │ ├── ontop_ppc64_sysv_macho_gas.S │ │ ├── ontop_ppc64_sysv_xcoff_gas.S │ │ ├── ontop_x86_64_ms_pe_gas.asm │ │ ├── ontop_x86_64_ms_pe_masm.asm │ │ ├── ontop_x86_64_sysv_elf_gas.S │ │ └── ontop_x86_64_sysv_macho_gas.S │ ├── cmake │ │ └── ios.toolchain.cmake │ ├── include │ │ └── fcontext │ │ │ └── fcontext.h │ ├── source │ │ └── stack.cpp │ └── test │ │ └── test_fcontext.cpp ├── efsw │ ├── .hg_archival.txt │ ├── .hgignore │ ├── .hgtags │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── include │ │ └── efsw │ │ │ ├── efsw.h │ │ │ └── efsw.hpp │ ├── premake4.lua │ ├── project │ │ ├── build.reldbginfo.sh │ │ ├── qtcreator-linux │ │ │ ├── efsw.config │ │ │ ├── efsw.creator │ │ │ ├── efsw.files │ │ │ └── efsw.includes │ │ ├── qtcreator-osx │ │ │ ├── efsw.config │ │ │ ├── efsw.creator │ │ │ ├── efsw.files │ │ │ └── efsw.includes │ │ └── qtcreator-win │ │ │ ├── efsw.config │ │ │ ├── efsw.creator │ │ │ ├── efsw.files │ │ │ └── efsw.includes │ └── src │ │ ├── efsw │ │ ├── Debug.cpp │ │ ├── Debug.hpp │ │ ├── DirWatcherGeneric.cpp │ │ ├── DirWatcherGeneric.hpp │ │ ├── DirectorySnapshot.cpp │ │ ├── DirectorySnapshot.hpp │ │ ├── DirectorySnapshotDiff.cpp │ │ ├── DirectorySnapshotDiff.hpp │ │ ├── FileInfo.cpp │ │ ├── FileInfo.hpp │ │ ├── FileSystem.cpp │ │ ├── FileSystem.hpp │ │ ├── FileWatcher.cpp │ │ ├── FileWatcherCWrapper.cpp │ │ ├── FileWatcherFSEvents.cpp │ │ ├── FileWatcherFSEvents.hpp │ │ ├── FileWatcherGeneric.cpp │ │ ├── FileWatcherGeneric.hpp │ │ ├── FileWatcherImpl.cpp │ │ ├── FileWatcherImpl.hpp │ │ ├── FileWatcherInotify.cpp │ │ ├── FileWatcherInotify.hpp │ │ ├── FileWatcherKqueue.cpp │ │ ├── FileWatcherKqueue.hpp │ │ ├── FileWatcherWin32.cpp │ │ ├── FileWatcherWin32.hpp │ │ ├── Lock.hpp │ │ ├── Log.cpp │ │ ├── Mutex.cpp │ │ ├── Mutex.hpp │ │ ├── String.cpp │ │ ├── String.hpp │ │ ├── System.cpp │ │ ├── System.hpp │ │ ├── Thread.cpp │ │ ├── Thread.hpp │ │ ├── Utf.hpp │ │ ├── Utf.inl │ │ ├── Watcher.cpp │ │ ├── Watcher.hpp │ │ ├── WatcherFSEvents.cpp │ │ ├── WatcherFSEvents.hpp │ │ ├── WatcherGeneric.cpp │ │ ├── WatcherGeneric.hpp │ │ ├── WatcherInotify.cpp │ │ ├── WatcherInotify.hpp │ │ ├── WatcherKqueue.cpp │ │ ├── WatcherKqueue.hpp │ │ ├── WatcherWin32.cpp │ │ ├── WatcherWin32.hpp │ │ ├── base.hpp │ │ ├── inotify-nosys.h │ │ ├── platform │ │ │ ├── platformimpl.hpp │ │ │ ├── posix │ │ │ │ ├── FileSystemImpl.cpp │ │ │ │ ├── FileSystemImpl.hpp │ │ │ │ ├── MutexImpl.cpp │ │ │ │ ├── MutexImpl.hpp │ │ │ │ ├── SystemImpl.cpp │ │ │ │ ├── SystemImpl.hpp │ │ │ │ ├── ThreadImpl.cpp │ │ │ │ └── ThreadImpl.hpp │ │ │ └── win │ │ │ │ ├── FileSystemImpl.cpp │ │ │ │ ├── FileSystemImpl.hpp │ │ │ │ ├── MutexImpl.cpp │ │ │ │ ├── MutexImpl.hpp │ │ │ │ ├── SystemImpl.cpp │ │ │ │ ├── SystemImpl.hpp │ │ │ │ ├── ThreadImpl.cpp │ │ │ │ └── ThreadImpl.hpp │ │ └── sophist.h │ │ └── test │ │ └── efsw-test.cpp ├── etcpack │ ├── CMakeLists.txt │ └── etcdec.cxx ├── imgui │ ├── LICENSE │ ├── README.md │ ├── imconfig.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_demo.cpp │ ├── imgui_draw.cpp │ ├── imgui_internal.h │ ├── stb_rect_pack.h │ ├── stb_textedit.h │ └── stb_truetype.h ├── lz4 │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── lz4.c │ ├── lz4.h │ ├── lz4frame.c │ ├── lz4frame.h │ ├── lz4frame_static.h │ ├── lz4hc.c │ ├── lz4hc.h │ ├── lz4opt.h │ ├── xxhash.c │ └── xxhash.h ├── miniz │ ├── CMakeLists.txt │ ├── ChangeLog.md │ ├── LICENSE │ ├── miniz.c │ ├── miniz.h │ ├── miniz_common.h │ ├── miniz_tdef.c │ ├── miniz_tdef.h │ ├── miniz_tinfl.c │ ├── miniz_tinfl.h │ ├── miniz_zip.c │ ├── miniz_zip.h │ └── readme.md ├── nvg │ ├── CMakeLists.txt │ ├── fontstash.h │ ├── nanovg.cpp │ ├── nanovg.h │ ├── nanovg_bgfx.cpp │ ├── nanovg_fill.fsc │ ├── nanovg_fill.vdef │ └── nanovg_fill.vsc ├── rapidjson │ ├── CMakeLists.txt │ ├── example │ │ ├── CMakeLists.txt │ │ ├── capitalize │ │ │ └── capitalize.cpp │ │ ├── condense │ │ │ └── condense.cpp │ │ ├── filterkey │ │ │ └── filterkey.cpp │ │ ├── filterkeydom │ │ │ └── filterkeydom.cpp │ │ ├── jsonx │ │ │ └── jsonx.cpp │ │ ├── messagereader │ │ │ └── messagereader.cpp │ │ ├── parsebyparts │ │ │ └── parsebyparts.cpp │ │ ├── pretty │ │ │ └── pretty.cpp │ │ ├── prettyauto │ │ │ └── prettyauto.cpp │ │ ├── schemavalidator │ │ │ └── schemavalidator.cpp │ │ ├── serialize │ │ │ └── serialize.cpp │ │ ├── simpledom │ │ │ └── simpledom.cpp │ │ ├── simplepullreader │ │ │ └── simplepullreader.cpp │ │ ├── simplereader │ │ │ └── simplereader.cpp │ │ ├── simplewriter │ │ │ └── simplewriter.cpp │ │ └── tutorial │ │ │ └── tutorial.cpp │ ├── include │ │ └── rapidjson │ │ │ ├── allocators.h │ │ │ ├── document.h │ │ │ ├── encodedstream.h │ │ │ ├── encodings.h │ │ │ ├── error │ │ │ ├── en.h │ │ │ └── error.h │ │ │ ├── filereadstream.h │ │ │ ├── filewritestream.h │ │ │ ├── fwd.h │ │ │ ├── internal │ │ │ ├── biginteger.h │ │ │ ├── diyfp.h │ │ │ ├── dtoa.h │ │ │ ├── ieee754.h │ │ │ ├── itoa.h │ │ │ ├── meta.h │ │ │ ├── pow10.h │ │ │ ├── regex.h │ │ │ ├── stack.h │ │ │ ├── strfunc.h │ │ │ ├── strtod.h │ │ │ └── swap.h │ │ │ ├── istreamwrapper.h │ │ │ ├── memorybuffer.h │ │ │ ├── memorystream.h │ │ │ ├── msinttypes │ │ │ ├── inttypes.h │ │ │ └── stdint.h │ │ │ ├── ostreamwrapper.h │ │ │ ├── pointer.h │ │ │ ├── prettywriter.h │ │ │ ├── rapidjson.h │ │ │ ├── reader.h │ │ │ ├── schema.h │ │ │ ├── stream.h │ │ │ ├── stringbuffer.h │ │ │ └── writer.h │ ├── license.txt │ └── readme.md ├── remotery │ ├── .appveyor.yml │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── LICENSE │ ├── include │ │ └── remotery │ │ │ └── Remotery.h │ ├── lib │ │ ├── Remotery.c │ │ └── RemoteryMetal.mm │ ├── readme.md │ ├── sample │ │ └── sample.c │ ├── screenshot.png │ └── vis │ │ ├── Code │ │ ├── Console.js │ │ ├── DataViewReader.js │ │ ├── PixelTimeRange.js │ │ ├── Remotery.js │ │ ├── SampleWindow.js │ │ ├── ThreadFrame.js │ │ ├── TimelineRow.js │ │ ├── TimelineWindow.js │ │ ├── TitleWindow.js │ │ └── WebSocketConnection.js │ │ ├── Styles │ │ └── Remotery.css │ │ ├── extern │ │ └── BrowserLib │ │ │ ├── Core │ │ │ └── Code │ │ │ │ ├── Animation.js │ │ │ │ ├── Bind.js │ │ │ │ ├── Convert.js │ │ │ │ ├── Core.js │ │ │ │ ├── DOM.js │ │ │ │ ├── Keyboard.js │ │ │ │ ├── LocalStore.js │ │ │ │ ├── Mouse.js │ │ │ │ └── MurmurHash3.js │ │ │ └── WindowManager │ │ │ ├── Code │ │ │ ├── Button.js │ │ │ ├── ComboBox.js │ │ │ ├── Container.js │ │ │ ├── EditBox.js │ │ │ ├── Grid.js │ │ │ ├── Label.js │ │ │ ├── Treeview.js │ │ │ ├── TreeviewItem.js │ │ │ ├── Window.js │ │ │ └── WindowManager.js │ │ │ └── Styles │ │ │ └── WindowManager.css │ │ └── index.html ├── restclient-cpp │ ├── .github │ │ ├── CONTRIBUTING.md │ │ ├── ISSUE_TEMPLATE.md │ │ └── PULL_REQUEST_TEMPLATE.md │ ├── .gitmodules │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CMakeLists.txt │ ├── LICENSE │ ├── Makefile.am │ ├── Makefile.docs.mk │ ├── Makefile.packaging.mk │ ├── README.md │ ├── autogen.sh │ ├── configure.ac │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── ref │ │ │ ├── annotated.html │ │ │ ├── arrowdown.png │ │ │ ├── arrowright.png │ │ │ ├── bc_s.png │ │ │ ├── bdwn.png │ │ │ ├── class_rest_client_1_1_connection-members.html │ │ │ ├── class_rest_client_1_1_connection.html │ │ │ ├── classes.html │ │ │ ├── closed.png │ │ │ ├── connection_8h.html │ │ │ ├── connection_8h_source.html │ │ │ ├── dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html │ │ │ ├── dir_d44c64559bbebec7f509842c48db8b23.html │ │ │ ├── dir_d7863d21b35bfd92001c24d3be435c80.html │ │ │ ├── doc.png │ │ │ ├── doxygen.css │ │ │ ├── doxygen.png │ │ │ ├── dynsections.js │ │ │ ├── files.html │ │ │ ├── folderclosed.png │ │ │ ├── folderopen.png │ │ │ ├── functions.html │ │ │ ├── functions_func.html │ │ │ ├── functions_vars.html │ │ │ ├── helpers_8h.html │ │ │ ├── helpers_8h_source.html │ │ │ ├── index.html │ │ │ ├── jquery.js │ │ │ ├── md__c_h_a_n_g_e_l_o_g.html │ │ │ ├── md__c_o_n_t_r_i_b_u_t_i_n_g.html │ │ │ ├── namespace_rest_client.html │ │ │ ├── namespace_rest_client_1_1_helpers.html │ │ │ ├── namespacemembers.html │ │ │ ├── namespacemembers_func.html │ │ │ ├── namespacemembers_type.html │ │ │ ├── namespaces.html │ │ │ ├── nav_f.png │ │ │ ├── nav_g.png │ │ │ ├── nav_h.png │ │ │ ├── open.png │ │ │ ├── pages.html │ │ │ ├── restclient_8h.html │ │ │ ├── restclient_8h_source.html │ │ │ ├── search │ │ │ ├── all_0.html │ │ │ ├── all_0.js │ │ │ ├── all_1.html │ │ │ ├── all_1.js │ │ │ ├── all_2.html │ │ │ ├── all_2.js │ │ │ ├── all_3.html │ │ │ ├── all_3.js │ │ │ ├── all_4.html │ │ │ ├── all_4.js │ │ │ ├── all_5.html │ │ │ ├── all_5.js │ │ │ ├── all_6.html │ │ │ ├── all_6.js │ │ │ ├── all_7.html │ │ │ ├── all_7.js │ │ │ ├── all_8.html │ │ │ ├── all_8.js │ │ │ ├── all_9.html │ │ │ ├── all_9.js │ │ │ ├── all_a.html │ │ │ ├── all_a.js │ │ │ ├── all_b.html │ │ │ ├── all_b.js │ │ │ ├── all_c.html │ │ │ ├── all_c.js │ │ │ ├── all_d.html │ │ │ ├── all_d.js │ │ │ ├── all_e.html │ │ │ ├── all_e.js │ │ │ ├── all_f.html │ │ │ ├── all_f.js │ │ │ ├── classes_0.html │ │ │ ├── classes_0.js │ │ │ ├── classes_1.html │ │ │ ├── classes_1.js │ │ │ ├── classes_2.html │ │ │ ├── classes_2.js │ │ │ ├── classes_3.html │ │ │ ├── classes_3.js │ │ │ ├── close.png │ │ │ ├── files_0.html │ │ │ ├── files_0.js │ │ │ ├── files_1.html │ │ │ ├── files_1.js │ │ │ ├── files_2.html │ │ │ ├── files_2.js │ │ │ ├── functions_0.html │ │ │ ├── functions_0.js │ │ │ ├── functions_1.html │ │ │ ├── functions_1.js │ │ │ ├── functions_2.html │ │ │ ├── functions_2.js │ │ │ ├── functions_3.html │ │ │ ├── functions_3.js │ │ │ ├── functions_4.html │ │ │ ├── functions_4.js │ │ │ ├── functions_5.html │ │ │ ├── functions_5.js │ │ │ ├── functions_6.html │ │ │ ├── functions_6.js │ │ │ ├── functions_7.html │ │ │ ├── functions_7.js │ │ │ ├── functions_8.html │ │ │ ├── functions_8.js │ │ │ ├── functions_9.html │ │ │ ├── functions_9.js │ │ │ ├── functions_a.html │ │ │ ├── functions_a.js │ │ │ ├── mag_sel.png │ │ │ ├── namespaces_0.html │ │ │ ├── namespaces_0.js │ │ │ ├── nomatches.html │ │ │ ├── pages_0.html │ │ │ ├── pages_0.js │ │ │ ├── search.css │ │ │ ├── search.js │ │ │ ├── search_l.png │ │ │ ├── search_m.png │ │ │ ├── search_r.png │ │ │ ├── searchdata.js │ │ │ ├── typedefs_0.html │ │ │ ├── typedefs_0.js │ │ │ ├── variables_0.html │ │ │ ├── variables_0.js │ │ │ ├── variables_1.html │ │ │ ├── variables_1.js │ │ │ ├── variables_2.html │ │ │ ├── variables_2.js │ │ │ ├── variables_3.html │ │ │ ├── variables_3.js │ │ │ ├── variables_4.html │ │ │ ├── variables_4.js │ │ │ ├── variables_5.html │ │ │ ├── variables_5.js │ │ │ ├── variables_6.html │ │ │ ├── variables_6.js │ │ │ ├── variables_7.html │ │ │ ├── variables_7.js │ │ │ ├── variables_8.html │ │ │ ├── variables_8.js │ │ │ ├── variables_9.html │ │ │ ├── variables_9.js │ │ │ ├── variables_a.html │ │ │ ├── variables_a.js │ │ │ ├── variables_b.html │ │ │ └── variables_b.js │ │ │ ├── splitbar.png │ │ │ ├── struct_rest_client_1_1_connection_1_1_info-members.html │ │ │ ├── struct_rest_client_1_1_connection_1_1_info.html │ │ │ ├── struct_rest_client_1_1_connection_1_1_request_info-members.html │ │ │ ├── struct_rest_client_1_1_connection_1_1_request_info.html │ │ │ ├── struct_rest_client_1_1_helpers_1_1_upload_object-members.html │ │ │ ├── struct_rest_client_1_1_helpers_1_1_upload_object.html │ │ │ ├── struct_rest_client_1_1_response-members.html │ │ │ ├── struct_rest_client_1_1_response.html │ │ │ ├── sync_off.png │ │ │ ├── sync_on.png │ │ │ ├── tab_a.png │ │ │ ├── tab_b.png │ │ │ ├── tab_h.png │ │ │ ├── tab_s.png │ │ │ ├── tabs.css │ │ │ └── version_8h_source.html │ ├── doxygen.config │ ├── include │ │ └── restclient-cpp │ │ │ ├── connection.h │ │ │ ├── helpers.h │ │ │ ├── restclient.h │ │ │ └── version.h │ ├── source │ │ ├── connection.cc │ │ ├── helpers.cc │ │ └── restclient.cc │ ├── test │ │ ├── test_connection.cc │ │ ├── test_restclient.cc │ │ └── tests.cpp │ └── utils │ │ ├── build_gtest.sh │ │ └── runldconfig.sh ├── stb │ ├── README.md │ ├── data │ │ ├── atari_8bit_font_revised.png │ │ ├── easy_font_raw.png │ │ ├── herringbone │ │ │ ├── license.txt │ │ │ ├── template_caves_limit_connectivity.png │ │ │ ├── template_caves_tiny_corridors.png │ │ │ ├── template_corner_caves.png │ │ │ ├── template_horizontal_corridors_v1.png │ │ │ ├── template_horizontal_corridors_v2.png │ │ │ ├── template_horizontal_corridors_v3.png │ │ │ ├── template_limit_connectivity_fat.png │ │ │ ├── template_limited_connectivity.png │ │ │ ├── template_maze_2_wide.png │ │ │ ├── template_maze_plus_2_wide.png │ │ │ ├── template_open_areas.png │ │ │ ├── template_ref2_corner_caves.png │ │ │ ├── template_rooms_and_corridors.png │ │ │ ├── template_rooms_and_corridors_2_wide_diagonal_bias.png │ │ │ ├── template_rooms_limit_connectivity.png │ │ │ ├── template_round_rooms_diagonal_corridors.png │ │ │ ├── template_sean_dungeon.png │ │ │ ├── template_simple_caves_2_wide.png │ │ │ └── template_square_rooms_with_random_rects.png │ │ ├── map_01.png │ │ ├── map_02.png │ │ └── map_03.png │ ├── deprecated │ │ ├── stb_image.c │ │ └── stretchy_buffer.txt │ ├── docs │ │ ├── other_libs.md │ │ ├── stb_howto.txt │ │ ├── stb_voxel_render_interview.md │ │ └── why_public_domain.md │ ├── release_notes.md │ ├── stb.h │ ├── stb_c_lexer.h │ ├── stb_connected_components.h │ ├── stb_divide.h │ ├── stb_dxt.h │ ├── stb_easy_font.h │ ├── stb_herringbone_wang_tile.h │ ├── stb_image.h │ ├── stb_image_resize.h │ ├── stb_image_write.h │ ├── stb_leakcheck.h │ ├── stb_perlin.h │ ├── stb_rect_pack.h │ ├── stb_sprintf.h │ ├── stb_textedit.h │ ├── stb_tilemap_editor.h │ ├── stb_truetype.h │ ├── stb_vorbis.c │ ├── stb_voxel_render.h │ ├── stretchy_buffer.h │ ├── tests │ │ ├── c_lexer_test.c │ │ ├── c_lexer_test.dsp │ │ ├── caveview │ │ │ ├── README.md │ │ │ ├── cave_main.c │ │ │ ├── cave_mesher.c │ │ │ ├── cave_parse.c │ │ │ ├── cave_parse.h │ │ │ ├── cave_render.c │ │ │ ├── caveview.dsp │ │ │ ├── caveview.dsw │ │ │ ├── caveview.h │ │ │ ├── glext.h │ │ │ ├── glext_list.h │ │ │ ├── main.c │ │ │ ├── stb_gl.h │ │ │ ├── stb_glprog.h │ │ │ └── win32 │ │ │ │ └── SDL_windows_main.c │ │ ├── grid_reachability.c │ │ ├── herringbone.dsp │ │ ├── herringbone_generator.c │ │ ├── herringbone_map.c │ │ ├── herringbone_map.dsp │ │ ├── image_test.c │ │ ├── image_test.dsp │ │ ├── oversample │ │ │ ├── README.md │ │ │ ├── main.c │ │ │ ├── oversample.dsp │ │ │ ├── oversample.dsw │ │ │ ├── oversample.exe │ │ │ └── stb_wingraph.h │ │ ├── pngsuite │ │ │ ├── 16bit │ │ │ │ ├── basi0g16.png │ │ │ │ ├── basi2c16.png │ │ │ │ ├── basi4a16.png │ │ │ │ ├── basi6a16.png │ │ │ │ ├── basn0g16.png │ │ │ │ ├── basn2c16.png │ │ │ │ ├── basn4a16.png │ │ │ │ ├── basn6a16.png │ │ │ │ ├── bgai4a16.png │ │ │ │ ├── bgan6a16.png │ │ │ │ ├── bggn4a16.png │ │ │ │ ├── bgyn6a16.png │ │ │ │ ├── oi1n0g16.png │ │ │ │ ├── oi1n2c16.png │ │ │ │ ├── oi2n0g16.png │ │ │ │ ├── oi2n2c16.png │ │ │ │ ├── oi4n0g16.png │ │ │ │ ├── oi4n2c16.png │ │ │ │ ├── oi9n0g16.png │ │ │ │ ├── oi9n2c16.png │ │ │ │ ├── tbbn2c16.png │ │ │ │ ├── tbgn2c16.png │ │ │ │ └── tbwn0g16.png │ │ │ ├── PngSuite.LICENSE │ │ │ ├── corrupt │ │ │ │ ├── xc1n0g08.png │ │ │ │ ├── xc9n2c08.png │ │ │ │ ├── xcrn0g04.png │ │ │ │ ├── xcsn0g01.png │ │ │ │ ├── xd0n2c08.png │ │ │ │ ├── xd3n2c08.png │ │ │ │ ├── xd9n2c08.png │ │ │ │ ├── xdtn0g01.png │ │ │ │ ├── xhdn0g08.png │ │ │ │ ├── xlfn0g04.png │ │ │ │ ├── xs1n0g01.png │ │ │ │ ├── xs2n0g01.png │ │ │ │ ├── xs4n0g01.png │ │ │ │ └── xs7n0g01.png │ │ │ ├── primary │ │ │ │ ├── basi0g01.png │ │ │ │ ├── basi0g02.png │ │ │ │ ├── basi0g04.png │ │ │ │ ├── basi0g08.png │ │ │ │ ├── basi2c08.png │ │ │ │ ├── basi3p01.png │ │ │ │ ├── basi3p02.png │ │ │ │ ├── basi3p04.png │ │ │ │ ├── basi3p08.png │ │ │ │ ├── basi4a08.png │ │ │ │ ├── basi6a08.png │ │ │ │ ├── basn0g01.png │ │ │ │ ├── basn0g02.png │ │ │ │ ├── basn0g04.png │ │ │ │ ├── basn0g08.png │ │ │ │ ├── basn2c08.png │ │ │ │ ├── basn3p01.png │ │ │ │ ├── basn3p02.png │ │ │ │ ├── basn3p04.png │ │ │ │ ├── basn3p08.png │ │ │ │ ├── basn4a08.png │ │ │ │ ├── basn6a08.png │ │ │ │ ├── bgai4a08.png │ │ │ │ ├── bgan6a08.png │ │ │ │ ├── bgbn4a08.png │ │ │ │ ├── bgwn6a08.png │ │ │ │ ├── s01i3p01.png │ │ │ │ ├── s01n3p01.png │ │ │ │ ├── s02i3p01.png │ │ │ │ ├── s02n3p01.png │ │ │ │ ├── s03i3p01.png │ │ │ │ ├── s03n3p01.png │ │ │ │ ├── s04i3p01.png │ │ │ │ ├── s04n3p01.png │ │ │ │ ├── s05i3p02.png │ │ │ │ ├── s05n3p02.png │ │ │ │ ├── s06i3p02.png │ │ │ │ ├── s06n3p02.png │ │ │ │ ├── s07i3p02.png │ │ │ │ ├── s07n3p02.png │ │ │ │ ├── s08i3p02.png │ │ │ │ ├── s08n3p02.png │ │ │ │ ├── s09i3p02.png │ │ │ │ ├── s09n3p02.png │ │ │ │ ├── s32i3p04.png │ │ │ │ ├── s32n3p04.png │ │ │ │ ├── s33i3p04.png │ │ │ │ ├── s33n3p04.png │ │ │ │ ├── s34i3p04.png │ │ │ │ ├── s34n3p04.png │ │ │ │ ├── s35i3p04.png │ │ │ │ ├── s35n3p04.png │ │ │ │ ├── s36i3p04.png │ │ │ │ ├── s36n3p04.png │ │ │ │ ├── s37i3p04.png │ │ │ │ ├── s37n3p04.png │ │ │ │ ├── s38i3p04.png │ │ │ │ ├── s38n3p04.png │ │ │ │ ├── s39i3p04.png │ │ │ │ ├── s39n3p04.png │ │ │ │ ├── s40i3p04.png │ │ │ │ ├── s40n3p04.png │ │ │ │ ├── tbbn0g04.png │ │ │ │ ├── tbbn3p08.png │ │ │ │ ├── tbgn3p08.png │ │ │ │ ├── tbrn2c08.png │ │ │ │ ├── tbwn3p08.png │ │ │ │ ├── tbyn3p08.png │ │ │ │ ├── tm3n3p02.png │ │ │ │ ├── tp0n0g08.png │ │ │ │ ├── tp0n2c08.png │ │ │ │ ├── tp0n3p08.png │ │ │ │ ├── tp1n3p08.png │ │ │ │ ├── z00n2c08.png │ │ │ │ ├── z03n2c08.png │ │ │ │ ├── z06n2c08.png │ │ │ │ └── z09n2c08.png │ │ │ ├── primary_check │ │ │ │ ├── basi0g01.png │ │ │ │ ├── basi0g02.png │ │ │ │ ├── basi0g04.png │ │ │ │ ├── basi0g08.png │ │ │ │ ├── basi2c08.png │ │ │ │ ├── basi3p01.png │ │ │ │ ├── basi3p02.png │ │ │ │ ├── basi3p04.png │ │ │ │ ├── basi3p08.png │ │ │ │ ├── basi4a08.png │ │ │ │ ├── basi6a08.png │ │ │ │ ├── basn0g01.png │ │ │ │ ├── basn0g02.png │ │ │ │ ├── basn0g04.png │ │ │ │ ├── basn0g08.png │ │ │ │ ├── basn2c08.png │ │ │ │ ├── basn3p01.png │ │ │ │ ├── basn3p02.png │ │ │ │ ├── basn3p04.png │ │ │ │ ├── basn3p08.png │ │ │ │ ├── basn4a08.png │ │ │ │ ├── basn6a08.png │ │ │ │ ├── bgai4a08.png │ │ │ │ ├── bgan6a08.png │ │ │ │ ├── bgbn4a08.png │ │ │ │ ├── bgwn6a08.png │ │ │ │ ├── s01i3p01.png │ │ │ │ ├── s01n3p01.png │ │ │ │ ├── s02i3p01.png │ │ │ │ ├── s02n3p01.png │ │ │ │ ├── s03i3p01.png │ │ │ │ ├── s03n3p01.png │ │ │ │ ├── s04i3p01.png │ │ │ │ ├── s04n3p01.png │ │ │ │ ├── s05i3p02.png │ │ │ │ ├── s05n3p02.png │ │ │ │ ├── s06i3p02.png │ │ │ │ ├── s06n3p02.png │ │ │ │ ├── s07i3p02.png │ │ │ │ ├── s07n3p02.png │ │ │ │ ├── s08i3p02.png │ │ │ │ ├── s08n3p02.png │ │ │ │ ├── s09i3p02.png │ │ │ │ ├── s09n3p02.png │ │ │ │ ├── s32i3p04.png │ │ │ │ ├── s32n3p04.png │ │ │ │ ├── s33i3p04.png │ │ │ │ ├── s33n3p04.png │ │ │ │ ├── s34i3p04.png │ │ │ │ ├── s34n3p04.png │ │ │ │ ├── s35i3p04.png │ │ │ │ ├── s35n3p04.png │ │ │ │ ├── s36i3p04.png │ │ │ │ ├── s36n3p04.png │ │ │ │ ├── s37i3p04.png │ │ │ │ ├── s37n3p04.png │ │ │ │ ├── s38i3p04.png │ │ │ │ ├── s38n3p04.png │ │ │ │ ├── s39i3p04.png │ │ │ │ ├── s39n3p04.png │ │ │ │ ├── s40i3p04.png │ │ │ │ ├── s40n3p04.png │ │ │ │ ├── tbbn0g04.png │ │ │ │ ├── tbbn3p08.png │ │ │ │ ├── tbgn3p08.png │ │ │ │ ├── tbrn2c08.png │ │ │ │ ├── tbwn3p08.png │ │ │ │ ├── tbyn3p08.png │ │ │ │ ├── tm3n3p02.png │ │ │ │ ├── tp0n0g08.png │ │ │ │ ├── tp0n2c08.png │ │ │ │ ├── tp0n3p08.png │ │ │ │ ├── tp1n3p08.png │ │ │ │ ├── z00n2c08.png │ │ │ │ ├── z03n2c08.png │ │ │ │ ├── z06n2c08.png │ │ │ │ └── z09n2c08.png │ │ │ └── unused │ │ │ │ ├── ccwn2c08.png │ │ │ │ ├── ccwn3p08.png │ │ │ │ ├── cdfn2c08.png │ │ │ │ ├── cdhn2c08.png │ │ │ │ ├── cdsn2c08.png │ │ │ │ ├── cdun2c08.png │ │ │ │ ├── ch1n3p04.png │ │ │ │ ├── ch2n3p08.png │ │ │ │ ├── cm0n0g04.png │ │ │ │ ├── cm7n0g04.png │ │ │ │ ├── cm9n0g04.png │ │ │ │ ├── cs3n2c16.png │ │ │ │ ├── cs3n3p08.png │ │ │ │ ├── cs5n2c08.png │ │ │ │ ├── cs5n3p08.png │ │ │ │ ├── cs8n2c08.png │ │ │ │ ├── cs8n3p08.png │ │ │ │ ├── ct0n0g04.png │ │ │ │ ├── ct1n0g04.png │ │ │ │ ├── cten0g04.png │ │ │ │ ├── ctfn0g04.png │ │ │ │ ├── ctgn0g04.png │ │ │ │ ├── cthn0g04.png │ │ │ │ ├── ctjn0g04.png │ │ │ │ ├── ctzn0g04.png │ │ │ │ ├── f00n0g08.png │ │ │ │ ├── f00n2c08.png │ │ │ │ ├── f01n0g08.png │ │ │ │ ├── f01n2c08.png │ │ │ │ ├── f02n0g08.png │ │ │ │ ├── f02n2c08.png │ │ │ │ ├── f03n0g08.png │ │ │ │ ├── f03n2c08.png │ │ │ │ ├── f04n0g08.png │ │ │ │ ├── f04n2c08.png │ │ │ │ ├── f99n0g04.png │ │ │ │ ├── g03n0g16.png │ │ │ │ ├── g03n2c08.png │ │ │ │ ├── g03n3p04.png │ │ │ │ ├── g04n0g16.png │ │ │ │ ├── g04n2c08.png │ │ │ │ ├── g04n3p04.png │ │ │ │ ├── g05n0g16.png │ │ │ │ ├── g05n2c08.png │ │ │ │ ├── g05n3p04.png │ │ │ │ ├── g07n0g16.png │ │ │ │ ├── g07n2c08.png │ │ │ │ ├── g07n3p04.png │ │ │ │ ├── g10n0g16.png │ │ │ │ ├── g10n2c08.png │ │ │ │ ├── g10n3p04.png │ │ │ │ ├── g25n0g16.png │ │ │ │ ├── g25n2c08.png │ │ │ │ ├── g25n3p04.png │ │ │ │ ├── pp0n2c16.png │ │ │ │ ├── pp0n6a08.png │ │ │ │ ├── ps1n0g08.png │ │ │ │ ├── ps1n2c16.png │ │ │ │ ├── ps2n0g08.png │ │ │ │ └── ps2n2c16.png │ │ ├── resample_test.cpp │ │ ├── resample_test_c.c │ │ ├── resize.dsp │ │ ├── stb.c │ │ ├── stb.dsp │ │ ├── stb.dsw │ │ ├── stb_cpp.cpp │ │ ├── stb_cpp.dsp │ │ ├── stretch_test.c │ │ ├── stretch_test.dsp │ │ ├── stretchy_buffer_test.c │ │ ├── test_c_compilation.c │ │ ├── test_cpp_compilation.cpp │ │ ├── test_truetype.c │ │ ├── test_vorbis.c │ │ ├── textedit_sample.c │ │ ├── tilemap_editor_integration_example.c │ │ └── vorbseek │ │ │ ├── vorbseek.c │ │ │ └── vorbseek.dsp │ └── tools │ │ ├── README.footer.md │ │ ├── README.header.md │ │ ├── README.list │ │ ├── easy_font_maker.c │ │ ├── make_readme.c │ │ ├── make_readme.dsp │ │ ├── mr.bat │ │ ├── unicode.c │ │ └── unicode │ │ └── unicode.dsp ├── tiny-AES128-C │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── aes.c │ ├── aes.h │ ├── test.c │ └── unlicense.txt └── utf8 │ ├── CMakeLists.txt │ ├── utf8.c │ └── utf8.h ├── include └── termite │ ├── android.h │ ├── assetlib.h │ ├── camera.h │ ├── command_system.h │ ├── ecs.h │ ├── error_report.h │ ├── event_dispatcher.h │ ├── gfx_debugdraw.h │ ├── gfx_debugdraw2d.h │ ├── gfx_defines.h │ ├── gfx_driver.h │ ├── gfx_font.h │ ├── gfx_material.h │ ├── gfx_model.h │ ├── gfx_render.h │ ├── gfx_sprite.h │ ├── gfx_texture.h │ ├── gfx_utils.h │ ├── http_request.h │ ├── imgui_custom_controls.h │ ├── incremental_loader.h │ ├── inline │ ├── gfx_material.inl │ ├── rapidjson.inl │ └── tmath.inl │ ├── io_driver.h │ ├── job_dispatcher.h │ ├── lang.h │ ├── logger.h │ ├── math_util.h │ ├── memory_pool.h │ ├── physics_2d.h │ ├── plugin_api.h │ ├── plugin_system.h │ ├── rapidjson.h │ ├── scene_manager.h │ ├── sdl_utils.h │ ├── sound_driver.h │ ├── tee.h │ ├── tmath.h │ └── types.h ├── scripts ├── PhysicsEditor │ ├── README.txt │ ├── termite │ │ ├── exporter.xml │ │ └── termite.h │ └── termite_json │ │ ├── exporter.xml │ │ └── termite.json ├── dist │ ├── bgfx_package-android.sh │ ├── bgfx_package-ios.sh │ ├── bgfx_package-linux.sh │ ├── bgfx_package-macos.sh │ ├── bgfx_package-win.bat │ └── bgfx_package-win.sh ├── photoshop │ ├── Termite CropDocuments.jsx │ └── Termite ExportLayerInfo.jsx ├── texture-tools │ ├── etc2pack.py │ └── makefilelist.py └── tiny-tools │ ├── batch-encrypt.py │ ├── keygen.py │ ├── lz4pack.py │ └── makefilelist.py ├── source ├── android │ ├── AndroidManifest.xml │ └── java │ │ ├── com │ │ └── termite │ │ │ └── utils │ │ │ └── PlatformUtils.java │ │ └── org │ │ └── libsdl │ │ └── app │ │ └── SDLActivity.java ├── animc │ ├── CMakeLists.txt │ └── animc.cpp ├── driver_bgfx │ ├── CMakeLists.txt │ └── bgfx_driver.cpp ├── driver_box2d │ ├── CMakeLists.txt │ └── box2d_driver.cpp ├── driver_disk │ ├── CMakeLists.txt │ ├── apple_bundle.mm │ └── disk_driver.cpp ├── driver_sdl_mixer │ ├── CMakeLists.txt │ ├── beep_ogg.h │ ├── blank_ogg.h │ └── sdl_mixer_driver.cpp ├── encrypt │ ├── CMakeLists.txt │ └── encrypt.cpp ├── imgui_impl │ ├── CMakeLists.txt │ ├── imgui.fsc │ ├── imgui.vdef │ ├── imgui.vsc │ ├── imgui_impl.cpp │ └── imgui_impl.h ├── include_common │ ├── coord_convert.h │ ├── folder_png.h │ ├── sprite_format.h │ ├── t3d_format.h │ └── tanim_format.h ├── ls-model │ ├── CMakeLists.txt │ └── ls-model.cpp ├── modelc │ ├── CMakeLists.txt │ └── modelc.cpp ├── shaders │ └── fullscreen.sh ├── sheetmaker │ ├── CMakeLists.txt │ └── sheetmaker.cpp ├── termite │ ├── CMakeLists.txt │ ├── android.cpp │ ├── assetlib.cpp │ ├── camera.cpp │ ├── command_system.cpp │ ├── ecs.cpp │ ├── error_report.cpp │ ├── event_dispatcher.cpp │ ├── gfx_debugdraw.cpp │ ├── gfx_debugdraw2d.cpp │ ├── gfx_driver.cpp │ ├── gfx_font.cpp │ ├── gfx_material.cpp │ ├── gfx_model.cpp │ ├── gfx_sprite.cpp │ ├── gfx_texture.cpp │ ├── gfx_utils.cpp │ ├── http_request.cpp │ ├── imgui_custom_controls.cpp │ ├── incremental_loader.cpp │ ├── internal.h │ ├── ios_window.mm │ ├── job_dispatcher.cpp │ ├── lang.cpp │ ├── logger.cpp │ ├── memory_pool.cpp │ ├── pch.cpp │ ├── pch.h │ ├── plugin_api.cpp │ ├── plugin_system.cpp │ ├── rapidjson.cpp │ ├── scene_manager.cpp │ ├── sdl_utils.cpp │ ├── shaders │ │ ├── blit.fsc │ │ ├── blit.vdef │ │ ├── blit.vsc │ │ ├── blur.fsc │ │ ├── blur.vdef │ │ ├── blur.vsc │ │ ├── ddraw.fsc │ │ ├── ddraw.vdef │ │ ├── ddraw.vsc │ │ ├── effect_fade.fsc │ │ ├── effect_fade.vdef │ │ ├── effect_fade.vsc │ │ ├── font_df.fsc │ │ ├── font_df.vdef │ │ ├── font_df.vsc │ │ ├── font_normal.fsc │ │ ├── font_normal.vdef │ │ ├── font_normal.vsc │ │ ├── sprite.fsc │ │ ├── sprite.vdef │ │ ├── sprite.vsc │ │ ├── tint.fsc │ │ ├── tint.vdef │ │ ├── tint.vsc │ │ ├── vg.fsc │ │ ├── vg.vdef │ │ ├── vg.vsc │ │ ├── vignette_sepia.fsc │ │ ├── vignette_sepia.vdef │ │ └── vignette_sepia.vsc │ ├── tee.cpp │ └── tmath.cpp ├── texpack │ ├── CMakeLists.txt │ └── texpack.cpp └── tools_common │ ├── log_format_proxy.cpp │ └── log_format_proxy.h ├── tests ├── CMakeLists.txt ├── android-sdltest │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ ├── 52_hello_mobile │ │ │ │ └── hello.bmp │ │ │ └── fonts │ │ │ │ ├── fixedsys.fnt │ │ │ │ └── fixedsys_0.tga │ │ │ ├── java │ │ │ ├── com │ │ │ │ └── termite │ │ │ │ │ └── utils │ │ │ │ │ └── PlatformUtils.java │ │ │ ├── org │ │ │ │ └── libsdl │ │ │ │ │ └── app │ │ │ │ │ └── SDLActivity.java │ │ │ └── test1 │ │ │ │ └── snowblind │ │ │ │ └── com │ │ │ │ └── sdltest │ │ │ │ └── HelloSDLActivity.java │ │ │ └── res │ │ │ ├── layout │ │ │ └── activity_hello_sdl.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── shaders │ ├── test_model.fsc │ ├── test_model.vdef │ └── test_model.vsc ├── test_init.cpp └── test_sdl.cpp └── wiki └── img └── fisherboy.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/fixedsys.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/assets/fonts/fixedsys.fnt -------------------------------------------------------------------------------- /assets/fonts/fixedsys_0.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/assets/fonts/fixedsys_0.tga -------------------------------------------------------------------------------- /assets/models/cube.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/assets/models/cube.fbx -------------------------------------------------------------------------------- /assets/models/cube.t3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/assets/models/cube.t3d -------------------------------------------------------------------------------- /assets/models/torus.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/assets/models/torus.fbx -------------------------------------------------------------------------------- /cmake/Bgfx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/Bgfx.cmake -------------------------------------------------------------------------------- /cmake/DownloadPackage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/DownloadPackage.cmake -------------------------------------------------------------------------------- /cmake/FindAssimp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/FindAssimp.cmake -------------------------------------------------------------------------------- /cmake/FindCurl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/FindCurl.cmake -------------------------------------------------------------------------------- /cmake/FindSDL2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/FindSDL2.cmake -------------------------------------------------------------------------------- /cmake/PrecompiledHeader.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/PrecompiledHeader.cmake -------------------------------------------------------------------------------- /cmake/Utility.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/Utility.cmake -------------------------------------------------------------------------------- /cmake/android.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/android.toolchain.cmake -------------------------------------------------------------------------------- /cmake/iOS.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/cmake/iOS.toolchain.cmake -------------------------------------------------------------------------------- /deps/Box2D/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/AndroidManifest.xml -------------------------------------------------------------------------------- /deps/Box2D/Box2D.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D.sln -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Box2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Box2D.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Box2D.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Box2D.vcxproj -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Box2D.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Box2D.vcxproj.filters -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Box2DConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Box2DConfig.cmake.in -------------------------------------------------------------------------------- /deps/Box2D/Box2D/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/CMakeLists.txt -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Collision/b2Distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Collision/b2Distance.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Draw.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Draw.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2FreeList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2FreeList.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2FreeList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2FreeList.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Math.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Math.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Settings.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Settings.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Stat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Stat.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Stat.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Timer.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Common/b2Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Common/b2Timer.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Documentation/Readme/jquery.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Documentation/ReleaseNotes/jquery.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Documentation/SWIG/jquery.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2Body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2Body.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2Body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2Body.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2Fixture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2Fixture.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2Fixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2Fixture.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2Island.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2Island.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2Island.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2Island.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2TimeStep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2TimeStep.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2World.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2World.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Dynamics/b2World.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Dynamics/b2World.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Particle/b2Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Particle/b2Particle.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Rope/b2Rope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Rope/b2Rope.cpp -------------------------------------------------------------------------------- /deps/Box2D/Box2D/Rope/b2Rope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/Rope/b2Rope.h -------------------------------------------------------------------------------- /deps/Box2D/Box2D/UseBox2D.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Box2D/UseBox2D.cmake -------------------------------------------------------------------------------- /deps/Box2D/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/CMakeLists.txt -------------------------------------------------------------------------------- /deps/Box2D/Changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/Changes.txt -------------------------------------------------------------------------------- /deps/Box2D/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/License.txt -------------------------------------------------------------------------------- /deps/Box2D/b2_android_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/b2_android_common.mk -------------------------------------------------------------------------------- /deps/Box2D/config-darwin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/config-darwin.h -------------------------------------------------------------------------------- /deps/Box2D/config-windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/config-windows.h -------------------------------------------------------------------------------- /deps/Box2D/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/config.h -------------------------------------------------------------------------------- /deps/Box2D/flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/flags.cmake -------------------------------------------------------------------------------- /deps/Box2D/freeglut.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/freeglut.pc -------------------------------------------------------------------------------- /deps/Box2D/freeglut.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/freeglut.rc -------------------------------------------------------------------------------- /deps/Box2D/freeglutdll.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/Box2D/freeglutdll.def -------------------------------------------------------------------------------- /deps/ImGuizmo/ImGuizmo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/ImGuizmo/ImGuizmo.cpp -------------------------------------------------------------------------------- /deps/ImGuizmo/ImGuizmo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/ImGuizmo/ImGuizmo.h -------------------------------------------------------------------------------- /deps/ImGuizmo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/ImGuizmo/LICENSE -------------------------------------------------------------------------------- /deps/ImGuizmo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/ImGuizmo/README.md -------------------------------------------------------------------------------- /deps/b64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/b64/CMakeLists.txt -------------------------------------------------------------------------------- /deps/b64/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/b64/base64.c -------------------------------------------------------------------------------- /deps/b64/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/b64/base64.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/.editorconfig -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dear-imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/dear-imgui/imgui.cpp -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dear-imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/dear-imgui/imgui.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dear-imgui/stb_rect_pack.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dear-imgui/stb_textedit.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dear-imgui/stb_truetype.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dxsdk/include/d3d9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/dxsdk/include/d3d9.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dxsdk/include/dxgi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/dxsdk/include/dxgi.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/dxsdk/include/pix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/dxsdk/include/pix3.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/.gitignore: -------------------------------------------------------------------------------- 1 | fcpp 2 | *.o 3 | *~ 4 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/COPYING -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/FPPBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/FPPBase.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/FPP_protos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/FPP_protos.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/README -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cpp.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cpp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cpp1.c -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cpp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cpp2.c -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cpp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cpp3.c -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cpp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cpp4.c -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cpp5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cpp5.c -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cpp6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cpp6.c -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cppadd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cppadd.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/cppdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/cppdef.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/fpp.exp: -------------------------------------------------------------------------------- 1 | #! 2 | fppPreProcess 3 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/fpp.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/fpp.fd -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/fpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/fpp.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/fpp_pragmas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/fpp_pragmas.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/makefile -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/fcpp/usecpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/fcpp/usecpp.c -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/freetype/FTL.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/freetype/FTL.TXT -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/freetype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/freetype/README.md -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/freetype/freetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/freetype/freetype.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glsl-optimizer/.npmignore: -------------------------------------------------------------------------------- 1 | projects 2 | tests 3 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glsl-optimizer/src/glsl/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glsl-optimizer/src/util/.gitignore: -------------------------------------------------------------------------------- 1 | format_srgb.c 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glsl-optimizer/tests/tests.gyp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/glslang/.gitignore -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/glslang/.travis.yml -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/glslang/README.md -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/SPIRV/doc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/glslang/SPIRV/doc.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/320.comp: -------------------------------------------------------------------------------- 1 | #version 320 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/435.vert: -------------------------------------------------------------------------------- 1 | #version 435 2 | void main() {} -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/badMacroArgs.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #define m(a) a 4 | m() -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/bar.h: -------------------------------------------------------------------------------- 1 | float4 i1; 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.cpp_style___FILE__.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.cpp_style_line_directive.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.defined.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.edge_cases.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.eof_missing.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.eof_missing.vert.out: -------------------------------------------------------------------------------- 1 | noEOF 2 | 3 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.errors.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.function_macro.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.include.disabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.include.enabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.line.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.line.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.many.endif.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.simple.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/remap.invalid-spirv-1.out: -------------------------------------------------------------------------------- 1 | ID out of range: 4160749568 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/baseResults/remap.invalid-spirv-2.out: -------------------------------------------------------------------------------- 1 | ID not found 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/bump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/glslang/Test/bump -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/compoundsuffix.vert.glsl: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/empty.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/empty2.frag: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/empty3.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/foo.h: -------------------------------------------------------------------------------- 1 | #error should not be included -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/glspv.esversion.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/glspv.version.frag: -------------------------------------------------------------------------------- 1 | #version 330 compatibility 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/glspv.version.vert: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/implicitInnerAtomicUint.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | layout(binding = 0) uniform atomic_uint c[1][]; -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/badInc.h: -------------------------------------------------------------------------------- 1 | #include "parentBad" 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i2; 2 | 3 | #include "foo.h" 4 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/foo.h: -------------------------------------------------------------------------------- 1 | #include "parent.h" 2 | 3 | float4 i3; 4 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/path1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/path1/local.h: -------------------------------------------------------------------------------- 1 | float4 p2; 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/path2/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/path2/notHere.h: -------------------------------------------------------------------------------- 1 | float4 paoeu1; 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc1/path2/remote.h: -------------------------------------------------------------------------------- 1 | float4 p3; 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc2/bar.h: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | float4 i5; 3 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/inc2/foo.h: -------------------------------------------------------------------------------- 1 | float4 i6; -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/mains1.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/mains2.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/makeDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/glslang/Test/makeDoc -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/noMain.vert: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/nosuffix: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/parent.h: -------------------------------------------------------------------------------- 1 | float4 i4; 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/parentBad: -------------------------------------------------------------------------------- 1 | int a; 2 | 3 | #error bad parent 4 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/glslang/Test/preprocessor.eof_missing.vert: -------------------------------------------------------------------------------- 1 | noEOF -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/EGL/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/EGL/egl.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/EGL/eglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/EGL/eglext.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/GLES2/gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/GLES2/gl2.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/GLES3/gl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/GLES3/gl3.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/GLES3/gl31.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/GLES3/gl31.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/gl/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/gl/glext.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/glx/glxext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/glx/glxext.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/khronos/wgl/wglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/khronos/wgl/wglext.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/mtlpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/mtlpp/LICENSE -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/mtlpp/mtlpp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/mtlpp/mtlpp.hpp -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/mtlpp/mtlpp.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/mtlpp/mtlpp.mm -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/openvr/openvr_capi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/openvr/openvr_capi.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/scintilla/README -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/delbin.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/scintilla/delbin.bat -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/delcvs.bat: -------------------------------------------------------------------------------- 1 | del /S /Q .cvsignore 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/gtk/scintilla-marshal.list: -------------------------------------------------------------------------------- 1 | NONE:INT,POINTER 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/qt/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/scintilla/qt/README -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/src/XPM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/scintilla/src/XPM.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/tgzsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/scintilla/tgzsrc -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/version.txt: -------------------------------------------------------------------------------- 1 | 356 2 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/scintilla/zipsrc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/scintilla/zipsrc.bat -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/sdf/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/sdf/LICENSE.txt -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/sdf/sdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/sdf/sdf.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/spirv-tools/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/spirv-tools/CHANGES -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/spirv-tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/spirv-tools/LICENSE -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | out 3 | -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/stb/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/stb/stb_rect_pack.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/stb/stb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/stb/stb_textedit.h -------------------------------------------------------------------------------- /deps/bgfx/3rdparty/stb/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/3rdparty/stb/stb_truetype.h -------------------------------------------------------------------------------- /deps/bgfx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/CONTRIBUTING.md -------------------------------------------------------------------------------- /deps/bgfx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/LICENSE -------------------------------------------------------------------------------- /deps/bgfx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/README.md -------------------------------------------------------------------------------- /deps/bgfx/bin/.dummy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/bin/.dummy -------------------------------------------------------------------------------- /deps/bgfx/bin/Darwin/shaderc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/bin/Darwin/shaderc -------------------------------------------------------------------------------- /deps/bgfx/bin/Windows/shaderc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/bin/Windows/shaderc.exe -------------------------------------------------------------------------------- /deps/bgfx/cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/cmake/bgfx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/bgfx/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/cmake/bimg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/bimg/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/cmake/fcpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/fcpp/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/cmake/glslang/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/glslang/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/cmake/shaderc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/shaderc/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/cmake/texturec/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/texturec/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/cmake/texturev/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/cmake/texturev/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bgfx/include/bgfx/bgfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/include/bgfx/bgfx.h -------------------------------------------------------------------------------- /deps/bgfx/include/bgfx/c99/bgfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/include/bgfx/c99/bgfx.h -------------------------------------------------------------------------------- /deps/bgfx/include/bgfx/c99/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/include/bgfx/c99/platform.h -------------------------------------------------------------------------------- /deps/bgfx/include/bgfx/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/include/bgfx/defines.h -------------------------------------------------------------------------------- /deps/bgfx/include/bgfx/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/include/bgfx/platform.h -------------------------------------------------------------------------------- /deps/bgfx/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/makefile -------------------------------------------------------------------------------- /deps/bgfx/scripts/bgfx.doxygen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/bgfx.doxygen -------------------------------------------------------------------------------- /deps/bgfx/scripts/bgfx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/bgfx.lua -------------------------------------------------------------------------------- /deps/bgfx/scripts/bgfx.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/bgfx.natvis -------------------------------------------------------------------------------- /deps/bgfx/scripts/build.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/build.ninja -------------------------------------------------------------------------------- /deps/bgfx/scripts/example-common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/example-common.lua -------------------------------------------------------------------------------- /deps/bgfx/scripts/genie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/genie.lua -------------------------------------------------------------------------------- /deps/bgfx/scripts/geometryc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/geometryc.lua -------------------------------------------------------------------------------- /deps/bgfx/scripts/shader-embeded.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/shader-embeded.mk -------------------------------------------------------------------------------- /deps/bgfx/scripts/shader.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/shader.mk -------------------------------------------------------------------------------- /deps/bgfx/scripts/shaderc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/shaderc.lua -------------------------------------------------------------------------------- /deps/bgfx/scripts/texturec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/texturec.lua -------------------------------------------------------------------------------- /deps/bgfx/scripts/texturev.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/texturev.lua -------------------------------------------------------------------------------- /deps/bgfx/scripts/tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/scripts/tools.mk -------------------------------------------------------------------------------- /deps/bgfx/src/amalgamated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/amalgamated.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/amalgamated.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/amalgamated.mm -------------------------------------------------------------------------------- /deps/bgfx/src/bgfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/bgfx.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/bgfx_compute.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/bgfx_compute.sh -------------------------------------------------------------------------------- /deps/bgfx/src/bgfx_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/bgfx_p.h -------------------------------------------------------------------------------- /deps/bgfx/src/bgfx_shader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/bgfx_shader.sh -------------------------------------------------------------------------------- /deps/bgfx/src/charset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/charset.h -------------------------------------------------------------------------------- /deps/bgfx/src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/config.h -------------------------------------------------------------------------------- /deps/bgfx/src/debug_renderdoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/debug_renderdoc.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/debug_renderdoc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/debug_renderdoc.h -------------------------------------------------------------------------------- /deps/bgfx/src/dxgi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/dxgi.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/dxgi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/dxgi.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear0.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear0.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear0.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear0.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear1.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear1.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear1.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear2.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear2.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear2.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear3.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear3.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear3.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear4.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear4.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear4.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear5.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear5.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear5.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear6.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear6.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear6.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear7.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear7.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_clear7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_clear7.sc -------------------------------------------------------------------------------- /deps/bgfx/src/fs_debugfont.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_debugfont.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/fs_debugfont.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/fs_debugfont.sc -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_eagl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_eagl.h -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_eagl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_eagl.mm -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_egl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_egl.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_egl.h -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_glx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_glx.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_glx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_glx.h -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_nsgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_nsgl.h -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_nsgl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_nsgl.mm -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_wgl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_wgl.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/glcontext_wgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glcontext_wgl.h -------------------------------------------------------------------------------- /deps/bgfx/src/glimports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/glimports.h -------------------------------------------------------------------------------- /deps/bgfx/src/hmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/hmd.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/hmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/hmd.h -------------------------------------------------------------------------------- /deps/bgfx/src/hmd_openvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/hmd_openvr.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/hmd_openvr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/hmd_openvr.h -------------------------------------------------------------------------------- /deps/bgfx/src/hmd_ovr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/hmd_ovr.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/hmd_ovr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/hmd_ovr.h -------------------------------------------------------------------------------- /deps/bgfx/src/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/makefile -------------------------------------------------------------------------------- /deps/bgfx/src/nvapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/nvapi.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/nvapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/nvapi.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_d3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_d3d.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_d3d11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_d3d11.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_d3d11.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_d3d12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_d3d12.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_d3d12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_d3d12.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_d3d9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_d3d9.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_d3d9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_d3d9.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_gl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_gl.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_gl.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_gnm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_gnm.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_mtl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_mtl.h -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_mtl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_mtl.mm -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_noop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_noop.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_vk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_vk.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/renderer_vk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/renderer_vk.h -------------------------------------------------------------------------------- /deps/bgfx/src/shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader.h -------------------------------------------------------------------------------- /deps/bgfx/src/shader_dx9bc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader_dx9bc.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/shader_dx9bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader_dx9bc.h -------------------------------------------------------------------------------- /deps/bgfx/src/shader_dxbc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader_dxbc.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/shader_dxbc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader_dxbc.h -------------------------------------------------------------------------------- /deps/bgfx/src/shader_spirv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader_spirv.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/shader_spirv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/shader_spirv.h -------------------------------------------------------------------------------- /deps/bgfx/src/topology.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/topology.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/topology.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/topology.h -------------------------------------------------------------------------------- /deps/bgfx/src/varying.def.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/varying.def.sc -------------------------------------------------------------------------------- /deps/bgfx/src/vertexdecl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/vertexdecl.cpp -------------------------------------------------------------------------------- /deps/bgfx/src/vertexdecl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/vertexdecl.h -------------------------------------------------------------------------------- /deps/bgfx/src/vs_clear.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/vs_clear.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/vs_clear.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/vs_clear.sc -------------------------------------------------------------------------------- /deps/bgfx/src/vs_debugfont.bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/vs_debugfont.bin.h -------------------------------------------------------------------------------- /deps/bgfx/src/vs_debugfont.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/src/vs_debugfont.sc -------------------------------------------------------------------------------- /deps/bgfx/tools/geometryc/geometryc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/geometryc/geometryc.cpp -------------------------------------------------------------------------------- /deps/bgfx/tools/shaderc/shaderc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/shaderc/shaderc.cpp -------------------------------------------------------------------------------- /deps/bgfx/tools/shaderc/shaderc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/shaderc/shaderc.h -------------------------------------------------------------------------------- /deps/bgfx/tools/texturev/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/texturev/common.sh -------------------------------------------------------------------------------- /deps/bgfx/tools/texturev/fs_texture.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/texturev/fs_texture.sc -------------------------------------------------------------------------------- /deps/bgfx/tools/texturev/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/texturev/makefile -------------------------------------------------------------------------------- /deps/bgfx/tools/texturev/texturev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/texturev/texturev.cpp -------------------------------------------------------------------------------- /deps/bgfx/tools/texturev/varying.def.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/texturev/varying.def.sc -------------------------------------------------------------------------------- /deps/bgfx/tools/texturev/vs_texture.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bgfx/tools/texturev/vs_texture.sc -------------------------------------------------------------------------------- /deps/bimg/3rdparty/edtaa3/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/edtaa3/LICENSE.md -------------------------------------------------------------------------------- /deps/bimg/3rdparty/edtaa3/edtaa3func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/edtaa3/edtaa3func.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc1/LICENSE -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc1/etc1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc1/etc1.cpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc1/etc1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc1/etc1.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/LICENSE.txt -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/Math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/Math.hpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/ProcessRGB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/ProcessRGB.cpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/ProcessRGB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/ProcessRGB.hpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/Tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/Tables.cpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/Tables.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/Tables.hpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/Types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/Types.hpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/etc2/Vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/etc2/Vector.hpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/LICENSE -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/README.txt -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/include/iqa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/include/iqa.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/include/iqa_os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/include/iqa_os.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/include/ssim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/include/ssim.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/source/ms_ssim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/source/ms_ssim.c -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/source/mse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/source/mse.c -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/source/psnr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/source/psnr.c -------------------------------------------------------------------------------- /deps/bimg/3rdparty/iqa/source/ssim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/iqa/source/ssim.c -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/LICENSE -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/README -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/alpha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/alpha.cpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/alpha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/alpha.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/config.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/maths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/maths.cpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/maths.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/libsquish/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/libsquish/simd.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/lodepng/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/lodepng/README.md -------------------------------------------------------------------------------- /deps/bimg/3rdparty/lodepng/lodepng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/lodepng/lodepng.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc6h/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc6h/bits.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc6h/tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc6h/tile.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc6h/zoh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc6h/zoh.cpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc6h/zoh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc6h/zoh.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc7/avpcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc7/avpcl.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc7/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc7/bits.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc7/endpts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc7/endpts.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/bc7/tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/bc7/tile.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/nvtt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/nvtt.cpp -------------------------------------------------------------------------------- /deps/bimg/3rdparty/nvtt/nvtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/nvtt/nvtt.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/BitScale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/BitScale.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/Bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/Bitmap.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/ColorRgba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/ColorRgba.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/Interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/Interval.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/LICENSE.TXT -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/Point2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/Point2.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/README.md -------------------------------------------------------------------------------- /deps/bimg/3rdparty/pvrtc/RgbBitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/pvrtc/RgbBitmap.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/stb/stb_image.h -------------------------------------------------------------------------------- /deps/bimg/3rdparty/tinyexr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/tinyexr/README.md -------------------------------------------------------------------------------- /deps/bimg/3rdparty/tinyexr/tinyexr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/3rdparty/tinyexr/tinyexr.h -------------------------------------------------------------------------------- /deps/bimg/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/LICENSE -------------------------------------------------------------------------------- /deps/bimg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/README.md -------------------------------------------------------------------------------- /deps/bimg/include/bimg/bimg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/include/bimg/bimg.h -------------------------------------------------------------------------------- /deps/bimg/include/bimg/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/include/bimg/decode.h -------------------------------------------------------------------------------- /deps/bimg/include/bimg/encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/include/bimg/encode.h -------------------------------------------------------------------------------- /deps/bimg/src/bimg_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/src/bimg_p.h -------------------------------------------------------------------------------- /deps/bimg/src/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/src/image.cpp -------------------------------------------------------------------------------- /deps/bimg/src/image_decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/src/image_decode.cpp -------------------------------------------------------------------------------- /deps/bimg/src/image_encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/src/image_encode.cpp -------------------------------------------------------------------------------- /deps/bimg/src/image_gnf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bimg/src/image_gnf.cpp -------------------------------------------------------------------------------- /deps/bx/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/.appveyor.yml -------------------------------------------------------------------------------- /deps/bx/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/.editorconfig -------------------------------------------------------------------------------- /deps/bx/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/.gitattributes -------------------------------------------------------------------------------- /deps/bx/.gitignore: -------------------------------------------------------------------------------- 1 | .git 2 | .build 3 | .debug 4 | .svn 5 | tags 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /deps/bx/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/.travis.yml -------------------------------------------------------------------------------- /deps/bx/3rdparty/catch/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/3rdparty/catch/catch.hpp -------------------------------------------------------------------------------- /deps/bx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/CMakeLists.txt -------------------------------------------------------------------------------- /deps/bx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/LICENSE -------------------------------------------------------------------------------- /deps/bx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/README.md -------------------------------------------------------------------------------- /deps/bx/include/bx/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/allocator.h -------------------------------------------------------------------------------- /deps/bx/include/bx/bx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/bx.h -------------------------------------------------------------------------------- /deps/bx/include/bx/commandline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/commandline.h -------------------------------------------------------------------------------- /deps/bx/include/bx/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/config.h -------------------------------------------------------------------------------- /deps/bx/include/bx/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/cpu.h -------------------------------------------------------------------------------- /deps/bx/include/bx/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/debug.h -------------------------------------------------------------------------------- /deps/bx/include/bx/easing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/easing.h -------------------------------------------------------------------------------- /deps/bx/include/bx/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/endian.h -------------------------------------------------------------------------------- /deps/bx/include/bx/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/error.h -------------------------------------------------------------------------------- /deps/bx/include/bx/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/file.h -------------------------------------------------------------------------------- /deps/bx/include/bx/filepath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/filepath.h -------------------------------------------------------------------------------- /deps/bx/include/bx/float4x4_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/float4x4_t.h -------------------------------------------------------------------------------- /deps/bx/include/bx/handlealloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/handlealloc.h -------------------------------------------------------------------------------- /deps/bx/include/bx/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/hash.h -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/bx.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/bx.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/cpu.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/cpu.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/easing.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/easing.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/endian.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/endian.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/error.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/error.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/hash.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/hash.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/math.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/math.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/mutex.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/mutex.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/rng.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/rng.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/sort.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/sort.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/inline/string.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/inline/string.inl -------------------------------------------------------------------------------- /deps/bx/include/bx/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/macros.h -------------------------------------------------------------------------------- /deps/bx/include/bx/maputil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/maputil.h -------------------------------------------------------------------------------- /deps/bx/include/bx/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/math.h -------------------------------------------------------------------------------- /deps/bx/include/bx/mpscqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/mpscqueue.h -------------------------------------------------------------------------------- /deps/bx/include/bx/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/mutex.h -------------------------------------------------------------------------------- /deps/bx/include/bx/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/os.h -------------------------------------------------------------------------------- /deps/bx/include/bx/pixelformat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/pixelformat.h -------------------------------------------------------------------------------- /deps/bx/include/bx/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/platform.h -------------------------------------------------------------------------------- /deps/bx/include/bx/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/process.h -------------------------------------------------------------------------------- /deps/bx/include/bx/readerwriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/readerwriter.h -------------------------------------------------------------------------------- /deps/bx/include/bx/ringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/ringbuffer.h -------------------------------------------------------------------------------- /deps/bx/include/bx/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/rng.h -------------------------------------------------------------------------------- /deps/bx/include/bx/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/semaphore.h -------------------------------------------------------------------------------- /deps/bx/include/bx/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/settings.h -------------------------------------------------------------------------------- /deps/bx/include/bx/simd_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/simd_t.h -------------------------------------------------------------------------------- /deps/bx/include/bx/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/sort.h -------------------------------------------------------------------------------- /deps/bx/include/bx/spscqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/spscqueue.h -------------------------------------------------------------------------------- /deps/bx/include/bx/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/string.h -------------------------------------------------------------------------------- /deps/bx/include/bx/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/thread.h -------------------------------------------------------------------------------- /deps/bx/include/bx/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/timer.h -------------------------------------------------------------------------------- /deps/bx/include/bx/uint32_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/uint32_t.h -------------------------------------------------------------------------------- /deps/bx/include/bx/url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bx/url.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/array.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/coro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/coro.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/handle_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/handle_pool.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/hash_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/hash_table.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/inifile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/inifile.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/inline/math.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/inline/math.inl -------------------------------------------------------------------------------- /deps/bx/include/bxx/inline/pool.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/inline/pool.inl -------------------------------------------------------------------------------- /deps/bx/include/bxx/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/json.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/linked_list.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/lock.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/math.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/path.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/pool.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/queue.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/random.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/sockets.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/stack.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/string.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/timer.h -------------------------------------------------------------------------------- /deps/bx/include/bxx/uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/bxx/uuid.h -------------------------------------------------------------------------------- /deps/bx/include/compat/freebsd/dirent.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /deps/bx/include/compat/freebsd/malloc.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /deps/bx/include/compat/ios/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/compat/ios/malloc.h -------------------------------------------------------------------------------- /deps/bx/include/compat/mingw/sal.h: -------------------------------------------------------------------------------- 1 | #include "salieri.h" 2 | -------------------------------------------------------------------------------- /deps/bx/include/compat/mingw/specstrings_strict.h: -------------------------------------------------------------------------------- 1 | #define __reserved 2 | -------------------------------------------------------------------------------- /deps/bx/include/compat/mingw/specstrings_undef.h: -------------------------------------------------------------------------------- 1 | #undef __reserved 2 | 3 | -------------------------------------------------------------------------------- /deps/bx/include/compat/msvc/alloca.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /deps/bx/include/compat/msvc/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/compat/msvc/dirent.h -------------------------------------------------------------------------------- /deps/bx/include/compat/osx/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/compat/osx/malloc.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/LICENSE -------------------------------------------------------------------------------- /deps/bx/include/tinystl/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/allocator.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/buffer.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/hash.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/hash_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/hash_base.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/new.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/stddef.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/string.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/traits.h -------------------------------------------------------------------------------- /deps/bx/include/tinystl/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/include/tinystl/vector.h -------------------------------------------------------------------------------- /deps/bx/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/makefile -------------------------------------------------------------------------------- /deps/bx/scripts/bin2c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/scripts/bin2c.lua -------------------------------------------------------------------------------- /deps/bx/scripts/bx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/scripts/bx.lua -------------------------------------------------------------------------------- /deps/bx/scripts/genie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/scripts/genie.lua -------------------------------------------------------------------------------- /deps/bx/scripts/toolchain.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/scripts/toolchain.lua -------------------------------------------------------------------------------- /deps/bx/src/allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/allocator.cpp -------------------------------------------------------------------------------- /deps/bx/src/amalgamated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/amalgamated.cpp -------------------------------------------------------------------------------- /deps/bx/src/bx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/bx.cpp -------------------------------------------------------------------------------- /deps/bx/src/bx_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/bx_p.h -------------------------------------------------------------------------------- /deps/bx/src/commandline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/commandline.cpp -------------------------------------------------------------------------------- /deps/bx/src/crtnone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/crtnone.cpp -------------------------------------------------------------------------------- /deps/bx/src/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/debug.cpp -------------------------------------------------------------------------------- /deps/bx/src/dtoa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/dtoa.cpp -------------------------------------------------------------------------------- /deps/bx/src/easing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/easing.cpp -------------------------------------------------------------------------------- /deps/bx/src/file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/file.cpp -------------------------------------------------------------------------------- /deps/bx/src/filepath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/filepath.cpp -------------------------------------------------------------------------------- /deps/bx/src/handle_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/handle_pool.cpp -------------------------------------------------------------------------------- /deps/bx/src/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/hash.cpp -------------------------------------------------------------------------------- /deps/bx/src/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/math.cpp -------------------------------------------------------------------------------- /deps/bx/src/mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/mutex.cpp -------------------------------------------------------------------------------- /deps/bx/src/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/os.cpp -------------------------------------------------------------------------------- /deps/bx/src/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/process.cpp -------------------------------------------------------------------------------- /deps/bx/src/semaphore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/semaphore.cpp -------------------------------------------------------------------------------- /deps/bx/src/settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/settings.cpp -------------------------------------------------------------------------------- /deps/bx/src/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/sort.cpp -------------------------------------------------------------------------------- /deps/bx/src/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/string.cpp -------------------------------------------------------------------------------- /deps/bx/src/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/thread.cpp -------------------------------------------------------------------------------- /deps/bx/src/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/timer.cpp -------------------------------------------------------------------------------- /deps/bx/src/trace_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/trace_allocator.cpp -------------------------------------------------------------------------------- /deps/bx/src/url.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/url.cpp -------------------------------------------------------------------------------- /deps/bx/src/uuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/src/uuid.cpp -------------------------------------------------------------------------------- /deps/bx/tests/crt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/crt_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/dbg.h -------------------------------------------------------------------------------- /deps/bx/tests/filepath_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/filepath_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/handle_bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/handle_bench.cpp -------------------------------------------------------------------------------- /deps/bx/tests/handle_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/handle_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/hash_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/hash_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/macros_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/macros_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/main_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/main_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/math_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/math_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/os_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/os_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/queue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/queue_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/ringbuffer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/ringbuffer_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/run_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/run_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/simd_bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/simd_bench.cpp -------------------------------------------------------------------------------- /deps/bx/tests/simd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/simd_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/sort_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/sort_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/string_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/string_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/test.h -------------------------------------------------------------------------------- /deps/bx/tests/thread_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/thread_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/tokenizecmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/tokenizecmd_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/uint32_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/uint32_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/url_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/url_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/vector_header_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/vector_header_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/vector_nocopy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/vector_nocopy_test.cpp -------------------------------------------------------------------------------- /deps/bx/tests/vsnprintf_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tests/vsnprintf_test.cpp -------------------------------------------------------------------------------- /deps/bx/tools/bin2c/bin2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/bx/tools/bin2c/bin2c.cpp -------------------------------------------------------------------------------- /deps/deboost.context/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/deboost.context/.gitignore -------------------------------------------------------------------------------- /deps/deboost.context/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/deboost.context/CMakeLists.txt -------------------------------------------------------------------------------- /deps/deboost.context/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/deboost.context/LICENSE -------------------------------------------------------------------------------- /deps/deboost.context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/deboost.context/README.md -------------------------------------------------------------------------------- /deps/efsw/.hg_archival.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/.hg_archival.txt -------------------------------------------------------------------------------- /deps/efsw/.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/.hgignore -------------------------------------------------------------------------------- /deps/efsw/.hgtags: -------------------------------------------------------------------------------- 1 | 854e6d23258ed18984c1dcf0396050a66e5b13fb 1.0.0 2 | -------------------------------------------------------------------------------- /deps/efsw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/CMakeLists.txt -------------------------------------------------------------------------------- /deps/efsw/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/LICENSE -------------------------------------------------------------------------------- /deps/efsw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/README.md -------------------------------------------------------------------------------- /deps/efsw/include/efsw/efsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/include/efsw/efsw.h -------------------------------------------------------------------------------- /deps/efsw/include/efsw/efsw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/include/efsw/efsw.hpp -------------------------------------------------------------------------------- /deps/efsw/premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/premake4.lua -------------------------------------------------------------------------------- /deps/efsw/project/qtcreator-linux/efsw.config: -------------------------------------------------------------------------------- 1 | // ADD PREDEFINED MACROS HERE! 2 | -------------------------------------------------------------------------------- /deps/efsw/project/qtcreator-linux/efsw.creator: -------------------------------------------------------------------------------- 1 | [General] 2 | -------------------------------------------------------------------------------- /deps/efsw/project/qtcreator-osx/efsw.config: -------------------------------------------------------------------------------- 1 | // ADD PREDEFINED MACROS HERE! 2 | #define EFSW_FSEVENTS_SUPPORTED 3 | -------------------------------------------------------------------------------- /deps/efsw/project/qtcreator-osx/efsw.creator: -------------------------------------------------------------------------------- 1 | [General] 2 | -------------------------------------------------------------------------------- /deps/efsw/project/qtcreator-win/efsw.config: -------------------------------------------------------------------------------- 1 | // ADD PREDEFINED MACROS HERE! 2 | -------------------------------------------------------------------------------- /deps/efsw/project/qtcreator-win/efsw.creator: -------------------------------------------------------------------------------- 1 | [General] 2 | -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Debug.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Debug.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/FileInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/FileInfo.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/FileInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/FileInfo.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/FileSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/FileSystem.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/FileSystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/FileSystem.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/FileWatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/FileWatcher.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Lock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Lock.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Log.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Mutex.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Mutex.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/String.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/String.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/String.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/System.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/System.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/System.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Thread.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Thread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Thread.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Utf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Utf.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Utf.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Utf.inl -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Watcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Watcher.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/Watcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/Watcher.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/WatcherKqueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/WatcherKqueue.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/WatcherKqueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/WatcherKqueue.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/WatcherWin32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/WatcherWin32.cpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/WatcherWin32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/WatcherWin32.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/base.hpp -------------------------------------------------------------------------------- /deps/efsw/src/efsw/inotify-nosys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/inotify-nosys.h -------------------------------------------------------------------------------- /deps/efsw/src/efsw/sophist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/efsw/sophist.h -------------------------------------------------------------------------------- /deps/efsw/src/test/efsw-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/efsw/src/test/efsw-test.cpp -------------------------------------------------------------------------------- /deps/etcpack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/etcpack/CMakeLists.txt -------------------------------------------------------------------------------- /deps/etcpack/etcdec.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/etcpack/etcdec.cxx -------------------------------------------------------------------------------- /deps/imgui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/LICENSE -------------------------------------------------------------------------------- /deps/imgui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/README.md -------------------------------------------------------------------------------- /deps/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/imconfig.h -------------------------------------------------------------------------------- /deps/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/imgui.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/imgui.h -------------------------------------------------------------------------------- /deps/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/imgui_internal.h -------------------------------------------------------------------------------- /deps/imgui/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/stb_rect_pack.h -------------------------------------------------------------------------------- /deps/imgui/stb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/stb_textedit.h -------------------------------------------------------------------------------- /deps/imgui/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/imgui/stb_truetype.h -------------------------------------------------------------------------------- /deps/lz4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/CMakeLists.txt -------------------------------------------------------------------------------- /deps/lz4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/LICENSE -------------------------------------------------------------------------------- /deps/lz4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/README.md -------------------------------------------------------------------------------- /deps/lz4/lz4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4.c -------------------------------------------------------------------------------- /deps/lz4/lz4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4.h -------------------------------------------------------------------------------- /deps/lz4/lz4frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4frame.c -------------------------------------------------------------------------------- /deps/lz4/lz4frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4frame.h -------------------------------------------------------------------------------- /deps/lz4/lz4frame_static.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4frame_static.h -------------------------------------------------------------------------------- /deps/lz4/lz4hc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4hc.c -------------------------------------------------------------------------------- /deps/lz4/lz4hc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4hc.h -------------------------------------------------------------------------------- /deps/lz4/lz4opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/lz4opt.h -------------------------------------------------------------------------------- /deps/lz4/xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/xxhash.c -------------------------------------------------------------------------------- /deps/lz4/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/lz4/xxhash.h -------------------------------------------------------------------------------- /deps/miniz/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/CMakeLists.txt -------------------------------------------------------------------------------- /deps/miniz/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/ChangeLog.md -------------------------------------------------------------------------------- /deps/miniz/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/LICENSE -------------------------------------------------------------------------------- /deps/miniz/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz.c -------------------------------------------------------------------------------- /deps/miniz/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz.h -------------------------------------------------------------------------------- /deps/miniz/miniz_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz_common.h -------------------------------------------------------------------------------- /deps/miniz/miniz_tdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz_tdef.c -------------------------------------------------------------------------------- /deps/miniz/miniz_tdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz_tdef.h -------------------------------------------------------------------------------- /deps/miniz/miniz_tinfl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz_tinfl.c -------------------------------------------------------------------------------- /deps/miniz/miniz_tinfl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz_tinfl.h -------------------------------------------------------------------------------- /deps/miniz/miniz_zip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz_zip.c -------------------------------------------------------------------------------- /deps/miniz/miniz_zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/miniz_zip.h -------------------------------------------------------------------------------- /deps/miniz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/miniz/readme.md -------------------------------------------------------------------------------- /deps/nvg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/CMakeLists.txt -------------------------------------------------------------------------------- /deps/nvg/fontstash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/fontstash.h -------------------------------------------------------------------------------- /deps/nvg/nanovg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/nanovg.cpp -------------------------------------------------------------------------------- /deps/nvg/nanovg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/nanovg.h -------------------------------------------------------------------------------- /deps/nvg/nanovg_bgfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/nanovg_bgfx.cpp -------------------------------------------------------------------------------- /deps/nvg/nanovg_fill.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/nanovg_fill.fsc -------------------------------------------------------------------------------- /deps/nvg/nanovg_fill.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/nanovg_fill.vdef -------------------------------------------------------------------------------- /deps/nvg/nanovg_fill.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/nvg/nanovg_fill.vsc -------------------------------------------------------------------------------- /deps/rapidjson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/rapidjson/CMakeLists.txt -------------------------------------------------------------------------------- /deps/rapidjson/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/rapidjson/license.txt -------------------------------------------------------------------------------- /deps/rapidjson/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/rapidjson/readme.md -------------------------------------------------------------------------------- /deps/remotery/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/.appveyor.yml -------------------------------------------------------------------------------- /deps/remotery/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/.travis.yml -------------------------------------------------------------------------------- /deps/remotery/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/CMakeLists.txt -------------------------------------------------------------------------------- /deps/remotery/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/LICENSE -------------------------------------------------------------------------------- /deps/remotery/lib/Remotery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/lib/Remotery.c -------------------------------------------------------------------------------- /deps/remotery/lib/RemoteryMetal.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/lib/RemoteryMetal.mm -------------------------------------------------------------------------------- /deps/remotery/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/readme.md -------------------------------------------------------------------------------- /deps/remotery/sample/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/sample/sample.c -------------------------------------------------------------------------------- /deps/remotery/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/screenshot.png -------------------------------------------------------------------------------- /deps/remotery/vis/Code/Console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/vis/Code/Console.js -------------------------------------------------------------------------------- /deps/remotery/vis/Code/Remotery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/vis/Code/Remotery.js -------------------------------------------------------------------------------- /deps/remotery/vis/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/remotery/vis/index.html -------------------------------------------------------------------------------- /deps/restclient-cpp/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/.gitmodules -------------------------------------------------------------------------------- /deps/restclient-cpp/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/.travis.yml -------------------------------------------------------------------------------- /deps/restclient-cpp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/CHANGELOG.md -------------------------------------------------------------------------------- /deps/restclient-cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/CMakeLists.txt -------------------------------------------------------------------------------- /deps/restclient-cpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/LICENSE -------------------------------------------------------------------------------- /deps/restclient-cpp/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/Makefile.am -------------------------------------------------------------------------------- /deps/restclient-cpp/Makefile.docs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/Makefile.docs.mk -------------------------------------------------------------------------------- /deps/restclient-cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/README.md -------------------------------------------------------------------------------- /deps/restclient-cpp/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | autoreconf --force --install 3 | -------------------------------------------------------------------------------- /deps/restclient-cpp/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/configure.ac -------------------------------------------------------------------------------- /deps/restclient-cpp/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/docs/_config.yml -------------------------------------------------------------------------------- /deps/restclient-cpp/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/docs/index.md -------------------------------------------------------------------------------- /deps/restclient-cpp/docs/ref/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/docs/ref/doc.png -------------------------------------------------------------------------------- /deps/restclient-cpp/doxygen.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/doxygen.config -------------------------------------------------------------------------------- /deps/restclient-cpp/include/restclient-cpp/version.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define RESTCLIENT_VERSION "0.4.4" -------------------------------------------------------------------------------- /deps/restclient-cpp/test/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/restclient-cpp/test/tests.cpp -------------------------------------------------------------------------------- /deps/stb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/README.md -------------------------------------------------------------------------------- /deps/stb/data/easy_font_raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/data/easy_font_raw.png -------------------------------------------------------------------------------- /deps/stb/data/map_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/data/map_01.png -------------------------------------------------------------------------------- /deps/stb/data/map_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/data/map_02.png -------------------------------------------------------------------------------- /deps/stb/data/map_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/data/map_03.png -------------------------------------------------------------------------------- /deps/stb/deprecated/stb_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/deprecated/stb_image.c -------------------------------------------------------------------------------- /deps/stb/docs/other_libs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/docs/other_libs.md -------------------------------------------------------------------------------- /deps/stb/docs/stb_howto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/docs/stb_howto.txt -------------------------------------------------------------------------------- /deps/stb/docs/why_public_domain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/docs/why_public_domain.md -------------------------------------------------------------------------------- /deps/stb/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/release_notes.md -------------------------------------------------------------------------------- /deps/stb/stb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb.h -------------------------------------------------------------------------------- /deps/stb/stb_c_lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_c_lexer.h -------------------------------------------------------------------------------- /deps/stb/stb_connected_components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_connected_components.h -------------------------------------------------------------------------------- /deps/stb/stb_divide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_divide.h -------------------------------------------------------------------------------- /deps/stb/stb_dxt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_dxt.h -------------------------------------------------------------------------------- /deps/stb/stb_easy_font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_easy_font.h -------------------------------------------------------------------------------- /deps/stb/stb_herringbone_wang_tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_herringbone_wang_tile.h -------------------------------------------------------------------------------- /deps/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_image.h -------------------------------------------------------------------------------- /deps/stb/stb_image_resize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_image_resize.h -------------------------------------------------------------------------------- /deps/stb/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_image_write.h -------------------------------------------------------------------------------- /deps/stb/stb_leakcheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_leakcheck.h -------------------------------------------------------------------------------- /deps/stb/stb_perlin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_perlin.h -------------------------------------------------------------------------------- /deps/stb/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_rect_pack.h -------------------------------------------------------------------------------- /deps/stb/stb_sprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_sprintf.h -------------------------------------------------------------------------------- /deps/stb/stb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_textedit.h -------------------------------------------------------------------------------- /deps/stb/stb_tilemap_editor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_tilemap_editor.h -------------------------------------------------------------------------------- /deps/stb/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_truetype.h -------------------------------------------------------------------------------- /deps/stb/stb_vorbis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_vorbis.c -------------------------------------------------------------------------------- /deps/stb/stb_voxel_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stb_voxel_render.h -------------------------------------------------------------------------------- /deps/stb/stretchy_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/stretchy_buffer.h -------------------------------------------------------------------------------- /deps/stb/tests/c_lexer_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/c_lexer_test.c -------------------------------------------------------------------------------- /deps/stb/tests/c_lexer_test.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/c_lexer_test.dsp -------------------------------------------------------------------------------- /deps/stb/tests/caveview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/README.md -------------------------------------------------------------------------------- /deps/stb/tests/caveview/cave_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/cave_main.c -------------------------------------------------------------------------------- /deps/stb/tests/caveview/cave_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/cave_parse.c -------------------------------------------------------------------------------- /deps/stb/tests/caveview/cave_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/cave_parse.h -------------------------------------------------------------------------------- /deps/stb/tests/caveview/caveview.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/caveview.dsp -------------------------------------------------------------------------------- /deps/stb/tests/caveview/caveview.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/caveview.dsw -------------------------------------------------------------------------------- /deps/stb/tests/caveview/caveview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/caveview.h -------------------------------------------------------------------------------- /deps/stb/tests/caveview/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/glext.h -------------------------------------------------------------------------------- /deps/stb/tests/caveview/glext_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/glext_list.h -------------------------------------------------------------------------------- /deps/stb/tests/caveview/main.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/stb/tests/caveview/stb_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/stb_gl.h -------------------------------------------------------------------------------- /deps/stb/tests/caveview/stb_glprog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/caveview/stb_glprog.h -------------------------------------------------------------------------------- /deps/stb/tests/grid_reachability.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/grid_reachability.c -------------------------------------------------------------------------------- /deps/stb/tests/herringbone.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/herringbone.dsp -------------------------------------------------------------------------------- /deps/stb/tests/herringbone_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/herringbone_map.c -------------------------------------------------------------------------------- /deps/stb/tests/herringbone_map.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/herringbone_map.dsp -------------------------------------------------------------------------------- /deps/stb/tests/image_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/image_test.c -------------------------------------------------------------------------------- /deps/stb/tests/image_test.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/image_test.dsp -------------------------------------------------------------------------------- /deps/stb/tests/oversample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/oversample/README.md -------------------------------------------------------------------------------- /deps/stb/tests/oversample/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/oversample/main.c -------------------------------------------------------------------------------- /deps/stb/tests/resample_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/resample_test.cpp -------------------------------------------------------------------------------- /deps/stb/tests/resample_test_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/resample_test_c.c -------------------------------------------------------------------------------- /deps/stb/tests/resize.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/resize.dsp -------------------------------------------------------------------------------- /deps/stb/tests/stb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/stb.c -------------------------------------------------------------------------------- /deps/stb/tests/stb.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/stb.dsp -------------------------------------------------------------------------------- /deps/stb/tests/stb.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/stb.dsw -------------------------------------------------------------------------------- /deps/stb/tests/stb_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/stb_cpp.cpp -------------------------------------------------------------------------------- /deps/stb/tests/stb_cpp.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/stb_cpp.dsp -------------------------------------------------------------------------------- /deps/stb/tests/stretch_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/stretch_test.c -------------------------------------------------------------------------------- /deps/stb/tests/stretch_test.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/stretch_test.dsp -------------------------------------------------------------------------------- /deps/stb/tests/stretchy_buffer_test.c: -------------------------------------------------------------------------------- 1 | #include "stretchy_buffer.h" -------------------------------------------------------------------------------- /deps/stb/tests/test_c_compilation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/test_c_compilation.c -------------------------------------------------------------------------------- /deps/stb/tests/test_truetype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/test_truetype.c -------------------------------------------------------------------------------- /deps/stb/tests/test_vorbis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/test_vorbis.c -------------------------------------------------------------------------------- /deps/stb/tests/textedit_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/textedit_sample.c -------------------------------------------------------------------------------- /deps/stb/tests/vorbseek/vorbseek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/vorbseek/vorbseek.c -------------------------------------------------------------------------------- /deps/stb/tests/vorbseek/vorbseek.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tests/vorbseek/vorbseek.dsp -------------------------------------------------------------------------------- /deps/stb/tools/README.footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/README.footer.md -------------------------------------------------------------------------------- /deps/stb/tools/README.header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/README.header.md -------------------------------------------------------------------------------- /deps/stb/tools/README.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/README.list -------------------------------------------------------------------------------- /deps/stb/tools/easy_font_maker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/easy_font_maker.c -------------------------------------------------------------------------------- /deps/stb/tools/make_readme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/make_readme.c -------------------------------------------------------------------------------- /deps/stb/tools/make_readme.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/make_readme.dsp -------------------------------------------------------------------------------- /deps/stb/tools/mr.bat: -------------------------------------------------------------------------------- 1 | debug\make_readme 2 | -------------------------------------------------------------------------------- /deps/stb/tools/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/unicode.c -------------------------------------------------------------------------------- /deps/stb/tools/unicode/unicode.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/stb/tools/unicode/unicode.dsp -------------------------------------------------------------------------------- /deps/tiny-AES128-C/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/tiny-AES128-C/CMakeLists.txt -------------------------------------------------------------------------------- /deps/tiny-AES128-C/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/tiny-AES128-C/Makefile -------------------------------------------------------------------------------- /deps/tiny-AES128-C/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/tiny-AES128-C/README.md -------------------------------------------------------------------------------- /deps/tiny-AES128-C/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/tiny-AES128-C/aes.c -------------------------------------------------------------------------------- /deps/tiny-AES128-C/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/tiny-AES128-C/aes.h -------------------------------------------------------------------------------- /deps/tiny-AES128-C/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/tiny-AES128-C/test.c -------------------------------------------------------------------------------- /deps/tiny-AES128-C/unlicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/tiny-AES128-C/unlicense.txt -------------------------------------------------------------------------------- /deps/utf8/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/utf8/CMakeLists.txt -------------------------------------------------------------------------------- /deps/utf8/utf8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/utf8/utf8.c -------------------------------------------------------------------------------- /deps/utf8/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/deps/utf8/utf8.h -------------------------------------------------------------------------------- /include/termite/android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/android.h -------------------------------------------------------------------------------- /include/termite/assetlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/assetlib.h -------------------------------------------------------------------------------- /include/termite/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/camera.h -------------------------------------------------------------------------------- /include/termite/command_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/command_system.h -------------------------------------------------------------------------------- /include/termite/ecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/ecs.h -------------------------------------------------------------------------------- /include/termite/error_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/error_report.h -------------------------------------------------------------------------------- /include/termite/event_dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/event_dispatcher.h -------------------------------------------------------------------------------- /include/termite/gfx_debugdraw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_debugdraw.h -------------------------------------------------------------------------------- /include/termite/gfx_debugdraw2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_debugdraw2d.h -------------------------------------------------------------------------------- /include/termite/gfx_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_defines.h -------------------------------------------------------------------------------- /include/termite/gfx_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_driver.h -------------------------------------------------------------------------------- /include/termite/gfx_font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_font.h -------------------------------------------------------------------------------- /include/termite/gfx_material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_material.h -------------------------------------------------------------------------------- /include/termite/gfx_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_model.h -------------------------------------------------------------------------------- /include/termite/gfx_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_render.h -------------------------------------------------------------------------------- /include/termite/gfx_sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_sprite.h -------------------------------------------------------------------------------- /include/termite/gfx_texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_texture.h -------------------------------------------------------------------------------- /include/termite/gfx_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/gfx_utils.h -------------------------------------------------------------------------------- /include/termite/http_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/http_request.h -------------------------------------------------------------------------------- /include/termite/incremental_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/incremental_loader.h -------------------------------------------------------------------------------- /include/termite/inline/rapidjson.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/inline/rapidjson.inl -------------------------------------------------------------------------------- /include/termite/inline/tmath.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/inline/tmath.inl -------------------------------------------------------------------------------- /include/termite/io_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/io_driver.h -------------------------------------------------------------------------------- /include/termite/job_dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/job_dispatcher.h -------------------------------------------------------------------------------- /include/termite/lang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/lang.h -------------------------------------------------------------------------------- /include/termite/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/logger.h -------------------------------------------------------------------------------- /include/termite/math_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/math_util.h -------------------------------------------------------------------------------- /include/termite/memory_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/memory_pool.h -------------------------------------------------------------------------------- /include/termite/physics_2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/physics_2d.h -------------------------------------------------------------------------------- /include/termite/plugin_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/plugin_api.h -------------------------------------------------------------------------------- /include/termite/plugin_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/plugin_system.h -------------------------------------------------------------------------------- /include/termite/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/rapidjson.h -------------------------------------------------------------------------------- /include/termite/scene_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/scene_manager.h -------------------------------------------------------------------------------- /include/termite/sdl_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/sdl_utils.h -------------------------------------------------------------------------------- /include/termite/sound_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/sound_driver.h -------------------------------------------------------------------------------- /include/termite/tee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/tee.h -------------------------------------------------------------------------------- /include/termite/tmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/tmath.h -------------------------------------------------------------------------------- /include/termite/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/include/termite/types.h -------------------------------------------------------------------------------- /scripts/PhysicsEditor/README.txt: -------------------------------------------------------------------------------- 1 | Set the path in "Custom Exporter Directory" -------------------------------------------------------------------------------- /scripts/dist/bgfx_package-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/dist/bgfx_package-android.sh -------------------------------------------------------------------------------- /scripts/dist/bgfx_package-ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/dist/bgfx_package-ios.sh -------------------------------------------------------------------------------- /scripts/dist/bgfx_package-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/dist/bgfx_package-linux.sh -------------------------------------------------------------------------------- /scripts/dist/bgfx_package-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/dist/bgfx_package-macos.sh -------------------------------------------------------------------------------- /scripts/dist/bgfx_package-win.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/dist/bgfx_package-win.bat -------------------------------------------------------------------------------- /scripts/dist/bgfx_package-win.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/dist/bgfx_package-win.sh -------------------------------------------------------------------------------- /scripts/texture-tools/etc2pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/texture-tools/etc2pack.py -------------------------------------------------------------------------------- /scripts/tiny-tools/batch-encrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/tiny-tools/batch-encrypt.py -------------------------------------------------------------------------------- /scripts/tiny-tools/keygen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/tiny-tools/keygen.py -------------------------------------------------------------------------------- /scripts/tiny-tools/lz4pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/tiny-tools/lz4pack.py -------------------------------------------------------------------------------- /scripts/tiny-tools/makefilelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/scripts/tiny-tools/makefilelist.py -------------------------------------------------------------------------------- /source/android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/android/AndroidManifest.xml -------------------------------------------------------------------------------- /source/animc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/animc/CMakeLists.txt -------------------------------------------------------------------------------- /source/animc/animc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/animc/animc.cpp -------------------------------------------------------------------------------- /source/driver_bgfx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_bgfx/CMakeLists.txt -------------------------------------------------------------------------------- /source/driver_bgfx/bgfx_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_bgfx/bgfx_driver.cpp -------------------------------------------------------------------------------- /source/driver_box2d/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_box2d/CMakeLists.txt -------------------------------------------------------------------------------- /source/driver_box2d/box2d_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_box2d/box2d_driver.cpp -------------------------------------------------------------------------------- /source/driver_disk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_disk/CMakeLists.txt -------------------------------------------------------------------------------- /source/driver_disk/apple_bundle.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_disk/apple_bundle.mm -------------------------------------------------------------------------------- /source/driver_disk/disk_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_disk/disk_driver.cpp -------------------------------------------------------------------------------- /source/driver_sdl_mixer/beep_ogg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_sdl_mixer/beep_ogg.h -------------------------------------------------------------------------------- /source/driver_sdl_mixer/blank_ogg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/driver_sdl_mixer/blank_ogg.h -------------------------------------------------------------------------------- /source/encrypt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/encrypt/CMakeLists.txt -------------------------------------------------------------------------------- /source/encrypt/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/encrypt/encrypt.cpp -------------------------------------------------------------------------------- /source/imgui_impl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/imgui_impl/CMakeLists.txt -------------------------------------------------------------------------------- /source/imgui_impl/imgui.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/imgui_impl/imgui.fsc -------------------------------------------------------------------------------- /source/imgui_impl/imgui.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/imgui_impl/imgui.vdef -------------------------------------------------------------------------------- /source/imgui_impl/imgui.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/imgui_impl/imgui.vsc -------------------------------------------------------------------------------- /source/imgui_impl/imgui_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/imgui_impl/imgui_impl.cpp -------------------------------------------------------------------------------- /source/imgui_impl/imgui_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/imgui_impl/imgui_impl.h -------------------------------------------------------------------------------- /source/include_common/folder_png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/include_common/folder_png.h -------------------------------------------------------------------------------- /source/include_common/t3d_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/include_common/t3d_format.h -------------------------------------------------------------------------------- /source/include_common/tanim_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/include_common/tanim_format.h -------------------------------------------------------------------------------- /source/ls-model/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/ls-model/CMakeLists.txt -------------------------------------------------------------------------------- /source/ls-model/ls-model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/ls-model/ls-model.cpp -------------------------------------------------------------------------------- /source/modelc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/modelc/CMakeLists.txt -------------------------------------------------------------------------------- /source/modelc/modelc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/modelc/modelc.cpp -------------------------------------------------------------------------------- /source/shaders/fullscreen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/shaders/fullscreen.sh -------------------------------------------------------------------------------- /source/sheetmaker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/sheetmaker/CMakeLists.txt -------------------------------------------------------------------------------- /source/sheetmaker/sheetmaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/sheetmaker/sheetmaker.cpp -------------------------------------------------------------------------------- /source/termite/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/CMakeLists.txt -------------------------------------------------------------------------------- /source/termite/android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/android.cpp -------------------------------------------------------------------------------- /source/termite/assetlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/assetlib.cpp -------------------------------------------------------------------------------- /source/termite/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/camera.cpp -------------------------------------------------------------------------------- /source/termite/command_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/command_system.cpp -------------------------------------------------------------------------------- /source/termite/ecs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/ecs.cpp -------------------------------------------------------------------------------- /source/termite/error_report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/error_report.cpp -------------------------------------------------------------------------------- /source/termite/event_dispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/event_dispatcher.cpp -------------------------------------------------------------------------------- /source/termite/gfx_debugdraw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_debugdraw.cpp -------------------------------------------------------------------------------- /source/termite/gfx_debugdraw2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_debugdraw2d.cpp -------------------------------------------------------------------------------- /source/termite/gfx_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_driver.cpp -------------------------------------------------------------------------------- /source/termite/gfx_font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_font.cpp -------------------------------------------------------------------------------- /source/termite/gfx_material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_material.cpp -------------------------------------------------------------------------------- /source/termite/gfx_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_model.cpp -------------------------------------------------------------------------------- /source/termite/gfx_sprite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_sprite.cpp -------------------------------------------------------------------------------- /source/termite/gfx_texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_texture.cpp -------------------------------------------------------------------------------- /source/termite/gfx_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/gfx_utils.cpp -------------------------------------------------------------------------------- /source/termite/http_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/http_request.cpp -------------------------------------------------------------------------------- /source/termite/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/internal.h -------------------------------------------------------------------------------- /source/termite/ios_window.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/ios_window.mm -------------------------------------------------------------------------------- /source/termite/job_dispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/job_dispatcher.cpp -------------------------------------------------------------------------------- /source/termite/lang.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/lang.cpp -------------------------------------------------------------------------------- /source/termite/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/logger.cpp -------------------------------------------------------------------------------- /source/termite/memory_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/memory_pool.cpp -------------------------------------------------------------------------------- /source/termite/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /source/termite/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/pch.h -------------------------------------------------------------------------------- /source/termite/plugin_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/plugin_api.cpp -------------------------------------------------------------------------------- /source/termite/plugin_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/plugin_system.cpp -------------------------------------------------------------------------------- /source/termite/rapidjson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/rapidjson.cpp -------------------------------------------------------------------------------- /source/termite/scene_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/scene_manager.cpp -------------------------------------------------------------------------------- /source/termite/sdl_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/sdl_utils.cpp -------------------------------------------------------------------------------- /source/termite/shaders/blit.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/blit.fsc -------------------------------------------------------------------------------- /source/termite/shaders/blit.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/blit.vdef -------------------------------------------------------------------------------- /source/termite/shaders/blit.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/blit.vsc -------------------------------------------------------------------------------- /source/termite/shaders/blur.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/blur.fsc -------------------------------------------------------------------------------- /source/termite/shaders/blur.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/blur.vdef -------------------------------------------------------------------------------- /source/termite/shaders/blur.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/blur.vsc -------------------------------------------------------------------------------- /source/termite/shaders/ddraw.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/ddraw.fsc -------------------------------------------------------------------------------- /source/termite/shaders/ddraw.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/ddraw.vdef -------------------------------------------------------------------------------- /source/termite/shaders/ddraw.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/ddraw.vsc -------------------------------------------------------------------------------- /source/termite/shaders/font_df.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/font_df.fsc -------------------------------------------------------------------------------- /source/termite/shaders/font_df.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/font_df.vdef -------------------------------------------------------------------------------- /source/termite/shaders/font_df.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/font_df.vsc -------------------------------------------------------------------------------- /source/termite/shaders/sprite.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/sprite.fsc -------------------------------------------------------------------------------- /source/termite/shaders/sprite.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/sprite.vdef -------------------------------------------------------------------------------- /source/termite/shaders/sprite.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/sprite.vsc -------------------------------------------------------------------------------- /source/termite/shaders/tint.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/tint.fsc -------------------------------------------------------------------------------- /source/termite/shaders/tint.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/tint.vdef -------------------------------------------------------------------------------- /source/termite/shaders/tint.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/tint.vsc -------------------------------------------------------------------------------- /source/termite/shaders/vg.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/vg.fsc -------------------------------------------------------------------------------- /source/termite/shaders/vg.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/vg.vdef -------------------------------------------------------------------------------- /source/termite/shaders/vg.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/shaders/vg.vsc -------------------------------------------------------------------------------- /source/termite/tee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/tee.cpp -------------------------------------------------------------------------------- /source/termite/tmath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/termite/tmath.cpp -------------------------------------------------------------------------------- /source/texpack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/texpack/CMakeLists.txt -------------------------------------------------------------------------------- /source/texpack/texpack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/source/texpack/texpack.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/android-sdltest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/android-sdltest/.gitignore -------------------------------------------------------------------------------- /tests/android-sdltest/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/android-sdltest/.idea/misc.xml -------------------------------------------------------------------------------- /tests/android-sdltest/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/android-sdltest/.idea/vcs.xml -------------------------------------------------------------------------------- /tests/android-sdltest/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tests/android-sdltest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/android-sdltest/build.gradle -------------------------------------------------------------------------------- /tests/android-sdltest/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/android-sdltest/gradlew -------------------------------------------------------------------------------- /tests/android-sdltest/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/android-sdltest/gradlew.bat -------------------------------------------------------------------------------- /tests/android-sdltest/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tests/shaders/test_model.fsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/shaders/test_model.fsc -------------------------------------------------------------------------------- /tests/shaders/test_model.vdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/shaders/test_model.vdef -------------------------------------------------------------------------------- /tests/shaders/test_model.vsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/shaders/test_model.vsc -------------------------------------------------------------------------------- /tests/test_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/test_init.cpp -------------------------------------------------------------------------------- /tests/test_sdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/tests/test_sdl.cpp -------------------------------------------------------------------------------- /wiki/img/fisherboy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/septag/termite/HEAD/wiki/img/fisherboy.jpg --------------------------------------------------------------------------------