├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .gitattributes ├── .gitignore ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── Editor │ ├── App.swift │ └── ContentView.swift ├── RenderTest │ ├── Model.swift │ ├── RenderTest.swift │ ├── Resources │ │ ├── Shaders │ │ │ ├── compileshaders.py │ │ │ ├── sample.frag │ │ │ ├── sample.frag.spv │ │ │ ├── sample.vert │ │ │ └── sample.vert.spv │ │ └── glTF │ │ │ └── Duck │ │ │ ├── README.md │ │ │ ├── glTF-Binary │ │ │ └── Duck.glb │ │ │ ├── glTF-Draco │ │ │ ├── Duck.bin │ │ │ ├── Duck.gltf │ │ │ └── DuckCM.png │ │ │ ├── glTF-Embedded │ │ │ └── Duck.gltf │ │ │ ├── glTF-Quantized │ │ │ ├── Duck.bin │ │ │ ├── Duck.gltf │ │ │ └── DuckCM.png │ │ │ ├── glTF │ │ │ ├── Duck.gltf │ │ │ ├── Duck0.bin │ │ │ └── DuckCM.png │ │ │ └── screenshot │ │ │ └── screenshot.png │ └── Shader.swift ├── TestApp1 │ ├── App.swift │ ├── ContentView.swift │ └── Resources │ │ └── Meisje_met_de_parel.jpg ├── VVD │ ├── Audio │ │ ├── AudioDevice.swift │ │ ├── AudioDeviceContext.swift │ │ ├── AudioListener.swift │ │ ├── AudioPlayer.swift │ │ ├── AudioSource.swift │ │ └── AudioStream.swift │ ├── BufferStorage.swift │ ├── Collision │ │ ├── AABB.swift │ │ ├── BVH.swift │ │ ├── Box.swift │ │ ├── Plane.swift │ │ ├── Sphere.swift │ │ └── Triangle.swift │ ├── Compression.swift │ ├── Graphics │ │ ├── BlendState.swift │ │ ├── Color.swift │ │ ├── CommandBuffer.swift │ │ ├── CommandEncoder.swift │ │ ├── CommandQueue.swift │ │ ├── ComputeCommandEncoder.swift │ │ ├── ComputePipeline.swift │ │ ├── CopyCommandEncoder.swift │ │ ├── DepthStencil.swift │ │ ├── Font.swift │ │ ├── GPUBuffer.swift │ │ ├── GPUResource.swift │ │ ├── GraphicsDevice.swift │ │ ├── GraphicsDeviceContext.swift │ │ ├── Image.swift │ │ ├── Material.swift │ │ ├── MaterialSemantics.swift │ │ ├── Mesh.swift │ │ ├── Metal │ │ │ ├── MetalBuffer.swift │ │ │ ├── MetalCommandBuffer.swift │ │ │ ├── MetalCommandQueue.swift │ │ │ ├── MetalComputeCommandEncoder.swift │ │ │ ├── MetalComputePipelineState.swift │ │ │ ├── MetalCopyCommandEncoder.swift │ │ │ ├── MetalDepthStencilState.swift │ │ │ ├── MetalEvent.swift │ │ │ ├── MetalGraphicsDevice.swift │ │ │ ├── MetalHashable.swift │ │ │ ├── MetalPixelFormat.swift │ │ │ ├── MetalRenderCommandEncoder.swift │ │ │ ├── MetalRenderPipelineState.swift │ │ │ ├── MetalSamplerState.swift │ │ │ ├── MetalSemaphore.swift │ │ │ ├── MetalShaderBindingSet.swift │ │ │ ├── MetalShaderDataType.swift │ │ │ ├── MetalShaderFunction.swift │ │ │ ├── MetalShaderModule.swift │ │ │ ├── MetalShaderResource.swift │ │ │ ├── MetalSwapChain.swift │ │ │ └── MetalTexture.swift │ │ ├── PipelineReflection.swift │ │ ├── PixelFormat.swift │ │ ├── RenderCommandEncoder.swift │ │ ├── RenderPass.swift │ │ ├── RenderPipeline.swift │ │ ├── Sampler.swift │ │ ├── Scene.swift │ │ ├── Shader.swift │ │ ├── ShaderBindingSet.swift │ │ ├── ShaderFunction.swift │ │ ├── ShaderModule.swift │ │ ├── ShaderResource.swift │ │ ├── SwapChain.swift │ │ ├── Texture.swift │ │ ├── TextureFont.swift │ │ ├── VertexDescriptor.swift │ │ ├── ViewProjection.swift │ │ └── Vulkan │ │ │ ├── VulkanBuffer.swift │ │ │ ├── VulkanBufferView.swift │ │ │ ├── VulkanCommandBuffer.swift │ │ │ ├── VulkanCommandQueue.swift │ │ │ ├── VulkanComputeCommandEncoder.swift │ │ │ ├── VulkanComputePipelineState.swift │ │ │ ├── VulkanCopyCommandEncoder.swift │ │ │ ├── VulkanDepthStencilState.swift │ │ │ ├── VulkanDescriptorPool.swift │ │ │ ├── VulkanDescriptorPoolChain.swift │ │ │ ├── VulkanDescriptorSet.swift │ │ │ ├── VulkanDeviceMemory.swift │ │ │ ├── VulkanExtensions.swift │ │ │ ├── VulkanGraphicsDevice.swift │ │ │ ├── VulkanImage.swift │ │ │ ├── VulkanImageView.swift │ │ │ ├── VulkanInstance.swift │ │ │ ├── VulkanPhysicalDevice.swift │ │ │ ├── VulkanPixelFormat.swift │ │ │ ├── VulkanQueueFamily.swift │ │ │ ├── VulkanRenderCommandEncoder.swift │ │ │ ├── VulkanRenderPipelineState.swift │ │ │ ├── VulkanSampler.swift │ │ │ ├── VulkanSemaphore.swift │ │ │ ├── VulkanShaderBindingSet.swift │ │ │ ├── VulkanShaderDescriptorType.swift │ │ │ ├── VulkanShaderFunction.swift │ │ │ ├── VulkanShaderModule.swift │ │ │ ├── VulkanShaderStage.swift │ │ │ ├── VulkanSwapChain.swift │ │ │ ├── VulkanTimelineSemaphore.swift │ │ │ ├── VulkanUnsafePointer.swift │ │ │ └── VulkanVertexFormat.swift │ ├── Hash.swift │ ├── Logger.swift │ ├── Math │ │ ├── AffineTransform2.swift │ │ ├── AffineTransform3.swift │ │ ├── CG+Extensions.swift │ │ ├── LinearTransform2.swift │ │ ├── LinearTransform3.swift │ │ ├── Matrix.swift │ │ ├── Matrix2.swift │ │ ├── Matrix3.swift │ │ ├── Matrix4.swift │ │ ├── Quaternion.swift │ │ ├── Scalar.swift │ │ ├── Spline.swift │ │ ├── Transform.swift │ │ ├── TransformUnit.swift │ │ ├── UniformScaleTransform.swift │ │ ├── Vector.swift │ │ ├── Vector2.swift │ │ ├── Vector3.swift │ │ └── Vector4.swift │ ├── System │ │ ├── Application.swift │ │ ├── Platform.swift │ │ ├── Platforms │ │ │ ├── AppKit │ │ │ │ ├── AppKit.swift │ │ │ │ ├── AppKitApplication.swift │ │ │ │ ├── AppKitView.swift │ │ │ │ ├── AppKitVirtualKey.swift │ │ │ │ └── AppKitWindow.swift │ │ │ ├── Headless │ │ │ │ ├── Headless.swift │ │ │ │ ├── HeadlessApplication.swift │ │ │ │ └── HeadlessWindow.swift │ │ │ ├── UIKit │ │ │ │ ├── UIKit.swift │ │ │ │ ├── UIKitApplication.swift │ │ │ │ ├── UIKitView.swift │ │ │ │ ├── UIKitViewController.swift │ │ │ │ └── UIKitWindow.swift │ │ │ ├── Wayland │ │ │ │ ├── Wayland.swift │ │ │ │ ├── WaylandApplication.swift │ │ │ │ ├── WaylandVirtualKey.swift │ │ │ │ └── WaylandWindow.swift │ │ │ └── Win32 │ │ │ │ ├── Win32.swift │ │ │ │ ├── Win32Application.swift │ │ │ │ ├── Win32DropTarget.swift │ │ │ │ ├── Win32VirtualKey.swift │ │ │ │ └── Win32Window.swift │ │ ├── VirtualKey.swift │ │ └── Window.swift │ └── WeakObject.swift └── XGUI │ ├── Animations │ ├── Animatable.swift │ ├── Animation.swift │ ├── EmptyAnimatableData.swift │ └── VectorMath.swift │ ├── App.swift │ ├── Bindable.swift │ ├── Binding.swift │ ├── ConditionalContent.swift │ ├── CoordinateSpace.swift │ ├── DynamicProperty.swift │ ├── Environment.swift │ ├── Graph.swift │ ├── Graphics │ ├── AffineTransform.swift │ ├── Angle.swift │ ├── Bezier.swift │ ├── CGTypes.swift │ ├── Canvas.swift │ ├── Color.swift │ ├── ColorMatrix.swift │ ├── Font.swift │ ├── Gradient.swift │ ├── GraphicsContext │ │ ├── GraphicsContext+BlendMode.swift │ │ ├── GraphicsContext+Filter.swift │ │ ├── GraphicsContext+Image.swift │ │ ├── GraphicsContext+Layer.swift │ │ ├── GraphicsContext+Mask.swift │ │ ├── GraphicsContext+Path.swift │ │ ├── GraphicsContext+Pipeline.swift │ │ ├── GraphicsContext+Text.swift │ │ ├── GraphicsContext+View.swift │ │ └── GraphicsContext.swift │ ├── ProjectionTransform.swift │ ├── ShapeStyle.swift │ └── UnitPoint.swift │ ├── Group.swift │ ├── Layout │ ├── Alignment.swift │ ├── Edge.swift │ ├── HStackLayout.swift │ ├── Layout.swift │ ├── LayoutSubview.swift │ ├── ProposedViewSize.swift │ ├── Spacer.swift │ ├── StackLayout.swift │ ├── VStackLayout.swift │ ├── ViewDimensions.swift │ ├── ViewSpacing.swift │ └── ZStackLayout.swift │ ├── Location.swift │ ├── ModifiedContent.swift │ ├── Never.swift │ ├── PropertyList.swift │ ├── Reflection.swift │ ├── Resources │ ├── Fonts │ │ ├── BitstreamVera │ │ │ ├── COPYRIGHT.TXT │ │ │ ├── README.TXT │ │ │ ├── RELEASENOTES.TXT │ │ │ ├── Vera.ttf │ │ │ ├── VeraBI.ttf │ │ │ ├── VeraBd.ttf │ │ │ ├── VeraIt.ttf │ │ │ ├── VeraMoBI.ttf │ │ │ ├── VeraMoBd.ttf │ │ │ ├── VeraMoIt.ttf │ │ │ ├── VeraMono.ttf │ │ │ ├── VeraSe.ttf │ │ │ ├── VeraSeBd.ttf │ │ │ └── local.conf │ │ ├── NanumGothic │ │ │ ├── LICENSE.txt │ │ │ ├── NanumGothic.ttf │ │ │ ├── NanumGothicBold.ttf │ │ │ ├── NanumGothicExtraBold.ttf │ │ │ └── NanumGothicLight.ttf │ │ ├── NanumSquareNeo │ │ │ ├── LICENSE.txt │ │ │ ├── NanumSquareNeo-aLt.ttf │ │ │ ├── NanumSquareNeo-bRg.ttf │ │ │ ├── NanumSquareNeo-cBd.ttf │ │ │ ├── NanumSquareNeo-dEb.ttf │ │ │ └── NanumSquareNeo-eHv.ttf │ │ └── Roboto │ │ │ ├── LICENSE.txt │ │ │ ├── Roboto-Black.ttf │ │ │ ├── Roboto-BlackItalic.ttf │ │ │ ├── Roboto-Bold.ttf │ │ │ ├── Roboto-BoldItalic.ttf │ │ │ ├── Roboto-Italic.ttf │ │ │ ├── Roboto-Light.ttf │ │ │ ├── Roboto-LightItalic.ttf │ │ │ ├── Roboto-Medium.ttf │ │ │ ├── Roboto-MediumItalic.ttf │ │ │ ├── Roboto-Regular.ttf │ │ │ ├── Roboto-Thin.ttf │ │ │ └── Roboto-ThinItalic.ttf │ └── Shaders │ │ ├── GLSL │ │ ├── blend_clear.frag │ │ ├── blend_color.frag │ │ ├── blend_colorBurn.frag │ │ ├── blend_colorDodge.frag │ │ ├── blend_copy.frag │ │ ├── blend_darken.frag │ │ ├── blend_destinationAtop.frag │ │ ├── blend_destinationIn.frag │ │ ├── blend_destinationOut.frag │ │ ├── blend_destinationOver.frag │ │ ├── blend_difference.frag │ │ ├── blend_exclusion.frag │ │ ├── blend_hardLight.frag │ │ ├── blend_hue.frag │ │ ├── blend_lighten.frag │ │ ├── blend_luminosity.frag │ │ ├── blend_multiply.frag │ │ ├── blend_normal.frag │ │ ├── blend_overlay.frag │ │ ├── blend_plusDarker.frag │ │ ├── blend_plusLighter.frag │ │ ├── blend_saturation.frag │ │ ├── blend_screen.frag │ │ ├── blend_softLight.frag │ │ ├── blend_sourceAtop.frag │ │ ├── blend_sourceIn.frag │ │ ├── blend_sourceOut.frag │ │ ├── blend_xor.frag │ │ ├── default.vert │ │ ├── draw_image.frag │ │ ├── draw_r8_opacity_image.frag │ │ ├── filter_blur.frag │ │ ├── filter_colorMatrix.frag │ │ ├── filter_linearToSrgb.frag │ │ ├── filter_projectionTransform.frag │ │ ├── filter_srgbToLinear.frag │ │ ├── resolve_mask.frag │ │ ├── stencil.frag │ │ ├── stencil.vert │ │ └── vertex_color.frag │ │ ├── SPIRV │ │ ├── blend_clear.frag.spv │ │ ├── blend_color.frag.spv │ │ ├── blend_colorBurn.frag.spv │ │ ├── blend_colorDodge.frag.spv │ │ ├── blend_copy.frag.spv │ │ ├── blend_darken.frag.spv │ │ ├── blend_destinationAtop.frag.spv │ │ ├── blend_destinationIn.frag.spv │ │ ├── blend_destinationOut.frag.spv │ │ ├── blend_destinationOver.frag.spv │ │ ├── blend_difference.frag.spv │ │ ├── blend_exclusion.frag.spv │ │ ├── blend_hardLight.frag.spv │ │ ├── blend_hue.frag.spv │ │ ├── blend_lighten.frag.spv │ │ ├── blend_luminosity.frag.spv │ │ ├── blend_multiply.frag.spv │ │ ├── blend_normal.frag.spv │ │ ├── blend_overlay.frag.spv │ │ ├── blend_plusDarker.frag.spv │ │ ├── blend_plusLighter.frag.spv │ │ ├── blend_saturation.frag.spv │ │ ├── blend_screen.frag.spv │ │ ├── blend_softLight.frag.spv │ │ ├── blend_sourceAtop.frag.spv │ │ ├── blend_sourceIn.frag.spv │ │ ├── blend_sourceOut.frag.spv │ │ ├── blend_xor.frag.spv │ │ ├── default.vert.spv │ │ ├── draw_image.frag.spv │ │ ├── draw_r8_opacity_image.frag.spv │ │ ├── filter_blur.frag.spv │ │ ├── filter_colorMatrix.frag.spv │ │ ├── filter_linearColor.frag.spv │ │ ├── filter_linearToSrgb.frag.spv │ │ ├── filter_projectionTransform.frag.spv │ │ ├── filter_srgbToLinear.frag.spv │ │ ├── resolve_mask.frag.spv │ │ ├── stencil.frag.spv │ │ ├── stencil.vert.spv │ │ └── vertex_color.frag.spv │ │ └── gen_spv.py │ ├── Scenes │ ├── AuxiliaryWindow.swift │ ├── Commands │ │ ├── Commands.swift │ │ ├── CommandsBuilder.swift │ │ ├── GroupCommands.swift │ │ └── TupleCommandContent.swift │ ├── EmptyScene.swift │ ├── GroupScene.swift │ ├── Modifiers │ │ ├── DrawDebugInfo.swift │ │ ├── SceneModifier.swift │ │ └── UpdateFrameRate.swift │ ├── Scene.swift │ ├── SceneBuilder.swift │ ├── SceneContext.swift │ ├── TupleScene.swift │ ├── Window.swift │ ├── WindowContext.swift │ └── WindowGroup.swift │ ├── State.swift │ ├── Transaction.swift │ ├── Velocity.swift │ └── Views │ ├── AnimationView.swift │ ├── AnyView.swift │ ├── Button.swift │ ├── ConditionalView.swift │ ├── EmptyView.swift │ ├── ForEach.swift │ ├── Gesture │ ├── AnyGesture.swift │ ├── ButtonGesture.swift │ ├── DragGesture.swift │ ├── ExclusiveGesture.swift │ ├── Gesture.swift │ ├── GestureHandler.swift │ ├── GestureModifier.swift │ ├── GestureState.swift │ ├── LongPressGesture.swift │ ├── SequenceGesture.swift │ ├── SimultaneousGesture.swift │ └── TapGesture.swift │ ├── GroupView.swift │ ├── HStack.swift │ ├── Image.swift │ ├── Label.swift │ ├── Menu.swift │ ├── Modifiers │ ├── AlignmentWritingModifier.swift │ ├── AnimationModifier.swift │ ├── BackgroundModifier.swift │ ├── BackgroundStyleModifier.swift │ ├── ButtonStyle.swift │ ├── ContextMenu.swift │ ├── EmptyModifier.swift │ ├── EnvironmentKeyTransformModifier.swift │ ├── EnvironmentKeyWritingModifier.swift │ ├── EnvironmentalModifier.swift │ ├── FixedSizeLayout.swift │ ├── ForegroundStyleModifier.swift │ ├── FrameLayout.swift │ ├── LabelStyle.swift │ ├── LayoutPriority.swift │ ├── LayoutTrait.swift │ ├── MenuStyle.swift │ ├── OverlayModifier.swift │ ├── PaddingLayout.swift │ ├── StaticSourceWriter.swift │ ├── TagValueTrait.swift │ ├── TraitWritingModifier.swift │ ├── TransactionModifier.swift │ ├── TransitionTrait.swift │ └── ViewModifier.swift │ ├── MultiViewContext.swift │ ├── ShapeView.swift │ ├── Shapes │ ├── Capsule.swift │ ├── Circle.swift │ ├── Ellipse.swift │ ├── InsettableShape.swift │ ├── Path.swift │ ├── Rectangle.swift │ ├── RoundedRectangle.swift │ ├── Shape.swift │ ├── StrokeStyle.swift │ └── StrokedShape.swift │ ├── SharedContext.swift │ ├── Text.swift │ ├── Transition │ └── Transition.swift │ ├── TupleView.swift │ ├── VStack.swift │ ├── VariadicView.swift │ ├── View.swift │ ├── ViewBuilder.swift │ ├── ViewContext.swift │ ├── ViewGenerator.swift │ ├── ViewGroupContext.swift │ ├── ViewInputs.swift │ ├── ViewOutputs.swift │ ├── ViewThatFits.swift │ └── ZStack.swift ├── SupportPackages ├── FreeType │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── LICENSE.TXT │ ├── MSBuild.rsp │ ├── MSBuild.sln │ ├── Makefile │ ├── Package.swift │ ├── README │ ├── README.git │ ├── autogen.sh │ ├── builds │ │ ├── amiga │ │ │ ├── README │ │ │ ├── include │ │ │ │ └── config │ │ │ │ │ ├── ftconfig.h │ │ │ │ │ └── ftmodule.h │ │ │ ├── makefile │ │ │ ├── makefile.os4 │ │ │ ├── smakefile │ │ │ └── src │ │ │ │ └── base │ │ │ │ ├── ftdebug.c │ │ │ │ └── ftsystem.c │ │ ├── ansi │ │ │ ├── ansi-def.mk │ │ │ └── ansi.mk │ │ ├── atari │ │ │ ├── ATARI.H │ │ │ ├── FNames.SIC │ │ │ ├── FREETYPE.PRJ │ │ │ ├── README.TXT │ │ │ ├── deflinejoiner.awk │ │ │ └── gen-purec-patch.sh │ │ ├── beos │ │ │ ├── beos-def.mk │ │ │ ├── beos.mk │ │ │ └── detect.mk │ │ ├── cmake │ │ │ ├── FindBrotliDec.cmake │ │ │ ├── FindHarfBuzz.cmake │ │ │ ├── iOS.cmake │ │ │ └── testbuild.sh │ │ ├── compiler │ │ │ ├── ansi-cc.mk │ │ │ ├── bcc-dev.mk │ │ │ ├── bcc.mk │ │ │ ├── emx.mk │ │ │ ├── gcc-dev.mk │ │ │ ├── gcc.mk │ │ │ ├── intelc.mk │ │ │ ├── unix-lcc.mk │ │ │ ├── visualage.mk │ │ │ ├── visualc.mk │ │ │ ├── watcom.mk │ │ │ └── win-lcc.mk │ │ ├── detect.mk │ │ ├── dos │ │ │ ├── detect.mk │ │ │ ├── dos-def.mk │ │ │ ├── dos-emx.mk │ │ │ ├── dos-gcc.mk │ │ │ └── dos-wat.mk │ │ ├── exports.mk │ │ ├── freetype.mk │ │ ├── link_dos.mk │ │ ├── link_std.mk │ │ ├── mac │ │ │ ├── FreeType.m68k_cfm.make.txt │ │ │ ├── FreeType.m68k_far.make.txt │ │ │ ├── FreeType.ppc_carbon.make.txt │ │ │ ├── FreeType.ppc_classic.make.txt │ │ │ ├── README │ │ │ ├── ascii2mpw.py │ │ │ ├── freetype-Info.plist │ │ │ ├── ftlib.prj.xml │ │ │ └── ftmac.c │ │ ├── meson │ │ │ ├── extract_freetype_version.py │ │ │ ├── extract_libtool_version.py │ │ │ ├── generate_reference_docs.py │ │ │ ├── parse_modules_cfg.py │ │ │ └── process_ftoption_h.py │ │ ├── modules.mk │ │ ├── os2 │ │ │ ├── detect.mk │ │ │ ├── os2-def.mk │ │ │ ├── os2-dev.mk │ │ │ └── os2-gcc.mk │ │ ├── symbian │ │ │ ├── bld.inf │ │ │ └── freetype.mmp │ │ ├── toplevel.mk │ │ ├── unix │ │ │ ├── aclocal.m4 │ │ │ ├── ax_compare_version.m4 │ │ │ ├── ax_prog_python_version.m4 │ │ │ ├── ax_pthread.m4 │ │ │ ├── config.guess │ │ │ ├── config.sub │ │ │ ├── configure │ │ │ ├── configure.ac │ │ │ ├── configure.raw │ │ │ ├── detect.mk │ │ │ ├── freetype-config.in │ │ │ ├── freetype2.in │ │ │ ├── freetype2.m4 │ │ │ ├── ft-munmap.m4 │ │ │ ├── ftconfig.h.in │ │ │ ├── ftsystem.c │ │ │ ├── install-sh │ │ │ ├── install.mk │ │ │ ├── ltmain.sh │ │ │ ├── pkg.m4 │ │ │ ├── unix-cc.in │ │ │ ├── unix-def.in │ │ │ ├── unix-dev.mk │ │ │ ├── unix-lcc.mk │ │ │ ├── unix.mk │ │ │ └── unixddef.mk │ │ ├── vms │ │ │ ├── apinames_vms.bash │ │ │ ├── ftconfig.h │ │ │ └── ftsystem.c │ │ ├── wince │ │ │ ├── ftdebug.c │ │ │ ├── vc2005-ce │ │ │ │ ├── freetype.sln │ │ │ │ ├── freetype.vcproj │ │ │ │ └── index.html │ │ │ └── vc2008-ce │ │ │ │ ├── freetype.sln │ │ │ │ ├── freetype.vcproj │ │ │ │ └── index.html │ │ └── windows │ │ │ ├── detect.mk │ │ │ ├── ftdebug.c │ │ │ ├── ftsystem.c │ │ │ ├── vc2010 │ │ │ ├── freetype.user.props │ │ │ ├── freetype.vcxproj │ │ │ ├── freetype.vcxproj.filters │ │ │ └── index.html │ │ │ ├── visualc │ │ │ ├── freetype.dsp │ │ │ ├── freetype.dsw │ │ │ ├── freetype.sln │ │ │ ├── freetype.vcproj │ │ │ └── index.html │ │ │ ├── visualce │ │ │ ├── freetype.dsp │ │ │ ├── freetype.dsw │ │ │ ├── freetype.vcproj │ │ │ └── index.html │ │ │ ├── w32-bcc.mk │ │ │ ├── w32-bccd.mk │ │ │ ├── w32-dev.mk │ │ │ ├── w32-gcc.mk │ │ │ ├── w32-icc.mk │ │ │ ├── w32-intl.mk │ │ │ ├── w32-lcc.mk │ │ │ ├── w32-mingw32.mk │ │ │ ├── w32-vcc.mk │ │ │ ├── w32-wat.mk │ │ │ └── win32-def.mk │ ├── configure │ ├── devel │ │ ├── ft2build.h │ │ └── ftoption.h │ ├── docs │ │ ├── CHANGES │ │ ├── CMAKE │ │ ├── CUSTOMIZE │ │ ├── DEBUG │ │ ├── DOCGUIDE │ │ ├── FTL.TXT │ │ ├── GPLv2.TXT │ │ ├── INSTALL │ │ ├── INSTALL.ANY │ │ ├── INSTALL.CROSS │ │ ├── INSTALL.GNU │ │ ├── INSTALL.MAC │ │ ├── INSTALL.UNIX │ │ ├── INSTALL.VMS │ │ ├── MAKEPP │ │ ├── PROBLEMS │ │ ├── README │ │ ├── TODO │ │ ├── VERSIONS.TXT │ │ ├── formats.txt │ │ ├── freetype-config.1 │ │ ├── freetype-web.txt │ │ ├── oldlogs │ │ │ ├── ChangeLog.20 │ │ │ ├── ChangeLog.21 │ │ │ ├── ChangeLog.210 │ │ │ ├── ChangeLog.22 │ │ │ ├── ChangeLog.23 │ │ │ ├── ChangeLog.24 │ │ │ ├── ChangeLog.25 │ │ │ ├── ChangeLog.26 │ │ │ ├── ChangeLog.27 │ │ │ ├── ChangeLog.28 │ │ │ └── ChangeLog.29 │ │ ├── raster.txt │ │ ├── reference │ │ │ ├── 404.html │ │ │ ├── assets │ │ │ │ ├── images │ │ │ │ │ └── favicon.png │ │ │ │ ├── javascripts │ │ │ │ │ ├── bundle.fe8b6f2b.min.js │ │ │ │ │ ├── bundle.fe8b6f2b.min.js.map │ │ │ │ │ ├── lunr │ │ │ │ │ │ ├── min │ │ │ │ │ │ │ ├── lunr.ar.min.js │ │ │ │ │ │ │ ├── lunr.da.min.js │ │ │ │ │ │ │ ├── lunr.de.min.js │ │ │ │ │ │ │ ├── lunr.du.min.js │ │ │ │ │ │ │ ├── lunr.el.min.js │ │ │ │ │ │ │ ├── lunr.es.min.js │ │ │ │ │ │ │ ├── lunr.fi.min.js │ │ │ │ │ │ │ ├── lunr.fr.min.js │ │ │ │ │ │ │ ├── lunr.he.min.js │ │ │ │ │ │ │ ├── lunr.hi.min.js │ │ │ │ │ │ │ ├── lunr.hu.min.js │ │ │ │ │ │ │ ├── lunr.hy.min.js │ │ │ │ │ │ │ ├── lunr.it.min.js │ │ │ │ │ │ │ ├── lunr.ja.min.js │ │ │ │ │ │ │ ├── lunr.jp.min.js │ │ │ │ │ │ │ ├── lunr.kn.min.js │ │ │ │ │ │ │ ├── lunr.ko.min.js │ │ │ │ │ │ │ ├── lunr.multi.min.js │ │ │ │ │ │ │ ├── lunr.nl.min.js │ │ │ │ │ │ │ ├── lunr.no.min.js │ │ │ │ │ │ │ ├── lunr.pt.min.js │ │ │ │ │ │ │ ├── lunr.ro.min.js │ │ │ │ │ │ │ ├── lunr.ru.min.js │ │ │ │ │ │ │ ├── lunr.sa.min.js │ │ │ │ │ │ │ ├── lunr.stemmer.support.min.js │ │ │ │ │ │ │ ├── lunr.sv.min.js │ │ │ │ │ │ │ ├── lunr.ta.min.js │ │ │ │ │ │ │ ├── lunr.te.min.js │ │ │ │ │ │ │ ├── lunr.th.min.js │ │ │ │ │ │ │ ├── lunr.tr.min.js │ │ │ │ │ │ │ ├── lunr.vi.min.js │ │ │ │ │ │ │ └── lunr.zh.min.js │ │ │ │ │ │ ├── tinyseg.js │ │ │ │ │ │ └── wordcut.js │ │ │ │ │ └── workers │ │ │ │ │ │ ├── search.b8dbb3d2.min.js │ │ │ │ │ │ └── search.b8dbb3d2.min.js.map │ │ │ │ └── stylesheets │ │ │ │ │ ├── main.3cba04c6.min.css │ │ │ │ │ ├── main.3cba04c6.min.css.map │ │ │ │ │ ├── palette.06af60db.min.css │ │ │ │ │ └── palette.06af60db.min.css.map │ │ │ ├── ft2-auto_hinter.html │ │ │ ├── ft2-basic_types.html │ │ │ ├── ft2-bdf_fonts.html │ │ │ ├── ft2-bitmap_handling.html │ │ │ ├── ft2-bzip2.html │ │ │ ├── ft2-cache_subsystem.html │ │ │ ├── ft2-cff_driver.html │ │ │ ├── ft2-character_mapping.html │ │ │ ├── ft2-cid_fonts.html │ │ │ ├── ft2-color_management.html │ │ │ ├── ft2-computations.html │ │ │ ├── ft2-debugging_apis.html │ │ │ ├── ft2-error_code_values.html │ │ │ ├── ft2-error_enumerations.html │ │ │ ├── ft2-face_creation.html │ │ │ ├── ft2-font_formats.html │ │ │ ├── ft2-font_testing_macros.html │ │ │ ├── ft2-gasp_table.html │ │ │ ├── ft2-glyph_management.html │ │ │ ├── ft2-glyph_retrieval.html │ │ │ ├── ft2-glyph_stroker.html │ │ │ ├── ft2-glyph_variants.html │ │ │ ├── ft2-gx_validation.html │ │ │ ├── ft2-gzip.html │ │ │ ├── ft2-header_file_macros.html │ │ │ ├── ft2-header_inclusion.html │ │ │ ├── ft2-incremental.html │ │ │ ├── ft2-index.html │ │ │ ├── ft2-information_retrieval.html │ │ │ ├── ft2-layer_management.html │ │ │ ├── ft2-lcd_rendering.html │ │ │ ├── ft2-library_setup.html │ │ │ ├── ft2-list_processing.html │ │ │ ├── ft2-lzw.html │ │ │ ├── ft2-mac_specific.html │ │ │ ├── ft2-module_management.html │ │ │ ├── ft2-multiple_masters.html │ │ │ ├── ft2-ot_svg_driver.html │ │ │ ├── ft2-ot_validation.html │ │ │ ├── ft2-other_api_data.html │ │ │ ├── ft2-outline_processing.html │ │ │ ├── ft2-parameter_tags.html │ │ │ ├── ft2-pcf_driver.html │ │ │ ├── ft2-pfr_fonts.html │ │ │ ├── ft2-preamble.html │ │ │ ├── ft2-properties.html │ │ │ ├── ft2-quick_advance.html │ │ │ ├── ft2-raster.html │ │ │ ├── ft2-sfnt_names.html │ │ │ ├── ft2-sizes_management.html │ │ │ ├── ft2-sizing_and_scaling.html │ │ │ ├── ft2-svg_fonts.html │ │ │ ├── ft2-system_interface.html │ │ │ ├── ft2-t1_cid_driver.html │ │ │ ├── ft2-truetype_engine.html │ │ │ ├── ft2-truetype_tables.html │ │ │ ├── ft2-tt_driver.html │ │ │ ├── ft2-type1_tables.html │ │ │ ├── ft2-user_allocation.html │ │ │ ├── ft2-winfnt_fonts.html │ │ │ ├── images │ │ │ │ └── favico.ico │ │ │ ├── index.html │ │ │ ├── javascripts │ │ │ │ └── extra.js │ │ │ ├── search │ │ │ │ └── search_index.json │ │ │ ├── sitemap.xml │ │ │ ├── sitemap.xml.gz │ │ │ └── stylesheets │ │ │ │ └── extra.css │ │ └── release │ ├── include │ │ ├── dlg │ │ │ ├── dlg.h │ │ │ └── output.h │ │ ├── freetype │ │ │ ├── config │ │ │ │ ├── ftconfig.h │ │ │ │ ├── ftheader.h │ │ │ │ ├── ftmodule.h │ │ │ │ ├── ftoption.h │ │ │ │ ├── ftstdlib.h │ │ │ │ ├── integer-types.h │ │ │ │ ├── mac-support.h │ │ │ │ └── public-macros.h │ │ │ ├── freetype.h │ │ │ ├── ftadvanc.h │ │ │ ├── ftbbox.h │ │ │ ├── ftbdf.h │ │ │ ├── ftbitmap.h │ │ │ ├── ftbzip2.h │ │ │ ├── ftcache.h │ │ │ ├── ftchapters.h │ │ │ ├── ftcid.h │ │ │ ├── ftcolor.h │ │ │ ├── ftdriver.h │ │ │ ├── fterrdef.h │ │ │ ├── fterrors.h │ │ │ ├── ftfntfmt.h │ │ │ ├── ftgasp.h │ │ │ ├── ftglyph.h │ │ │ ├── ftgxval.h │ │ │ ├── ftgzip.h │ │ │ ├── ftimage.h │ │ │ ├── ftincrem.h │ │ │ ├── ftlcdfil.h │ │ │ ├── ftlist.h │ │ │ ├── ftlogging.h │ │ │ ├── ftlzw.h │ │ │ ├── ftmac.h │ │ │ ├── ftmm.h │ │ │ ├── ftmodapi.h │ │ │ ├── ftmoderr.h │ │ │ ├── ftotval.h │ │ │ ├── ftoutln.h │ │ │ ├── ftparams.h │ │ │ ├── ftpfr.h │ │ │ ├── ftrender.h │ │ │ ├── ftsizes.h │ │ │ ├── ftsnames.h │ │ │ ├── ftstroke.h │ │ │ ├── ftsynth.h │ │ │ ├── ftsystem.h │ │ │ ├── fttrigon.h │ │ │ ├── fttypes.h │ │ │ ├── ftwinfnt.h │ │ │ ├── internal │ │ │ │ ├── autohint.h │ │ │ │ ├── cffotypes.h │ │ │ │ ├── cfftypes.h │ │ │ │ ├── compiler-macros.h │ │ │ │ ├── ftcalc.h │ │ │ │ ├── ftdebug.h │ │ │ │ ├── ftdrv.h │ │ │ │ ├── ftgloadr.h │ │ │ │ ├── fthash.h │ │ │ │ ├── ftmemory.h │ │ │ │ ├── ftmmtypes.h │ │ │ │ ├── ftobjs.h │ │ │ │ ├── ftpsprop.h │ │ │ │ ├── ftrfork.h │ │ │ │ ├── ftserv.h │ │ │ │ ├── ftstream.h │ │ │ │ ├── fttrace.h │ │ │ │ ├── ftvalid.h │ │ │ │ ├── psaux.h │ │ │ │ ├── pshints.h │ │ │ │ ├── services │ │ │ │ │ ├── svbdf.h │ │ │ │ │ ├── svcfftl.h │ │ │ │ │ ├── svcid.h │ │ │ │ │ ├── svfntfmt.h │ │ │ │ │ ├── svgldict.h │ │ │ │ │ ├── svgxval.h │ │ │ │ │ ├── svkern.h │ │ │ │ │ ├── svmetric.h │ │ │ │ │ ├── svmm.h │ │ │ │ │ ├── svotval.h │ │ │ │ │ ├── svpfr.h │ │ │ │ │ ├── svpostnm.h │ │ │ │ │ ├── svprop.h │ │ │ │ │ ├── svpscmap.h │ │ │ │ │ ├── svpsinfo.h │ │ │ │ │ ├── svsfnt.h │ │ │ │ │ ├── svttcmap.h │ │ │ │ │ ├── svtteng.h │ │ │ │ │ ├── svttglyf.h │ │ │ │ │ └── svwinfnt.h │ │ │ │ ├── sfnt.h │ │ │ │ ├── svginterface.h │ │ │ │ ├── t1types.h │ │ │ │ ├── tttypes.h │ │ │ │ └── wofftypes.h │ │ │ ├── otsvg.h │ │ │ ├── t1tables.h │ │ │ ├── ttnameid.h │ │ │ ├── tttables.h │ │ │ └── tttags.h │ │ ├── ft2build.h │ │ └── module.modulemap │ ├── meson.build │ ├── meson_options.txt │ ├── modules.cfg │ ├── objs │ │ └── README │ ├── src │ │ ├── autofit │ │ │ ├── afblue.c │ │ │ ├── afblue.cin │ │ │ ├── afblue.dat │ │ │ ├── afblue.h │ │ │ ├── afblue.hin │ │ │ ├── afcjk.c │ │ │ ├── afcjk.h │ │ │ ├── afcover.h │ │ │ ├── afdummy.c │ │ │ ├── afdummy.h │ │ │ ├── aferrors.h │ │ │ ├── afglobal.c │ │ │ ├── afglobal.h │ │ │ ├── afhints.c │ │ │ ├── afhints.h │ │ │ ├── afindic.c │ │ │ ├── afindic.h │ │ │ ├── aflatin.c │ │ │ ├── aflatin.h │ │ │ ├── afloader.c │ │ │ ├── afloader.h │ │ │ ├── afmodule.c │ │ │ ├── afmodule.h │ │ │ ├── afranges.c │ │ │ ├── afranges.h │ │ │ ├── afscript.h │ │ │ ├── afshaper.c │ │ │ ├── afshaper.h │ │ │ ├── afstyles.h │ │ │ ├── aftypes.h │ │ │ ├── afws-decl.h │ │ │ ├── afws-iter.h │ │ │ ├── autofit.c │ │ │ ├── ft-hb.c │ │ │ ├── ft-hb.h │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── base │ │ │ ├── ftadvanc.c │ │ │ ├── ftbase.c │ │ │ ├── ftbase.h │ │ │ ├── ftbbox.c │ │ │ ├── ftbdf.c │ │ │ ├── ftbitmap.c │ │ │ ├── ftcalc.c │ │ │ ├── ftcid.c │ │ │ ├── ftcolor.c │ │ │ ├── ftdbgmem.c │ │ │ ├── ftdebug.c │ │ │ ├── fterrors.c │ │ │ ├── ftfntfmt.c │ │ │ ├── ftfstype.c │ │ │ ├── ftgasp.c │ │ │ ├── ftgloadr.c │ │ │ ├── ftglyph.c │ │ │ ├── ftgxval.c │ │ │ ├── fthash.c │ │ │ ├── ftinit.c │ │ │ ├── ftlcdfil.c │ │ │ ├── ftmac.c │ │ │ ├── ftmm.c │ │ │ ├── ftobjs.c │ │ │ ├── ftotval.c │ │ │ ├── ftoutln.c │ │ │ ├── ftpatent.c │ │ │ ├── ftpfr.c │ │ │ ├── ftpsprop.c │ │ │ ├── ftrfork.c │ │ │ ├── ftsnames.c │ │ │ ├── ftstream.c │ │ │ ├── ftstroke.c │ │ │ ├── ftsynth.c │ │ │ ├── ftsystem.c │ │ │ ├── fttrigon.c │ │ │ ├── fttype1.c │ │ │ ├── ftutil.c │ │ │ ├── ftver.rc │ │ │ ├── ftwinfnt.c │ │ │ ├── md5.c │ │ │ ├── md5.h │ │ │ └── rules.mk │ │ ├── bdf │ │ │ ├── README │ │ │ ├── bdf.c │ │ │ ├── bdf.h │ │ │ ├── bdfdrivr.c │ │ │ ├── bdfdrivr.h │ │ │ ├── bdferror.h │ │ │ ├── bdflib.c │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── bzip2 │ │ │ ├── ftbzip2.c │ │ │ └── rules.mk │ │ ├── cache │ │ │ ├── ftcache.c │ │ │ ├── ftcbasic.c │ │ │ ├── ftccache.c │ │ │ ├── ftccache.h │ │ │ ├── ftccback.h │ │ │ ├── ftccmap.c │ │ │ ├── ftcerror.h │ │ │ ├── ftcglyph.c │ │ │ ├── ftcglyph.h │ │ │ ├── ftcimage.c │ │ │ ├── ftcimage.h │ │ │ ├── ftcmanag.c │ │ │ ├── ftcmanag.h │ │ │ ├── ftcmru.c │ │ │ ├── ftcmru.h │ │ │ ├── ftcsbits.c │ │ │ ├── ftcsbits.h │ │ │ └── rules.mk │ │ ├── cff │ │ │ ├── cff.c │ │ │ ├── cffcmap.c │ │ │ ├── cffcmap.h │ │ │ ├── cffdrivr.c │ │ │ ├── cffdrivr.h │ │ │ ├── cfferrs.h │ │ │ ├── cffgload.c │ │ │ ├── cffgload.h │ │ │ ├── cffload.c │ │ │ ├── cffload.h │ │ │ ├── cffobjs.c │ │ │ ├── cffobjs.h │ │ │ ├── cffparse.c │ │ │ ├── cffparse.h │ │ │ ├── cfftoken.h │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── cid │ │ │ ├── ciderrs.h │ │ │ ├── cidgload.c │ │ │ ├── cidgload.h │ │ │ ├── cidload.c │ │ │ ├── cidload.h │ │ │ ├── cidobjs.c │ │ │ ├── cidobjs.h │ │ │ ├── cidparse.c │ │ │ ├── cidparse.h │ │ │ ├── cidriver.c │ │ │ ├── cidriver.h │ │ │ ├── cidtoken.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ └── type1cid.c │ │ ├── dlg │ │ │ ├── dlg.c │ │ │ ├── dlgwrap.c │ │ │ └── rules.mk │ │ ├── gxvalid │ │ │ ├── README │ │ │ ├── gxvalid.c │ │ │ ├── gxvalid.h │ │ │ ├── gxvbsln.c │ │ │ ├── gxvcommn.c │ │ │ ├── gxvcommn.h │ │ │ ├── gxverror.h │ │ │ ├── gxvfeat.c │ │ │ ├── gxvfeat.h │ │ │ ├── gxvfgen.c │ │ │ ├── gxvjust.c │ │ │ ├── gxvkern.c │ │ │ ├── gxvlcar.c │ │ │ ├── gxvmod.c │ │ │ ├── gxvmod.h │ │ │ ├── gxvmort.c │ │ │ ├── gxvmort.h │ │ │ ├── gxvmort0.c │ │ │ ├── gxvmort1.c │ │ │ ├── gxvmort2.c │ │ │ ├── gxvmort4.c │ │ │ ├── gxvmort5.c │ │ │ ├── gxvmorx.c │ │ │ ├── gxvmorx.h │ │ │ ├── gxvmorx0.c │ │ │ ├── gxvmorx1.c │ │ │ ├── gxvmorx2.c │ │ │ ├── gxvmorx4.c │ │ │ ├── gxvmorx5.c │ │ │ ├── gxvopbd.c │ │ │ ├── gxvprop.c │ │ │ ├── gxvtrak.c │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── gzip │ │ │ ├── README.freetype │ │ │ ├── adler32.c │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── ftgzip.c │ │ │ ├── ftzconf.h │ │ │ ├── gzguts.h │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── patches │ │ │ │ └── freetype-zlib.diff │ │ │ ├── rules.mk │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── lzw │ │ │ ├── ftlzw.c │ │ │ ├── ftzopen.c │ │ │ ├── ftzopen.h │ │ │ └── rules.mk │ │ ├── otvalid │ │ │ ├── module.mk │ │ │ ├── otvalid.c │ │ │ ├── otvalid.h │ │ │ ├── otvbase.c │ │ │ ├── otvcommn.c │ │ │ ├── otvcommn.h │ │ │ ├── otverror.h │ │ │ ├── otvgdef.c │ │ │ ├── otvgpos.c │ │ │ ├── otvgpos.h │ │ │ ├── otvgsub.c │ │ │ ├── otvjstf.c │ │ │ ├── otvmath.c │ │ │ ├── otvmod.c │ │ │ ├── otvmod.h │ │ │ └── rules.mk │ │ ├── pcf │ │ │ ├── README │ │ │ ├── module.mk │ │ │ ├── pcf.c │ │ │ ├── pcf.h │ │ │ ├── pcfdrivr.c │ │ │ ├── pcfdrivr.h │ │ │ ├── pcferror.h │ │ │ ├── pcfread.c │ │ │ ├── pcfread.h │ │ │ ├── pcfutil.c │ │ │ ├── pcfutil.h │ │ │ └── rules.mk │ │ ├── pfr │ │ │ ├── module.mk │ │ │ ├── pfr.c │ │ │ ├── pfrcmap.c │ │ │ ├── pfrcmap.h │ │ │ ├── pfrdrivr.c │ │ │ ├── pfrdrivr.h │ │ │ ├── pfrerror.h │ │ │ ├── pfrgload.c │ │ │ ├── pfrgload.h │ │ │ ├── pfrload.c │ │ │ ├── pfrload.h │ │ │ ├── pfrobjs.c │ │ │ ├── pfrobjs.h │ │ │ ├── pfrsbit.c │ │ │ ├── pfrsbit.h │ │ │ ├── pfrtypes.h │ │ │ └── rules.mk │ │ ├── psaux │ │ │ ├── afmparse.c │ │ │ ├── afmparse.h │ │ │ ├── cffdecode.c │ │ │ ├── cffdecode.h │ │ │ ├── module.mk │ │ │ ├── psarrst.c │ │ │ ├── psarrst.h │ │ │ ├── psaux.c │ │ │ ├── psauxerr.h │ │ │ ├── psauxmod.c │ │ │ ├── psauxmod.h │ │ │ ├── psblues.c │ │ │ ├── psblues.h │ │ │ ├── psconv.c │ │ │ ├── psconv.h │ │ │ ├── pserror.c │ │ │ ├── pserror.h │ │ │ ├── psfixed.h │ │ │ ├── psfont.c │ │ │ ├── psfont.h │ │ │ ├── psft.c │ │ │ ├── psft.h │ │ │ ├── psglue.h │ │ │ ├── pshints.c │ │ │ ├── pshints.h │ │ │ ├── psintrp.c │ │ │ ├── psintrp.h │ │ │ ├── psobjs.c │ │ │ ├── psobjs.h │ │ │ ├── psread.c │ │ │ ├── psread.h │ │ │ ├── psstack.c │ │ │ ├── psstack.h │ │ │ ├── pstypes.h │ │ │ ├── rules.mk │ │ │ ├── t1cmap.c │ │ │ ├── t1cmap.h │ │ │ ├── t1decode.c │ │ │ └── t1decode.h │ │ ├── pshinter │ │ │ ├── module.mk │ │ │ ├── pshalgo.c │ │ │ ├── pshalgo.h │ │ │ ├── pshglob.c │ │ │ ├── pshglob.h │ │ │ ├── pshinter.c │ │ │ ├── pshmod.c │ │ │ ├── pshmod.h │ │ │ ├── pshnterr.h │ │ │ ├── pshrec.c │ │ │ ├── pshrec.h │ │ │ └── rules.mk │ │ ├── psnames │ │ │ ├── module.mk │ │ │ ├── psmodule.c │ │ │ ├── psmodule.h │ │ │ ├── psnamerr.h │ │ │ ├── psnames.c │ │ │ ├── pstables.h │ │ │ └── rules.mk │ │ ├── raster │ │ │ ├── ftmisc.h │ │ │ ├── ftraster.c │ │ │ ├── ftraster.h │ │ │ ├── ftrend1.c │ │ │ ├── ftrend1.h │ │ │ ├── module.mk │ │ │ ├── raster.c │ │ │ ├── rasterrs.h │ │ │ └── rules.mk │ │ ├── sdf │ │ │ ├── ftbsdf.c │ │ │ ├── ftsdf.c │ │ │ ├── ftsdf.h │ │ │ ├── ftsdfcommon.c │ │ │ ├── ftsdfcommon.h │ │ │ ├── ftsdferrs.h │ │ │ ├── ftsdfrend.c │ │ │ ├── ftsdfrend.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ └── sdf.c │ │ ├── sfnt │ │ │ ├── module.mk │ │ │ ├── pngshim.c │ │ │ ├── pngshim.h │ │ │ ├── rules.mk │ │ │ ├── sfdriver.c │ │ │ ├── sfdriver.h │ │ │ ├── sferrors.h │ │ │ ├── sfnt.c │ │ │ ├── sfobjs.c │ │ │ ├── sfobjs.h │ │ │ ├── sfwoff.c │ │ │ ├── sfwoff.h │ │ │ ├── sfwoff2.c │ │ │ ├── sfwoff2.h │ │ │ ├── ttbdf.c │ │ │ ├── ttbdf.h │ │ │ ├── ttcmap.c │ │ │ ├── ttcmap.h │ │ │ ├── ttcmapc.h │ │ │ ├── ttcolr.c │ │ │ ├── ttcolr.h │ │ │ ├── ttcpal.c │ │ │ ├── ttcpal.h │ │ │ ├── ttgpos.c │ │ │ ├── ttgpos.h │ │ │ ├── ttkern.c │ │ │ ├── ttkern.h │ │ │ ├── ttload.c │ │ │ ├── ttload.h │ │ │ ├── ttmtx.c │ │ │ ├── ttmtx.h │ │ │ ├── ttpost.c │ │ │ ├── ttpost.h │ │ │ ├── ttsbit.c │ │ │ ├── ttsbit.h │ │ │ ├── ttsvg.c │ │ │ ├── ttsvg.h │ │ │ ├── woff2tags.c │ │ │ └── woff2tags.h │ │ ├── smooth │ │ │ ├── ftgrays.c │ │ │ ├── ftgrays.h │ │ │ ├── ftsmerrs.h │ │ │ ├── ftsmooth.c │ │ │ ├── ftsmooth.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ └── smooth.c │ │ ├── svg │ │ │ ├── ftsvg.c │ │ │ ├── ftsvg.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── svg.c │ │ │ └── svgtypes.h │ │ ├── tools │ │ │ ├── afblue.pl │ │ │ ├── apinames.c │ │ │ ├── chktrcmp.py │ │ │ ├── cordic.py │ │ │ ├── ftrandom │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ └── ftrandom.c │ │ │ ├── glnames.py │ │ │ ├── make_distribution_archives.py │ │ │ ├── no-copyright │ │ │ ├── test_afm.c │ │ │ ├── test_bbox.c │ │ │ ├── test_trig.c │ │ │ ├── update-copyright │ │ │ ├── update-copyright-year │ │ │ └── vms_shorten_symbol.c │ │ ├── truetype │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── truetype.c │ │ │ ├── ttdriver.c │ │ │ ├── ttdriver.h │ │ │ ├── tterrors.h │ │ │ ├── ttgload.c │ │ │ ├── ttgload.h │ │ │ ├── ttgxvar.c │ │ │ ├── ttgxvar.h │ │ │ ├── ttinterp.c │ │ │ ├── ttinterp.h │ │ │ ├── ttobjs.c │ │ │ ├── ttobjs.h │ │ │ ├── ttpload.c │ │ │ └── ttpload.h │ │ ├── type1 │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── t1afm.c │ │ │ ├── t1afm.h │ │ │ ├── t1driver.c │ │ │ ├── t1driver.h │ │ │ ├── t1errors.h │ │ │ ├── t1gload.c │ │ │ ├── t1gload.h │ │ │ ├── t1load.c │ │ │ ├── t1load.h │ │ │ ├── t1objs.c │ │ │ ├── t1objs.h │ │ │ ├── t1parse.c │ │ │ ├── t1parse.h │ │ │ ├── t1tokens.h │ │ │ └── type1.c │ │ ├── type42 │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── t42drivr.c │ │ │ ├── t42drivr.h │ │ │ ├── t42error.h │ │ │ ├── t42objs.c │ │ │ ├── t42objs.h │ │ │ ├── t42parse.c │ │ │ ├── t42parse.h │ │ │ ├── t42types.h │ │ │ └── type42.c │ │ └── winfonts │ │ │ ├── fnterrs.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── winfnt.c │ │ │ └── winfnt.h │ ├── subprojects │ │ ├── harfbuzz.wrap │ │ ├── libpng.wrap │ │ └── zlib.wrap │ ├── tests │ │ ├── README.md │ │ ├── issue-1063 │ │ │ └── main.c │ │ ├── meson.build │ │ └── scripts │ │ │ └── download-test-fonts.py │ └── vms_make.com ├── OpenAL-Soft │ ├── COPYING │ ├── Package.swift │ ├── README.md │ ├── build │ │ ├── config.h │ │ ├── config_android.h │ │ ├── config_apple.h │ │ ├── config_linux.h │ │ ├── config_win32.h │ │ ├── hrtf_default.h │ │ └── version.h │ ├── openal-soft │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── BSD-3Clause │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── OpenALConfig.cmake.in │ │ ├── README.md │ │ ├── XCompile-Android.txt │ │ ├── XCompile.txt │ │ ├── al │ │ │ ├── auxeffectslot.cpp │ │ │ ├── auxeffectslot.h │ │ │ ├── buffer.cpp │ │ │ ├── buffer.h │ │ │ ├── eax │ │ │ │ ├── api.cpp │ │ │ │ ├── api.h │ │ │ │ ├── call.cpp │ │ │ │ ├── call.h │ │ │ │ ├── effect.h │ │ │ │ ├── exception.cpp │ │ │ │ ├── exception.h │ │ │ │ ├── fx_slot_index.cpp │ │ │ │ ├── fx_slot_index.h │ │ │ │ ├── fx_slots.cpp │ │ │ │ ├── fx_slots.h │ │ │ │ ├── globals.cpp │ │ │ │ ├── globals.h │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ └── x_ram.h │ │ │ ├── effect.cpp │ │ │ ├── effect.h │ │ │ ├── effects │ │ │ │ ├── autowah.cpp │ │ │ │ ├── chorus.cpp │ │ │ │ ├── compressor.cpp │ │ │ │ ├── convolution.cpp │ │ │ │ ├── dedicated.cpp │ │ │ │ ├── distortion.cpp │ │ │ │ ├── echo.cpp │ │ │ │ ├── effects.cpp │ │ │ │ ├── effects.h │ │ │ │ ├── equalizer.cpp │ │ │ │ ├── fshifter.cpp │ │ │ │ ├── modulator.cpp │ │ │ │ ├── null.cpp │ │ │ │ ├── pshifter.cpp │ │ │ │ ├── reverb.cpp │ │ │ │ └── vmorpher.cpp │ │ │ ├── error.cpp │ │ │ ├── event.cpp │ │ │ ├── event.h │ │ │ ├── extension.cpp │ │ │ ├── filter.cpp │ │ │ ├── filter.h │ │ │ ├── listener.cpp │ │ │ ├── listener.h │ │ │ ├── source.cpp │ │ │ ├── source.h │ │ │ └── state.cpp │ │ ├── alc │ │ │ ├── alc.cpp │ │ │ ├── alconfig.cpp │ │ │ ├── alconfig.h │ │ │ ├── alu.cpp │ │ │ ├── alu.h │ │ │ ├── backends │ │ │ │ ├── alsa.cpp │ │ │ │ ├── alsa.h │ │ │ │ ├── base.cpp │ │ │ │ ├── base.h │ │ │ │ ├── coreaudio.cpp │ │ │ │ ├── coreaudio.h │ │ │ │ ├── dsound.cpp │ │ │ │ ├── dsound.h │ │ │ │ ├── jack.cpp │ │ │ │ ├── jack.h │ │ │ │ ├── loopback.cpp │ │ │ │ ├── loopback.h │ │ │ │ ├── null.cpp │ │ │ │ ├── null.h │ │ │ │ ├── oboe.cpp │ │ │ │ ├── oboe.h │ │ │ │ ├── opensl.cpp │ │ │ │ ├── opensl.h │ │ │ │ ├── oss.cpp │ │ │ │ ├── oss.h │ │ │ │ ├── pipewire.cpp │ │ │ │ ├── pipewire.h │ │ │ │ ├── portaudio.cpp │ │ │ │ ├── portaudio.h │ │ │ │ ├── pulseaudio.cpp │ │ │ │ ├── pulseaudio.h │ │ │ │ ├── sdl2.cpp │ │ │ │ ├── sdl2.h │ │ │ │ ├── sndio.cpp │ │ │ │ ├── sndio.h │ │ │ │ ├── solaris.cpp │ │ │ │ ├── solaris.h │ │ │ │ ├── wasapi.cpp │ │ │ │ ├── wasapi.h │ │ │ │ ├── wave.cpp │ │ │ │ ├── wave.h │ │ │ │ ├── winmm.cpp │ │ │ │ └── winmm.h │ │ │ ├── context.cpp │ │ │ ├── context.h │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── effects │ │ │ │ ├── autowah.cpp │ │ │ │ ├── base.h │ │ │ │ ├── chorus.cpp │ │ │ │ ├── compressor.cpp │ │ │ │ ├── convolution.cpp │ │ │ │ ├── dedicated.cpp │ │ │ │ ├── distortion.cpp │ │ │ │ ├── echo.cpp │ │ │ │ ├── equalizer.cpp │ │ │ │ ├── fshifter.cpp │ │ │ │ ├── modulator.cpp │ │ │ │ ├── null.cpp │ │ │ │ ├── pshifter.cpp │ │ │ │ ├── reverb.cpp │ │ │ │ └── vmorpher.cpp │ │ │ ├── inprogext.h │ │ │ └── panning.cpp │ │ ├── alsoftrc.sample │ │ ├── appveyor.yml │ │ ├── cmake │ │ │ ├── FindALSA.cmake │ │ │ ├── FindAudioIO.cmake │ │ │ ├── FindFFmpeg.cmake │ │ │ ├── FindJACK.cmake │ │ │ ├── FindMySOFA.cmake │ │ │ ├── FindOSS.cmake │ │ │ ├── FindOboe.cmake │ │ │ ├── FindOpenSL.cmake │ │ │ ├── FindPortAudio.cmake │ │ │ ├── FindPulseAudio.cmake │ │ │ ├── FindSDL2.cmake │ │ │ ├── FindSndFile.cmake │ │ │ ├── FindSoundIO.cmake │ │ │ └── bin2h.script.cmake │ │ ├── common │ │ │ ├── albit.h │ │ │ ├── albyte.h │ │ │ ├── alcomplex.cpp │ │ │ ├── alcomplex.h │ │ │ ├── aldeque.h │ │ │ ├── alfstream.cpp │ │ │ ├── alfstream.h │ │ │ ├── almalloc.cpp │ │ │ ├── almalloc.h │ │ │ ├── alnumbers.h │ │ │ ├── alnumeric.h │ │ │ ├── aloptional.h │ │ │ ├── alspan.h │ │ │ ├── alstring.cpp │ │ │ ├── alstring.h │ │ │ ├── atomic.h │ │ │ ├── comptr.h │ │ │ ├── dynload.cpp │ │ │ ├── dynload.h │ │ │ ├── intrusive_ptr.h │ │ │ ├── opthelpers.h │ │ │ ├── phase_shifter.h │ │ │ ├── polyphase_resampler.cpp │ │ │ ├── polyphase_resampler.h │ │ │ ├── pragmadefs.h │ │ │ ├── ringbuffer.cpp │ │ │ ├── ringbuffer.h │ │ │ ├── strutils.cpp │ │ │ ├── strutils.h │ │ │ ├── threads.cpp │ │ │ ├── threads.h │ │ │ ├── vecmat.h │ │ │ ├── vector.h │ │ │ └── win_main_utf8.h │ │ ├── config.h.in │ │ ├── core │ │ │ ├── ambdec.cpp │ │ │ ├── ambdec.h │ │ │ ├── ambidefs.cpp │ │ │ ├── ambidefs.h │ │ │ ├── async_event.h │ │ │ ├── bformatdec.cpp │ │ │ ├── bformatdec.h │ │ │ ├── bs2b.cpp │ │ │ ├── bs2b.h │ │ │ ├── bsinc_defs.h │ │ │ ├── bsinc_tables.cpp │ │ │ ├── bsinc_tables.h │ │ │ ├── buffer_storage.cpp │ │ │ ├── buffer_storage.h │ │ │ ├── bufferline.h │ │ │ ├── context.cpp │ │ │ ├── context.h │ │ │ ├── converter.cpp │ │ │ ├── converter.h │ │ │ ├── cpu_caps.cpp │ │ │ ├── cpu_caps.h │ │ │ ├── dbus_wrap.cpp │ │ │ ├── dbus_wrap.h │ │ │ ├── devformat.cpp │ │ │ ├── devformat.h │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── effects │ │ │ │ └── base.h │ │ │ ├── effectslot.cpp │ │ │ ├── effectslot.h │ │ │ ├── except.cpp │ │ │ ├── except.h │ │ │ ├── filters │ │ │ │ ├── biquad.cpp │ │ │ │ ├── biquad.h │ │ │ │ ├── nfc.cpp │ │ │ │ ├── nfc.h │ │ │ │ ├── splitter.cpp │ │ │ │ └── splitter.h │ │ │ ├── fmt_traits.cpp │ │ │ ├── fmt_traits.h │ │ │ ├── fpu_ctrl.cpp │ │ │ ├── fpu_ctrl.h │ │ │ ├── front_stablizer.h │ │ │ ├── helpers.cpp │ │ │ ├── helpers.h │ │ │ ├── hrtf.cpp │ │ │ ├── hrtf.h │ │ │ ├── logging.cpp │ │ │ ├── logging.h │ │ │ ├── mastering.cpp │ │ │ ├── mastering.h │ │ │ ├── mixer.cpp │ │ │ ├── mixer.h │ │ │ ├── mixer │ │ │ │ ├── defs.h │ │ │ │ ├── hrtfbase.h │ │ │ │ ├── hrtfdefs.h │ │ │ │ ├── mixer_c.cpp │ │ │ │ ├── mixer_neon.cpp │ │ │ │ ├── mixer_sse.cpp │ │ │ │ ├── mixer_sse2.cpp │ │ │ │ ├── mixer_sse3.cpp │ │ │ │ └── mixer_sse41.cpp │ │ │ ├── resampler_limits.h │ │ │ ├── rtkit.cpp │ │ │ ├── rtkit.h │ │ │ ├── uhjfilter.cpp │ │ │ ├── uhjfilter.h │ │ │ ├── uiddefs.cpp │ │ │ ├── voice.cpp │ │ │ ├── voice.h │ │ │ └── voice_change.h │ │ ├── docs │ │ │ ├── 3D7.1.txt │ │ │ ├── ambdec.txt │ │ │ ├── ambisonics.txt │ │ │ ├── env-vars.txt │ │ │ └── hrtf.txt │ │ ├── examples │ │ │ ├── alconvolve.c │ │ │ ├── alffplay.cpp │ │ │ ├── alhrtf.c │ │ │ ├── allatency.c │ │ │ ├── alloopback.c │ │ │ ├── almultireverb.c │ │ │ ├── alplay.c │ │ │ ├── alrecord.c │ │ │ ├── alreverb.c │ │ │ ├── alstream.c │ │ │ ├── alstreamcb.cpp │ │ │ ├── altonegen.c │ │ │ └── common │ │ │ │ ├── alhelpers.c │ │ │ │ └── alhelpers.h │ │ ├── hrtf │ │ │ └── Default HRTF.mhr │ │ ├── include │ │ │ ├── AL │ │ │ │ ├── al.h │ │ │ │ ├── alc.h │ │ │ │ ├── alext.h │ │ │ │ ├── efx-creative.h │ │ │ │ ├── efx-presets.h │ │ │ │ └── efx.h │ │ │ └── module.modulemap │ │ ├── openal.pc.in │ │ ├── presets │ │ │ ├── 3D7.1.ambdec │ │ │ ├── hexagon.ambdec │ │ │ ├── itu5.1-nocenter.ambdec │ │ │ ├── itu5.1.ambdec │ │ │ ├── presets.txt │ │ │ ├── rectangle.ambdec │ │ │ └── square.ambdec │ │ ├── resources │ │ │ ├── openal32.rc │ │ │ ├── resource.h │ │ │ ├── router.rc │ │ │ └── soft_oal.rc │ │ ├── router │ │ │ ├── al.cpp │ │ │ ├── alc.cpp │ │ │ ├── router.cpp │ │ │ └── router.h │ │ ├── utils │ │ │ ├── CIAIR.def │ │ │ ├── IRC_1005.def │ │ │ ├── MIT_KEMAR.def │ │ │ ├── MIT_KEMAR_sofa.def │ │ │ ├── SCUT_KEMAR.def │ │ │ ├── alsoft-config │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── main.cpp │ │ │ │ ├── mainwindow.cpp │ │ │ │ ├── mainwindow.h │ │ │ │ ├── mainwindow.ui │ │ │ │ ├── verstr.cpp │ │ │ │ └── verstr.h │ │ │ ├── getopt.c │ │ │ ├── getopt.h │ │ │ ├── makemhr │ │ │ │ ├── loaddef.cpp │ │ │ │ ├── loaddef.h │ │ │ │ ├── loadsofa.cpp │ │ │ │ ├── loadsofa.h │ │ │ │ ├── makemhr.cpp │ │ │ │ └── makemhr.h │ │ │ ├── openal-info.c │ │ │ ├── sofa-info.cpp │ │ │ ├── sofa-support.cpp │ │ │ ├── sofa-support.h │ │ │ ├── uhjdecoder.cpp │ │ │ └── uhjencoder.cpp │ │ ├── version.cmake │ │ └── version.h.in │ └── swift_module │ │ ├── dummy.h │ │ └── module.modulemap ├── SPIRV-Cross │ ├── Package.swift │ └── Sources │ │ ├── .clang-format │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── CODE_OF_CONDUCT.adoc │ │ ├── GLSL.std.450.h │ │ ├── LICENSE │ │ ├── LICENSES │ │ ├── Apache-2.0.txt │ │ ├── CC-BY-4.0.txt │ │ ├── LicenseRef-KhronosFreeUse.txt │ │ └── MIT.txt │ │ ├── Makefile │ │ ├── Package.swift │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── build_glslang_spirv_tools.sh │ │ ├── checkout_glslang_spirv_tools.sh │ │ ├── cmake │ │ └── gitversion.in.h │ │ ├── format_all.sh │ │ ├── gn │ │ └── BUILD.gn │ │ ├── include │ │ └── spirv_cross │ │ │ ├── barrier.hpp │ │ │ ├── external_interface.h │ │ │ ├── image.hpp │ │ │ ├── internal_interface.hpp │ │ │ ├── sampler.hpp │ │ │ └── thread_group.hpp │ │ ├── main.cpp │ │ ├── module.modulemap │ │ ├── pkg-config │ │ ├── spirv-cross-c-shared.pc.in │ │ └── spirv-cross-c.pc.in │ │ ├── reference │ │ ├── opt │ │ │ ├── shaders-hlsl │ │ │ │ ├── asm │ │ │ │ │ ├── comp │ │ │ │ │ │ ├── access-chain-invalidate.asm.comp │ │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ │ │ └── nmin-max-clamp.relax-nan.asm.comp │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── array-of-structured-buffers.structured.fxconly.asm.frag │ │ │ │ │ │ ├── cbuffer-stripped.asm.frag │ │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ │ ├── pack-and-unpack-uint2.fxconly.nofxc.sm60.asm.frag │ │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ │ ├── structured-buffer.structured.asm.frag │ │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ │ └── unreachable.asm.frag │ │ │ │ │ └── vert │ │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ │ ├── uint-vertex-id-instance-id.asm.vert │ │ │ │ │ │ └── vertex-id-instance-id.asm.vert │ │ │ │ ├── comp │ │ │ │ │ ├── access-chain-load-composite.comp │ │ │ │ │ ├── access-chains.comp │ │ │ │ │ ├── access-chains.force-uav.comp │ │ │ │ │ ├── address-buffers.comp │ │ │ │ │ ├── atomic.comp │ │ │ │ │ ├── barriers.comp │ │ │ │ │ ├── builtins.comp │ │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ │ ├── globallycoherent.comp │ │ │ │ │ ├── image.comp │ │ │ │ │ ├── image.nonwritable-uav-texture.comp │ │ │ │ │ ├── inverse.comp │ │ │ │ │ ├── num-workgroups-alone.comp │ │ │ │ │ ├── num-workgroups-with-builtins.comp │ │ │ │ │ ├── outer-product.comp │ │ │ │ │ ├── rayquery.nofxc.fxconly.comp │ │ │ │ │ ├── rmw-matrix.comp │ │ │ │ │ ├── rwbuffer-matrix.comp │ │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ │ ├── shared.comp │ │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ │ ├── ssbo-array-length.comp │ │ │ │ │ ├── ssbo-array.comp │ │ │ │ │ └── ssbo-store-array.comp │ │ │ │ ├── flatten │ │ │ │ │ ├── array.flatten.vert │ │ │ │ │ ├── basic.flatten.vert │ │ │ │ │ ├── copy.flatten.vert │ │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ │ ├── matrix-conversion.flatten.frag │ │ │ │ │ ├── matrixindex.flatten.vert │ │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ │ ├── struct.flatten.vert │ │ │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ │ └── types.flatten.frag │ │ │ │ ├── frag │ │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ │ ├── basic-color-3comp.sm30.frag │ │ │ │ │ ├── basic-color-3comp.sm50.frag │ │ │ │ │ ├── basic.frag │ │ │ │ │ ├── bit-conversions.frag │ │ │ │ │ ├── boolean-mix.frag │ │ │ │ │ ├── builtins.frag │ │ │ │ │ ├── bvec-operations.frag │ │ │ │ │ ├── clip-cull-distance.frag │ │ │ │ │ ├── combined-texture-sampler-parameter.frag │ │ │ │ │ ├── combined-texture-sampler-shadow.frag │ │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ │ ├── constant-composites.frag │ │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ │ ├── demote-to-helper.frag │ │ │ │ │ ├── depth-greater-than.frag │ │ │ │ │ ├── depth-less-than.frag │ │ │ │ │ ├── dual-source-blending.frag │ │ │ │ │ ├── early-fragment-test.frag │ │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ │ ├── fp16-packing.frag │ │ │ │ │ ├── front-facing.frag │ │ │ │ │ ├── hyperbolic.frag │ │ │ │ │ ├── image-query-selective.frag │ │ │ │ │ ├── image-query-uav.frag │ │ │ │ │ ├── image-query-uav.nonwritable-uav-texture.frag │ │ │ │ │ ├── image-query.frag │ │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ │ ├── input-attachment.frag │ │ │ │ │ ├── io-block.frag │ │ │ │ │ ├── legacy-tex-modifiers.sm30.frag │ │ │ │ │ ├── lut-promotion.frag │ │ │ │ │ ├── matrix-input.frag │ │ │ │ │ ├── mod.frag │ │ │ │ │ ├── mrt.frag │ │ │ │ │ ├── no-return.frag │ │ │ │ │ ├── no-return2.frag │ │ │ │ │ ├── nonuniform-qualifier.nonuniformresource.sm51.frag │ │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ │ ├── pixel-interlock-ordered.sm51.fxconly.frag │ │ │ │ │ ├── point-coord-compat.frag │ │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ │ ├── readonly-coherent-ssbo.force-uav.frag │ │ │ │ │ ├── readonly-coherent-ssbo.frag │ │ │ │ │ ├── resources.frag │ │ │ │ │ ├── row-major-layout-in-struct.frag │ │ │ │ │ ├── sample-cmp-level-zero.frag │ │ │ │ │ ├── sample-mask-in-and-out.frag │ │ │ │ │ ├── sample-mask-in.frag │ │ │ │ │ ├── sample-mask-out.frag │ │ │ │ │ ├── sampler-array.frag │ │ │ │ │ ├── sampler-image-arrays.frag │ │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ │ ├── separate-combined-fake-overload.sm30.frag │ │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ │ ├── switch-unreachable-break.frag │ │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ │ ├── swizzle-scalar.frag │ │ │ │ │ ├── tex-sampling-ms.frag │ │ │ │ │ ├── tex-sampling.frag │ │ │ │ │ ├── tex-sampling.sm30.frag │ │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ │ ├── texture-size-combined-image-sampler.frag │ │ │ │ │ ├── unary-enclose.frag │ │ │ │ │ ├── unorm-snorm-packing.frag │ │ │ │ │ └── various-glsl-ops.frag │ │ │ │ ├── mesh │ │ │ │ │ ├── mesh-shader-basic-lines.spv14.vk.nocompat.mesh │ │ │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.mesh │ │ │ │ ├── task │ │ │ │ │ └── task-basic.spv14.vk.nocompat.task │ │ │ │ └── vert │ │ │ │ │ ├── basic.vert │ │ │ │ │ ├── clip-cull-distance.vert │ │ │ │ │ ├── instancing.vert │ │ │ │ │ ├── invariant.vert │ │ │ │ │ ├── legacy-int-attribute.sm30.vert │ │ │ │ │ ├── locations.vert │ │ │ │ │ ├── matrix-attribute.vert │ │ │ │ │ ├── matrix-output.vert │ │ │ │ │ ├── no-contraction.vert │ │ │ │ │ ├── no-input.vert │ │ │ │ │ ├── point-size-compat.vert │ │ │ │ │ ├── point-size.sm30.vert │ │ │ │ │ ├── qualifiers.vert │ │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ │ ├── return-array.vert │ │ │ │ │ ├── sampler-buffers.vert │ │ │ │ │ ├── struct-composite-decl.vert │ │ │ │ │ └── texture_buffer.vert │ │ │ ├── shaders-msl │ │ │ │ ├── amd │ │ │ │ │ └── shader_trinary_minmax.msl21.comp │ │ │ │ ├── asm │ │ │ │ │ ├── comp │ │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ │ ├── buffer-write-relative-addr.asm.comp │ │ │ │ │ │ ├── buffer-write.asm.comp │ │ │ │ │ │ ├── copy-object-ssbo-to-ssbo.asm.comp │ │ │ │ │ │ ├── copy-object-ubo-to-ssbo.asm.comp │ │ │ │ │ │ ├── duplicate-spec-id.asm.comp │ │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ │ ├── image-load-store-short-vector.invalid.asm.comp │ │ │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ │ │ ├── op-spec-constant-op-vector-related.asm.comp │ │ │ │ │ │ ├── quantize.asm.comp │ │ │ │ │ │ ├── relaxed-block-layout.asm.comp │ │ │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ │ │ ├── struct-resource-name-aliasing.asm.comp │ │ │ │ │ │ ├── uint_smulextended.asm.comp │ │ │ │ │ │ ├── ulong_smulextended.asm.msl23.comp │ │ │ │ │ │ ├── undefined-constant-composite.asm.comp │ │ │ │ │ │ ├── undefined-spec-constant-composite.asm.comp │ │ │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ │ │ ├── variable-pointers-store-forwarding.asm.comp │ │ │ │ │ │ ├── vector-builtin-type-cast-func.asm.comp │ │ │ │ │ │ └── vector-builtin-type-cast.asm.comp │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ │ │ ├── depth-array-texture-lod.lod-as-grad.1d-as-2d.agx-cube-grad.msl23.asm.frag │ │ │ │ │ │ ├── depth-image-color-format-fetch.asm.frag │ │ │ │ │ │ ├── depth-image-color-format-sampled.asm.frag │ │ │ │ │ │ ├── descriptor-array-unnamed.asm.frag │ │ │ │ │ │ ├── disable-renamed-output.frag-output.asm.frag │ │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ │ ├── extract-packed-from-composite.asm.frag │ │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ │ ├── image-query-lod-vec4.msl22.asm.frag │ │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ │ ├── interpolation-qualifiers-struct.asm.frag │ │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ │ ├── locations-components.asm.frag │ │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ │ ├── min-lod.msl22.asm.frag │ │ │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ │ │ ├── op-image-sampled-image.asm.frag │ │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ │ │ ├── pull-model-interpolation.asm.msl23.frag │ │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ │ ├── switch-different-sizes.asm.frag │ │ │ │ │ │ ├── switch-long-case.asm.msl22.frag │ │ │ │ │ │ ├── switch-unsigned-long-case.asm.msl22.frag │ │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ │ ├── texture-atomics.asm.frag │ │ │ │ │ │ ├── texture-atomics.asm.graphics-robust-access.frag │ │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ │ ├── unord-relational-op.asm.frag │ │ │ │ │ │ ├── unord-relational-op.relax-nan.asm.frag │ │ │ │ │ │ ├── unreachable.asm.frag │ │ │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ │ │ ├── tesc │ │ │ │ │ │ ├── tess-level-overrun.asm.tesc │ │ │ │ │ │ └── tess-level-overrun.multi-patch.asm.tesc │ │ │ │ │ ├── tese │ │ │ │ │ │ └── unnamed-builtin-array.asm.tese │ │ │ │ │ └── vert │ │ │ │ │ │ ├── clip-distance-plain-variable.asm.vert │ │ │ │ │ │ ├── clip-distance-plain-variable.no-user-varying.asm.vert │ │ │ │ │ │ ├── copy-memory-interface.asm.vert │ │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ │ ├── fake-builtin-input.asm.vert │ │ │ │ │ │ ├── invariant.msl21.asm.vert │ │ │ │ │ │ ├── packed-bool-to-uint.asm.vert │ │ │ │ │ │ ├── packed-bool2-to-packed_uint2.asm.vert │ │ │ │ │ │ ├── packing-test.asm.vert │ │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ │ ├── comp │ │ │ │ │ ├── access-private-workgroup-in-function.comp │ │ │ │ │ ├── argument-buffers-discrete.msl2.argument.discrete.comp │ │ │ │ │ ├── argument-buffers-image-load-store.ios.msl2.argument.comp │ │ │ │ │ ├── argument-buffers-image-load-store.msl2.argument.comp │ │ │ │ │ ├── argument-buffers-runtime-array-buffer.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ │ │ ├── argument-buffers-runtime-array-buffer.rich-descriptor.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ │ │ ├── argument-buffers-runtime-array.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ │ │ ├── array-length.comp │ │ │ │ │ ├── array-length.msl2.argument.discrete.comp │ │ │ │ │ ├── atomic-float.msl3.comp │ │ │ │ │ ├── atomic-image.comp │ │ │ │ │ ├── atomic-image.msl31.comp │ │ │ │ │ ├── atomic.comp │ │ │ │ │ ├── barriers.comp │ │ │ │ │ ├── basic.comp │ │ │ │ │ ├── basic.dispatchbase.comp │ │ │ │ │ ├── basic.dispatchbase.msl11.comp │ │ │ │ │ ├── basic.inline-block.msl2.comp │ │ │ │ │ ├── buffer_device_address-packed-vec-and-cast-to-and-from-uvec2.msl23.comp │ │ │ │ │ ├── buffer_device_address-recursive-struct-pointers.msl23.comp │ │ │ │ │ ├── buffer_device_address.msl2.comp │ │ │ │ │ ├── builtins.comp │ │ │ │ │ ├── cfg-preserve-parameter.comp │ │ │ │ │ ├── coherent-block.comp │ │ │ │ │ ├── coherent-image-atomic.comp │ │ │ │ │ ├── coherent-image-atomic.msl2.argument.comp │ │ │ │ │ ├── coherent-image-atomic.msl2.comp │ │ │ │ │ ├── coherent-image-atomic.msl31.argument.comp │ │ │ │ │ ├── coherent-image-atomic.msl31.comp │ │ │ │ │ ├── coherent-image.comp │ │ │ │ │ ├── complex-composite-constant-array.comp │ │ │ │ │ ├── complex-type-alias.comp │ │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ │ ├── composite-array-initialization.force-native-array.comp │ │ │ │ │ ├── composite-construct.comp │ │ │ │ │ ├── copy-array-of-arrays.comp │ │ │ │ │ ├── copy-array-of-arrays.force-native-array.comp │ │ │ │ │ ├── culling.comp │ │ │ │ │ ├── defer-parens.comp │ │ │ │ │ ├── dowhile.comp │ │ │ │ │ ├── force-recompile-hooks.swizzle.comp │ │ │ │ │ ├── functions.comp │ │ │ │ │ ├── global-invocation-id-writable-ssbo-in-function.comp │ │ │ │ │ ├── global-invocation-id.comp │ │ │ │ │ ├── image-atomic-automatic-bindings.argument.msl2.comp │ │ │ │ │ ├── image-atomic-automatic-bindings.comp │ │ │ │ │ ├── image-cube-array-load-store.comp │ │ │ │ │ ├── image.comp │ │ │ │ │ ├── insert.comp │ │ │ │ │ ├── inverse.comp │ │ │ │ │ ├── local-invocation-id.comp │ │ │ │ │ ├── local-invocation-index.comp │ │ │ │ │ ├── local-size-duplicate-spec-id.comp │ │ │ │ │ ├── mat3-row-maj-read-write-const.comp │ │ │ │ │ ├── mat3.comp │ │ │ │ │ ├── metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp │ │ │ │ │ ├── metal3_1_regression_patch.replace-recursive-inputs.msl3.comp │ │ │ │ │ ├── mod.comp │ │ │ │ │ ├── modf.comp │ │ │ │ │ ├── outer-product.comp │ │ │ │ │ ├── overlapping-bindings.msl31.argument.argument-tier-1.decoration-binding.device-argument-buffer.texture-buffer-native.comp │ │ │ │ │ ├── packing-test-1.comp │ │ │ │ │ ├── packing-test-2.comp │ │ │ │ │ ├── raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.decoration-binding.comp │ │ │ │ │ ├── raw-buffer-descriptor-aliasing.argument.discrete.msl2.descriptor-binding.comp │ │ │ │ │ ├── ray-query.nocompat.spv14.vk.comp │ │ │ │ │ ├── ray-query.spv14.vk.ios.msl24..invalid.comp │ │ │ │ │ ├── read-write-only.comp │ │ │ │ │ ├── rmw-matrix.comp │ │ │ │ │ ├── rmw-opt.comp │ │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ │ ├── shader_ballot.msl22.comp │ │ │ │ │ ├── shader_group_vote.msl21.comp │ │ │ │ │ ├── shared-array-of-arrays.comp │ │ │ │ │ ├── shared-matrix-array-of-array.comp │ │ │ │ │ ├── shared-matrix-cast.comp │ │ │ │ │ ├── shared-matrix-nested-struct-array.comp │ │ │ │ │ ├── shared-matrix-nested-struct.comp │ │ │ │ │ ├── shared-struct-bool-cast.comp │ │ │ │ │ ├── shared.comp │ │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ │ ├── storage-buffer-std140-vector-array.comp │ │ │ │ │ ├── struct-layout.comp │ │ │ │ │ ├── struct-nested.comp │ │ │ │ │ ├── struct-packing.comp │ │ │ │ │ ├── threadgroup-boolean-workaround.comp │ │ │ │ │ ├── torture-loop.comp │ │ │ │ │ ├── type-alias.comp │ │ │ │ │ ├── type_casting_i64.msl22.comp │ │ │ │ │ ├── udiv.comp │ │ │ │ │ └── writable-ssbo.comp │ │ │ │ ├── desktop-only │ │ │ │ │ ├── comp │ │ │ │ │ │ └── extended-arithmetic.desktop.comp │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ │ │ └── sampler-ms-query.desktop.frag │ │ │ │ │ ├── tesc │ │ │ │ │ │ ├── arrayed-output.desktop.sso.tesc │ │ │ │ │ │ ├── basic.desktop.sso.multi-patch.tesc │ │ │ │ │ │ ├── basic.desktop.sso.tesc │ │ │ │ │ │ ├── struct-copy.desktop.sso.multi-patch.tesc │ │ │ │ │ │ └── struct-copy.desktop.sso.tesc │ │ │ │ │ ├── tese │ │ │ │ │ │ └── triangle.desktop.sso.tese │ │ │ │ │ └── vert │ │ │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ │ │ ├── clip-cull-distance..no-user-varying.desktop.vert │ │ │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ │ │ ├── shader-draw-parameters.desktop.for-tess.vert │ │ │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ │ │ ├── flatten │ │ │ │ │ ├── basic.flatten.vert │ │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ │ ├── struct.flatten.vert │ │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ │ └── types.flatten.frag │ │ │ │ ├── frag │ │ │ │ │ ├── argument-buffers.msl2.argument.frag │ │ │ │ │ ├── array-component-io.frag │ │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ │ ├── array-of-array-lut.frag │ │ │ │ │ ├── array-of-texture-swizzle-nonconstant-uniform.msl2.argument.discrete.swizzle.frag │ │ │ │ │ ├── array-of-texture-swizzle-nonconstant-uniform.msl2.swizzle.frag │ │ │ │ │ ├── array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag │ │ │ │ │ ├── array-of-texture-swizzle.msl2.swizzle.frag │ │ │ │ │ ├── barycentric-nv-nopersp.msl22.frag │ │ │ │ │ ├── barycentric-nv.msl22.frag │ │ │ │ │ ├── basic.force-sample.frag │ │ │ │ │ ├── basic.frag │ │ │ │ │ ├── binary-func-unpack-pack-arguments.frag │ │ │ │ │ ├── binary-unpack-pack-arguments.frag │ │ │ │ │ ├── bitcasting.1d-as-2d.frag │ │ │ │ │ ├── bitcasting.frag │ │ │ │ │ ├── block-io-inherited-interpolation-qualifiers.frag │ │ │ │ │ ├── buffer-read-write.frag │ │ │ │ │ ├── buffer-read-write.texture-buffer-native.msl21.frag │ │ │ │ │ ├── builtins.frag │ │ │ │ │ ├── clip-distance-varying.frag │ │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ │ │ ├── constant-array.frag │ │ │ │ │ ├── constant-composites.frag │ │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ │ ├── cull-distance-varying.frag │ │ │ │ │ ├── depth-array-texture-lod.lod-as-grad.1d-as-2d.msl23.frag │ │ │ │ │ ├── depth-greater-than.frag │ │ │ │ │ ├── depth-less-than.frag │ │ │ │ │ ├── depth-out-early-frag-tests.frag │ │ │ │ │ ├── depth-out-no-early-frag-tests.frag │ │ │ │ │ ├── disable-frag-output.frag-output.frag │ │ │ │ │ ├── dual-source-blending.frag │ │ │ │ │ ├── early-fragment-tests.frag │ │ │ │ │ ├── false-loop-init.frag │ │ │ │ │ ├── flush_params.frag │ │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ │ ├── for-loop-init.frag │ │ │ │ │ ├── force-depth-write-early-tests.input-attachment-is-ds-attachment.frag │ │ │ │ │ ├── force-depth-write-false.input-attachment-is-ds-attachment.frag │ │ │ │ │ ├── force-depth-write.input-attachment-is-ds-attachment.frag │ │ │ │ │ ├── fp16-packing.frag │ │ │ │ │ ├── fp16-trancendentals.frag │ │ │ │ │ ├── frag-demote-checks.discard-checks.msl23.frag │ │ │ │ │ ├── frag-demote-checks.discard-checks.msl31.frag │ │ │ │ │ ├── frag-discard-checks-continue-block.discard-checks.msl23.frag │ │ │ │ │ ├── frag-discard-checks-continue-block.discard-checks.msl31.frag │ │ │ │ │ ├── frag-discard-checks.discard-checks.msl23.frag │ │ │ │ │ ├── frag-discard-checks.discard-checks.msl31.frag │ │ │ │ │ ├── frag-early-discard.discard-checks.force-frag-with-side-effects-execution.msl23.frag │ │ │ │ │ ├── frag-early-discard.discard-checks.msl23.frag │ │ │ │ │ ├── frag-early-discard.force-frag-with-side-effects-execution.msl23.frag │ │ │ │ │ ├── fragment-component-padding.pad-fragment.frag │ │ │ │ │ ├── front-facing.frag │ │ │ │ │ ├── gather-compare-const-offsets.frag │ │ │ │ │ ├── gather-const-offsets.frag │ │ │ │ │ ├── gather-dref.frag │ │ │ │ │ ├── gather-offset.frag │ │ │ │ │ ├── helper-invocation.msl21.frag │ │ │ │ │ ├── huge-argument-buffer.device-argument-buffer.argument.msl2.frag │ │ │ │ │ ├── illegal-name-test-0.frag │ │ │ │ │ ├── image-query-lod.msl22.frag │ │ │ │ │ ├── in_block.frag │ │ │ │ │ ├── in_block_with_multiple_structs_of_same_type.frag │ │ │ │ │ ├── in_mat.frag │ │ │ │ │ ├── input-attachment-ms.arrayed-subpass.msl21.frag │ │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ │ ├── input-attachment-ms.multiview.msl21.frag │ │ │ │ │ ├── input-attachment.arrayed-subpass.frag │ │ │ │ │ ├── input-attachment.frag │ │ │ │ │ ├── input-attachment.multiview.frag │ │ │ │ │ ├── interpolation-qualifiers-block.frag │ │ │ │ │ ├── interpolation-qualifiers.frag │ │ │ │ │ ├── lut-promotion.frag │ │ │ │ │ ├── mix.frag │ │ │ │ │ ├── modf-access-tracking-function.frag │ │ │ │ │ ├── mrt-array.frag │ │ │ │ │ ├── nonuniform-qualifier.msl2.frag │ │ │ │ │ ├── packed-expression-vector-shuffle.frag │ │ │ │ │ ├── packing-test-3.frag │ │ │ │ │ ├── pixel-interlock-ordered.msl2.argument.frag │ │ │ │ │ ├── pixel-interlock-ordered.msl2.frag │ │ │ │ │ ├── pixel-interlock-ordered.msl31.argument.frag │ │ │ │ │ ├── pixel-interlock-ordered.msl31.frag │ │ │ │ │ ├── pls.frag │ │ │ │ │ ├── post-depth-coverage.ios.msl2.frag │ │ │ │ │ ├── post-depth-coverage.msl23.frag │ │ │ │ │ ├── private-variable-prototype-declaration.frag │ │ │ │ │ ├── ray-query-object-in-function.spv14.vk.msl24.frag │ │ │ │ │ ├── read-cull-clip-distance-in-function.frag │ │ │ │ │ ├── readonly-ssbo.frag │ │ │ │ │ ├── return-value-after-discard-terminator.frag │ │ │ │ │ ├── runtime_array_as_argument_buffer.msl3.argument-tier-1.rich-descriptor.frag │ │ │ │ │ ├── runtime_array_as_argument_buffer_buf.msl3.argument-tier-1.rich-descriptor.frag │ │ │ │ │ ├── sample-depth-propagate-state-from-resource.frag │ │ │ │ │ ├── sample-depth-separate-image-sampler.frag │ │ │ │ │ ├── sample-mask-in-and-out.fixed-sample-mask.force-sample.frag │ │ │ │ │ ├── sample-mask-in-and-out.fixed-sample-mask.frag │ │ │ │ │ ├── sample-mask-not-used.fixed-sample-mask.frag │ │ │ │ │ ├── sample-mask.fixed-sample-mask.frag │ │ │ │ │ ├── sample-mask.frag │ │ │ │ │ ├── sample-position-func.frag │ │ │ │ │ ├── sample-position.frag │ │ │ │ │ ├── sample-rate-frag-coord-sample-id.frag │ │ │ │ │ ├── sample-rate-frag-coord-sample-input.frag │ │ │ │ │ ├── sample-rate-frag-coord-sample-pos.frag │ │ │ │ │ ├── sample-rate-frag-coord.force-sample.frag │ │ │ │ │ ├── sampler-1d-lod.1d-as-2d.frag │ │ │ │ │ ├── sampler-1d-lod.frag │ │ │ │ │ ├── sampler-compare-bias.msl23.1d-as-2d.frag │ │ │ │ │ ├── sampler-compare-cascade-gradient.frag │ │ │ │ │ ├── sampler-compare-cascade-gradient.ios.frag │ │ │ │ │ ├── sampler-compare-cascade-gradient.msl23.frag │ │ │ │ │ ├── sampler-cube-grad.agx-cube-grad.frag │ │ │ │ │ ├── sampler-image-arrays.msl2.frag │ │ │ │ │ ├── sampler-ms.frag │ │ │ │ │ ├── sampler.frag │ │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ │ ├── separate-image-sampler-argument.frag │ │ │ │ │ ├── shader-arithmetic-8bit.frag │ │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ │ ├── stencil-export.msl21.frag │ │ │ │ │ ├── subgroup-builtins.msl22.frag │ │ │ │ │ ├── subgroup-globals-extract.msl22.frag │ │ │ │ │ ├── switch-unreachable-break.frag │ │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ │ ├── swizzle.frag │ │ │ │ │ ├── texel-fetch-offset.1d-as-2d.frag │ │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ │ ├── texture-cube-array.frag │ │ │ │ │ ├── texture-cube-array.ios.emulate-cube-array.frag │ │ │ │ │ ├── texture-multisample-array.msl21.frag │ │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ │ ├── ubo_layout.frag │ │ │ │ │ ├── unary-enclose.frag │ │ │ │ │ ├── vecsize-mismatch.shader-inputs.frag │ │ │ │ │ └── write-depth-in-function.frag │ │ │ │ ├── intel │ │ │ │ │ └── shader-integer-functions2.asm.comp │ │ │ │ ├── legacy │ │ │ │ │ └── vert │ │ │ │ │ │ └── transpose.legacy.vert │ │ │ │ ├── masking │ │ │ │ │ ├── copy-arrays.mask-location-0.msl2.multi-patch.tesc │ │ │ │ │ ├── copy-arrays.mask-location-0.msl2.tesc │ │ │ │ │ ├── copy-arrays.mask-location-1.msl2.multi-patch.tesc │ │ │ │ │ ├── copy-arrays.mask-location-1.msl2.tesc │ │ │ │ │ ├── write-outputs-block.mask-location-0.for-tess.vert │ │ │ │ │ ├── write-outputs-block.mask-location-0.msl2.tesc │ │ │ │ │ ├── write-outputs-block.mask-location-0.multi-patch.msl2.tesc │ │ │ │ │ ├── write-outputs-block.mask-location-0.vert │ │ │ │ │ ├── write-outputs-block.mask-location-1.for-tess.vert │ │ │ │ │ ├── write-outputs-block.mask-location-1.msl2.tesc │ │ │ │ │ ├── write-outputs-block.mask-location-1.multi-patch.msl2.tesc │ │ │ │ │ ├── write-outputs-block.mask-location-1.vert │ │ │ │ │ ├── write-outputs.mask-clip-distance.vert │ │ │ │ │ ├── write-outputs.mask-location-0.for-tess.vert │ │ │ │ │ ├── write-outputs.mask-location-0.msl2.tesc │ │ │ │ │ ├── write-outputs.mask-location-0.multi-patch.tesc │ │ │ │ │ ├── write-outputs.mask-location-0.tesc │ │ │ │ │ ├── write-outputs.mask-location-0.vert │ │ │ │ │ ├── write-outputs.mask-location-1.for-tess.vert │ │ │ │ │ ├── write-outputs.mask-location-1.msl2.tesc │ │ │ │ │ ├── write-outputs.mask-location-1.multi-patch.tesc │ │ │ │ │ ├── write-outputs.mask-location-1.tesc │ │ │ │ │ ├── write-outputs.mask-location-1.vert │ │ │ │ │ ├── write-outputs.mask-point-size.for-tess.vert │ │ │ │ │ ├── write-outputs.mask-point-size.multi-patch.tesc │ │ │ │ │ ├── write-outputs.mask-point-size.tesc │ │ │ │ │ ├── write-outputs.mask-point-size.vert │ │ │ │ │ ├── write-outputs.mask-position.multi-patch.tesc │ │ │ │ │ └── write-outputs.mask-position.tesc │ │ │ │ ├── tesc │ │ │ │ │ ├── arrayed-block-io.multi-patch.tesc │ │ │ │ │ ├── basic.multi-patch.tesc │ │ │ │ │ ├── basic.tesc │ │ │ │ │ ├── complex-control-point-inout-types.multi-patch.tesc │ │ │ │ │ ├── complex-control-point-inout-types.tesc │ │ │ │ │ ├── complex-patch-out-types.tesc │ │ │ │ │ ├── load-control-point-array-of-matrix.multi-patch.tesc │ │ │ │ │ ├── load-control-point-array-of-matrix.tesc │ │ │ │ │ ├── load-control-point-array-of-struct.multi-patch.tesc │ │ │ │ │ ├── load-control-point-array-of-struct.tesc │ │ │ │ │ ├── load-control-point-array.multi-patch.tesc │ │ │ │ │ ├── load-control-point-array.tesc │ │ │ │ │ ├── matrix-output.multi-patch.tesc │ │ │ │ │ ├── reload-tess-level.multi-patch.tesc │ │ │ │ │ ├── reload-tess-level.tesc │ │ │ │ │ ├── struct-output.multi-patch.tesc │ │ │ │ │ ├── water_tess.multi-patch.tesc │ │ │ │ │ └── water_tess.tesc │ │ │ │ ├── tese │ │ │ │ │ ├── in-array-of-struct.raw-tess-in.tese │ │ │ │ │ ├── in-block-with-nested-struct.raw-tess-in.tese │ │ │ │ │ ├── in-block-with-nested-struct.tese │ │ │ │ │ ├── input-array.tese │ │ │ │ │ ├── input-types.raw-tess-in.tese │ │ │ │ │ ├── input-types.tese │ │ │ │ │ ├── load-control-point-array-of-matrix.tese │ │ │ │ │ ├── load-control-point-array.tese │ │ │ │ │ ├── quad.domain.tese │ │ │ │ │ ├── quad.tese │ │ │ │ │ ├── read-patch-vertices-in-func.raw-tess-in.tese │ │ │ │ │ ├── read-tess-level-in-func-quad.msl2.tese │ │ │ │ │ ├── read-tess-level-in-func-quad.raw-tess-in.msl2.tese │ │ │ │ │ ├── read-tess-level-in-func.msl2.tese │ │ │ │ │ ├── read-tess-level-in-func.raw-tess-in.msl2.tese │ │ │ │ │ ├── set-from-function.tese │ │ │ │ │ ├── triangle-tess-level.tese │ │ │ │ │ ├── triangle.tese │ │ │ │ │ ├── water_tess.raw-tess-in.tese │ │ │ │ │ └── water_tess.tese │ │ │ │ ├── vert │ │ │ │ │ ├── array-component-io.for-tess.vert │ │ │ │ │ ├── array-component-io.vert │ │ │ │ │ ├── basic.capture.vert │ │ │ │ │ ├── basic.for-tess.vert │ │ │ │ │ ├── basic.vert │ │ │ │ │ ├── buffer_device_address.msl2.vert │ │ │ │ │ ├── clip-distance-block.no-user-varying.vert │ │ │ │ │ ├── clip-distance-block.vert │ │ │ │ │ ├── copy.flatten.vert │ │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ │ ├── float-math.invariant-float-math.vert │ │ │ │ │ ├── float-math.vert │ │ │ │ │ ├── functions.vert │ │ │ │ │ ├── implicit-position-1.vert │ │ │ │ │ ├── implicit-position-2.vert │ │ │ │ │ ├── in_out_array_mat.vert │ │ │ │ │ ├── interface-block-block-composites.frag │ │ │ │ │ ├── interface-block-block-composites.vert │ │ │ │ │ ├── interface-block-single-element-array.vert │ │ │ │ │ ├── interpolation-qualifiers-block.vert │ │ │ │ │ ├── interpolation-qualifiers.vert │ │ │ │ │ ├── invariant.msl21.vert │ │ │ │ │ ├── leaf-function.capture.vert │ │ │ │ │ ├── leaf-function.for-tess.vert │ │ │ │ │ ├── no-contraction.vert │ │ │ │ │ ├── no-disable-vertex-out.frag-output.vert │ │ │ │ │ ├── no_stage_out.for-tess.vert │ │ │ │ │ ├── no_stage_out.vert │ │ │ │ │ ├── no_stage_out.write_buff.vert │ │ │ │ │ ├── no_stage_out.write_buff_atomic.vert │ │ │ │ │ ├── no_stage_out.write_tex.vert │ │ │ │ │ ├── out-block-with-nested-struct-array.vert │ │ │ │ │ ├── out-block-with-struct-array.vert │ │ │ │ │ ├── out_block.vert │ │ │ │ │ ├── packed-bool-to-uint.vert │ │ │ │ │ ├── packed-bool2-to-packed_uint2.vert │ │ │ │ │ ├── packed_matrix.vert │ │ │ │ │ ├── pointsize.vert │ │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ │ ├── resource-arrays-leaf.ios.vert │ │ │ │ │ ├── resource-arrays.ios.vert │ │ │ │ │ ├── return-array.force-native-array.vert │ │ │ │ │ ├── return-array.vert │ │ │ │ │ ├── set_builtin_in_func.vert │ │ │ │ │ ├── sign-int-types.vert │ │ │ │ │ ├── signedness-mismatch.shader-inputs.vert │ │ │ │ │ ├── texture_buffer.texture-buffer-native.msl21.vert │ │ │ │ │ ├── texture_buffer.vert │ │ │ │ │ ├── ubo.alignment.vert │ │ │ │ │ ├── ubo.vert │ │ │ │ │ ├── uniform-struct-out-of-order-offests.vert │ │ │ │ │ ├── uniform-struct-packing-nested.vert │ │ │ │ │ └── unused-position.vert │ │ │ │ └── vulkan │ │ │ │ │ ├── frag │ │ │ │ │ ├── basic.multiview.no-layered.nocompat.vk.frag │ │ │ │ │ ├── basic.multiview.nocompat.vk.frag │ │ │ │ │ ├── demote-to-helper-forwarding.asm.vk.nocompat.msl23.frag │ │ │ │ │ ├── demote-to-helper.vk.nocompat.msl23.frag │ │ │ │ │ ├── demote-to-helper.vk.nocompat.msl23.ios.frag │ │ │ │ │ ├── push-constant.vk.frag │ │ │ │ │ ├── spec-constant.msl11.vk.frag │ │ │ │ │ └── spec-constant.vk.frag │ │ │ │ │ └── vert │ │ │ │ │ ├── device-group.multiview.viewfromdev.nocompat.vk.vert │ │ │ │ │ ├── device-group.nocompat.vk.vert │ │ │ │ │ ├── multiview.multiview.no-layered.nocompat.vk.vert │ │ │ │ │ ├── multiview.multiview.nocompat.vk.vert │ │ │ │ │ ├── multiview.nocompat.vk.vert │ │ │ │ │ ├── small-storage.vk.vert │ │ │ │ │ └── vulkan-vertex.vk.vert │ │ │ ├── shaders-ue4 │ │ │ │ └── asm │ │ │ │ │ ├── frag │ │ │ │ │ ├── depth-compare.asm.frag │ │ │ │ │ ├── global-constant-arrays.asm.frag │ │ │ │ │ ├── padded-float-array-member-defef.asm.frag │ │ │ │ │ ├── sample-mask-not-array.asm.frag │ │ │ │ │ ├── subpass-input.ios.framebuffer-fetch.asm.frag │ │ │ │ │ ├── subpass-input.msl23.framebuffer-fetch.asm.frag │ │ │ │ │ ├── texture-atomics.asm.argument.msl2.frag │ │ │ │ │ ├── texture-atomics.asm.frag │ │ │ │ │ └── texture-atomics.asm.graphics-robust-access.frag │ │ │ │ │ ├── tesc │ │ │ │ │ ├── hs-incorrect-base-type.invalid.asm.tesc │ │ │ │ │ ├── hs-input-array-access.invalid.asm.tesc │ │ │ │ │ ├── hs-texcoord-array.invalid.asm.tesc │ │ │ │ │ └── tess-factor-must-be-threadgroup.invalid.asm.tesc │ │ │ │ │ ├── tese │ │ │ │ │ ├── ds-double-gl-in-deref.asm.tese │ │ │ │ │ ├── ds-patch-input-fixes.asm.tese │ │ │ │ │ └── ds-patch-inputs.asm.tese │ │ │ │ │ └── vert │ │ │ │ │ ├── array-missing-copies.asm.vert │ │ │ │ │ └── texture-buffer.asm.vert │ │ │ └── shaders │ │ │ │ ├── amd │ │ │ │ ├── gcn_shader.comp │ │ │ │ ├── shader_ballot.comp │ │ │ │ ├── shader_group_vote.comp │ │ │ │ └── shader_trinary_minmax.comp │ │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ │ ├── bitcast_iequal.asm.comp │ │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ ├── builtin-compute-bitcast.asm.comp │ │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ │ ├── decoration-group.asm.comp │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ ├── hlsl-functionality.asm.comp │ │ │ │ │ ├── logical.asm.comp │ │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ │ ├── nmin-max-clamp.relax-nan.asm.comp │ │ │ │ │ ├── op-phi-swap.asm.comp │ │ │ │ │ ├── private-storage-lut.asm.comp │ │ │ │ │ ├── quantize.asm.comp │ │ │ │ │ ├── recompile-block-naming.asm.comp │ │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ │ ├── switch-break-ladder.asm.invalid.comp │ │ │ │ │ └── undefined-constant-composite.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag │ │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag.vk │ │ │ │ │ ├── complex-name-workarounds.asm.frag │ │ │ │ │ ├── composite-construct-struct-no-swizzle.asm.frag │ │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ │ ├── do-while-statement-fallback.asm.frag │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ ├── for-loop-phi-only-continue.asm.frag │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ ├── hlsl-sample-cmp-level-zero-cube.asm.frag │ │ │ │ │ ├── hlsl-sample-cmp-level-zero.asm.frag │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag │ │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag.vk │ │ │ │ │ ├── image-fetch-no-sampler.no-samplerless.asm.vk.frag │ │ │ │ │ ├── image-fetch-no-sampler.no-samplerless.asm.vk.frag.vk │ │ │ │ │ ├── image-query-no-sampler.no-samplerless.vk.asm.frag │ │ │ │ │ ├── image-query-no-sampler.no-samplerless.vk.asm.frag.vk │ │ │ │ │ ├── image-query-no-sampler.vk.asm.frag │ │ │ │ │ ├── image-query-no-sampler.vk.asm.frag.vk │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ ├── inf-nan-constant-double.asm.frag │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ ├── invalidation.asm.frag │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ ├── locations-components.asm.frag │ │ │ │ │ ├── loop-body-dominator-continue-access.asm.frag │ │ │ │ │ ├── loop-header-to-continue.asm.frag │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ ├── multi-for-loop-init.asm.frag │ │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ │ ├── op-phi-swap-continue-block.asm.frag │ │ │ │ │ ├── out-of-bounds-access-opspecconstant.asm.frag │ │ │ │ │ ├── out-of-bounds-access.asm.frag │ │ │ │ │ ├── pack-and-unpack-uint2.asm.frag │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ ├── sampler-buffer-array-without-sampler.asm.frag │ │ │ │ │ ├── sampler-buffer-without-sampler.asm.frag │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ ├── struct-composite-extract-swizzle.asm.frag │ │ │ │ │ ├── switch-label-shared-block.asm.frag │ │ │ │ │ ├── switch-preserve-sign-extension.asm.frag │ │ │ │ │ ├── temporary-name-alias.asm.frag │ │ │ │ │ ├── temporary-phi-hoisting.asm.frag │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag.vk │ │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ │ ├── unknown-depth-state.asm.vk.frag │ │ │ │ │ ├── unknown-depth-state.asm.vk.frag.vk │ │ │ │ │ ├── unreachable.asm.frag │ │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ │ ├── geom │ │ │ │ │ ├── block-name-namespace.asm.geom │ │ │ │ │ ├── inout-split-access-chain-handle.asm.geom │ │ │ │ │ ├── split-access-chain-input.asm.geom │ │ │ │ │ └── unroll-glposition-load.asm.geom │ │ │ │ ├── tese │ │ │ │ │ └── unroll-input-array-load.asm.tese │ │ │ │ └── vert │ │ │ │ │ ├── empty-io.asm.vert │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ ├── global-builtin.sso.asm.vert │ │ │ │ │ ├── invariant-block.asm.vert │ │ │ │ │ ├── invariant-block.sso.asm.vert │ │ │ │ │ ├── invariant.asm.vert │ │ │ │ │ ├── invariant.sso.asm.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert.vk │ │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ │ ├── comp │ │ │ │ ├── atomic.comp │ │ │ │ ├── bake_gradient.comp │ │ │ │ ├── barriers.comp │ │ │ │ ├── basic.comp │ │ │ │ ├── casts.comp │ │ │ │ ├── cfg-preserve-parameter.comp │ │ │ │ ├── cfg.comp │ │ │ │ ├── coherent-block.comp │ │ │ │ ├── coherent-image.comp │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ ├── composite-construct.comp │ │ │ │ ├── culling.comp │ │ │ │ ├── defer-parens.comp │ │ │ │ ├── dowhile.comp │ │ │ │ ├── generate_height.comp │ │ │ │ ├── image.comp │ │ │ │ ├── insert.comp │ │ │ │ ├── mat3.comp │ │ │ │ ├── mod.comp │ │ │ │ ├── modf.comp │ │ │ │ ├── outer-product.comp │ │ │ │ ├── read-write-only.comp │ │ │ │ ├── rmw-matrix.comp │ │ │ │ ├── rmw-opt.comp │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ ├── shared.comp │ │ │ │ ├── ssbo-array-length.comp │ │ │ │ ├── ssbo-array.comp │ │ │ │ ├── struct-layout.comp │ │ │ │ ├── struct-packing.comp │ │ │ │ ├── torture-loop.comp │ │ │ │ ├── type-alias.comp │ │ │ │ └── udiv.comp │ │ │ │ ├── desktop-only │ │ │ │ ├── comp │ │ │ │ │ ├── enhanced-layouts.comp │ │ │ │ │ ├── extended-arithmetic.desktop.comp │ │ │ │ │ ├── fp64.desktop.comp │ │ │ │ │ ├── image-formats.desktop.noeliminate.comp │ │ │ │ │ └── int64.desktop.comp │ │ │ │ ├── frag │ │ │ │ │ ├── clip-cull-distance.desktop.frag │ │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ │ ├── depth-greater-than.desktop.frag │ │ │ │ │ ├── depth-less-than.desktop.frag │ │ │ │ │ ├── dual-source-blending.desktop.frag │ │ │ │ │ ├── hlsl-uav-block-alias.asm.frag │ │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ │ ├── image-query.desktop.frag │ │ │ │ │ ├── image-size.frag │ │ │ │ │ ├── image-size.no-qualifier-deduction.frag │ │ │ │ │ ├── in-block-qualifiers.frag │ │ │ │ │ ├── layout-component.desktop.frag │ │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ │ ├── sampler-ms-query.desktop.frag │ │ │ │ │ ├── stencil-export.desktop.frag │ │ │ │ │ └── texture-proj-shadow.desktop.frag │ │ │ │ ├── geom │ │ │ │ │ ├── basic.desktop.sso.geom │ │ │ │ │ └── viewport-index.desktop.geom │ │ │ │ ├── tesc │ │ │ │ │ └── basic.desktop.sso.tesc │ │ │ │ ├── tese │ │ │ │ │ └── triangle.desktop.sso.tese │ │ │ │ └── vert │ │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ │ ├── clip-cull-distance.desktop.sso.vert │ │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ │ ├── out-block-qualifiers.vert │ │ │ │ │ ├── shader-draw-parameters-450.desktop.vk.vert │ │ │ │ │ ├── shader-draw-parameters-450.desktop.vk.vert.vk │ │ │ │ │ ├── shader-draw-parameters.desktop.vk.vert │ │ │ │ │ └── shader-draw-parameters.desktop.vk.vert.vk │ │ │ │ ├── flatten │ │ │ │ ├── array.flatten.vert │ │ │ │ ├── basic.flatten.vert │ │ │ │ ├── copy.flatten.vert │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ ├── matrix-conversion.flatten.frag │ │ │ │ ├── matrixindex.flatten.vert │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ ├── struct.flatten.vert │ │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ └── types.flatten.frag │ │ │ │ ├── frag │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ ├── avoid-expression-lowering-to-loop.frag │ │ │ │ ├── barycentric-khr.frag │ │ │ │ ├── barycentric-nv.frag │ │ │ │ ├── basic.frag │ │ │ │ ├── block-match-sad.frag │ │ │ │ ├── block-match-ssd.frag │ │ │ │ ├── box-filter.frag │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ │ ├── constant-array.frag │ │ │ │ ├── constant-composites.frag │ │ │ │ ├── false-loop-init.frag │ │ │ │ ├── flush_params.frag │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ ├── for-loop-init.frag │ │ │ │ ├── frexp-modf.frag │ │ │ │ ├── front-facing.frag │ │ │ │ ├── gather-dref.frag │ │ │ │ ├── ground.frag │ │ │ │ ├── helper-invocation.frag │ │ │ │ ├── hoisted-temporary-use-continue-block-as-value.frag │ │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ │ ├── inside-loop-dominated-variable-preservation.frag │ │ │ │ ├── loop-dominator-and-switch-default.frag │ │ │ │ ├── lut-promotion.frag │ │ │ │ ├── mix.frag │ │ │ │ ├── modf-pointer-function-analysis.frag │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ ├── pixel-interlock-ordered.frag │ │ │ │ ├── pixel-interlock-unordered.frag │ │ │ │ ├── pls.frag │ │ │ │ ├── post-depth-coverage-es.frag │ │ │ │ ├── post-depth-coverage.frag │ │ │ │ ├── round-even.frag │ │ │ │ ├── round.frag │ │ │ │ ├── sample-interlock-ordered.frag │ │ │ │ ├── sample-interlock-unordered.frag │ │ │ │ ├── sample-parameter.frag │ │ │ │ ├── sample-weighted.frag │ │ │ │ ├── sampler-ms.frag │ │ │ │ ├── sampler-proj.frag │ │ │ │ ├── sampler.frag │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ ├── selection-block-dominator.frag │ │ │ │ ├── shader-clock.frag │ │ │ │ ├── struct-type-unrelated-alias.frag │ │ │ │ ├── switch-unreachable-break.frag │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ ├── swizzle.frag │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ ├── ubo-load-row-major-workaround.frag │ │ │ │ ├── ubo_layout.frag │ │ │ │ └── unary-enclose.frag │ │ │ │ ├── geom │ │ │ │ ├── basic.geom │ │ │ │ ├── geometry-passthrough.geom │ │ │ │ ├── lines-adjacency.geom │ │ │ │ ├── lines.geom │ │ │ │ ├── multi-stream.geom │ │ │ │ ├── points.geom │ │ │ │ ├── single-invocation.geom │ │ │ │ ├── transform-feedback-streams.geom │ │ │ │ ├── triangles-adjacency.geom │ │ │ │ └── triangles.geom │ │ │ │ ├── legacy │ │ │ │ ├── fragment │ │ │ │ │ ├── explicit-lod.legacy.frag │ │ │ │ │ ├── explicit-lod.legacy.vert │ │ │ │ │ ├── fma.legacy.frag │ │ │ │ │ ├── hyperbolic.legacy.frag │ │ │ │ │ ├── io-blocks.legacy.frag │ │ │ │ │ ├── isnan-isinf.legacy.frag │ │ │ │ │ ├── modf.legacy.frag │ │ │ │ │ ├── multiple-struct-flattening.legacy.frag │ │ │ │ │ ├── round.legacy.frag │ │ │ │ │ ├── struct-varying.legacy.frag │ │ │ │ │ └── switch.legacy.frag │ │ │ │ └── vert │ │ │ │ │ ├── implicit-lod.legacy.vert │ │ │ │ │ ├── int-attribute.legacy.vert │ │ │ │ │ ├── inverse.legacy.vert │ │ │ │ │ ├── io-block.legacy.vert │ │ │ │ │ ├── outer-product.legacy.vert │ │ │ │ │ ├── struct-flatten-inner-array.legacy.vert │ │ │ │ │ ├── struct-flatten-stores-multi-dimension.legacy.vert │ │ │ │ │ ├── struct-varying.legacy.vert │ │ │ │ │ ├── switch-nested.legacy.vert │ │ │ │ │ └── transpose.legacy.vert │ │ │ │ ├── mesh │ │ │ │ ├── mesh-shader-basic-lines.spv14.vk.nocompat.mesh.vk │ │ │ │ ├── mesh-shader-basic-points.spv14.vk.nocompat.mesh.vk │ │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.mesh.vk │ │ │ │ ├── tesc │ │ │ │ ├── basic.tesc │ │ │ │ └── water_tess.tesc │ │ │ │ ├── tese │ │ │ │ ├── ccw.tese │ │ │ │ ├── cw.tese │ │ │ │ ├── equal.tese │ │ │ │ ├── fractional_even.tese │ │ │ │ ├── fractional_odd.tese │ │ │ │ ├── input-array.tese │ │ │ │ ├── line.tese │ │ │ │ ├── load-array-of-array.tese │ │ │ │ ├── patch-input-array.tese │ │ │ │ ├── read-patch-vertices-in-func.tese │ │ │ │ ├── triangle.tese │ │ │ │ └── water_tess.tese │ │ │ │ ├── vert │ │ │ │ ├── basic.vert │ │ │ │ ├── ground.vert │ │ │ │ ├── invariant.vert │ │ │ │ ├── no-contraction.vert │ │ │ │ ├── ocean.vert │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ ├── return-array.vert │ │ │ │ ├── row-major-workaround.vert │ │ │ │ ├── texture_buffer.vert │ │ │ │ ├── transform-feedback-decorations.vert │ │ │ │ └── ubo.vert │ │ │ │ └── vulkan │ │ │ │ ├── comp │ │ │ │ ├── array-of-buffer-reference.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference-atomic.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference-base-alignment-promote.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference-bitcast-uvec2-2.nocompat.invalid.vk.comp.vk │ │ │ │ ├── buffer-reference-bitcast-uvec2.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference-bitcast.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference-decorations.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference.nocompat.vk.comp.vk │ │ │ │ ├── fp-atomic.nocompat.vk.comp.vk │ │ │ │ ├── ray-query.nocompat.spv14.invalid.vk.comp.vk │ │ │ │ ├── spec-constant-op-member-array.vk.comp │ │ │ │ ├── spec-constant-op-member-array.vk.comp.vk │ │ │ │ ├── spec-constant-work-group-size.vk.comp │ │ │ │ └── spec-constant-work-group-size.vk.comp.vk │ │ │ │ ├── frag │ │ │ │ ├── block-match-sad.frag │ │ │ │ ├── block-match-ssd.frag │ │ │ │ ├── box-filter.frag │ │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ │ ├── combined-texture-sampler-shadow.vk.frag.vk │ │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ │ ├── combined-texture-sampler.vk.frag.vk │ │ │ │ ├── demote-to-helper-forwarding.asm.vk.nocompat.frag.vk │ │ │ │ ├── demote-to-helper.vk.nocompat.frag.vk │ │ │ │ ├── desktop-mediump.vk.frag │ │ │ │ ├── desktop-mediump.vk.frag.vk │ │ │ │ ├── input-attachment-ms.vk.frag │ │ │ │ ├── input-attachment-ms.vk.frag.vk │ │ │ │ ├── input-attachment.vk.frag │ │ │ │ ├── input-attachment.vk.frag.vk │ │ │ │ ├── nonuniform-qualifier.vk.nocompat.frag.vk │ │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag │ │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag.vk │ │ │ │ ├── push-constant.vk.frag │ │ │ │ ├── push-constant.vk.frag.vk │ │ │ │ ├── sample-weighted.frag │ │ │ │ ├── separate-combined-fake-overload.vk.frag │ │ │ │ ├── separate-combined-fake-overload.vk.frag.vk │ │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ │ ├── separate-sampler-texture-array.vk.frag.vk │ │ │ │ ├── separate-sampler-texture.vk.frag │ │ │ │ ├── separate-sampler-texture.vk.frag.vk │ │ │ │ ├── shader-arithmetic-8bit.nocompat.vk.frag.vk │ │ │ │ ├── spec-constant-block-size.vk.frag │ │ │ │ ├── spec-constant-block-size.vk.frag.vk │ │ │ │ ├── spec-constant-ternary.vk.frag │ │ │ │ └── spec-constant-ternary.vk.frag.vk │ │ │ │ ├── rahit │ │ │ │ ├── terminators.khr.spv14.nocompat.vk.rahit.vk │ │ │ │ └── terminators.nocompat.vk.rahit.vk │ │ │ │ ├── rcall │ │ │ │ └── incoming-callable.khr.spv14.nocompat.vk.rcall.vk │ │ │ │ ├── rchit │ │ │ │ ├── hit_attribute_block.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── hit_attribute_block.nocompat.vk.rchit.vk │ │ │ │ ├── hit_attribute_block_in_function.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── hit_attribute_block_in_function.nocompat.vk.rchit.vk │ │ │ │ ├── hit_attribute_plain.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── hit_attribute_plain.nocompat.vk.rchit.vk │ │ │ │ ├── hit_attribute_struct.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── hit_attribute_struct.nocompat.vk.rchit.vk │ │ │ │ ├── hit_kind.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── hit_kind.nocompat.vk.rchit.vk │ │ │ │ ├── hit_t.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── hit_t.nocompat.vk.rchit.vk │ │ │ │ ├── incoming_ray_flags.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── incoming_ray_flags.nocompat.vk.rchit.vk │ │ │ │ ├── instance_custom_id.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── instance_custom_id.nocompat.vk.rchit.vk │ │ │ │ ├── instance_id.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── instance_id.nocompat.vk.rchit.vk │ │ │ │ ├── object_ray_direction.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── object_ray_direction.nocompat.vk.rchit.vk │ │ │ │ ├── object_ray_origin.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── object_ray_origin.nocompat.vk.rchit.vk │ │ │ │ ├── object_to_world.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── object_to_world.nocompat.vk.rchit.vk │ │ │ │ ├── payloads.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── payloads.nocompat.vk.rchit.vk │ │ │ │ ├── primitive_id.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── primitive_id.nocompat.vk.rchit.vk │ │ │ │ ├── ray_tmax.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── ray_tmax.nocompat.vk.rchit.vk │ │ │ │ ├── ray_tmin.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── ray_tmin.nocompat.vk.rchit.vk │ │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── ray_tracing.nocompat.vk.rchit.vk │ │ │ │ ├── world_ray_direction.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── world_ray_direction.nocompat.vk.rchit.vk │ │ │ │ ├── world_ray_origin.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ ├── world_ray_origin.nocompat.vk.rchit.vk │ │ │ │ ├── world_to_object.khr.spv14.nocompat.vk.rchit.vk │ │ │ │ └── world_to_object.nocompat.vk.rchit.vk │ │ │ │ ├── rgen │ │ │ │ ├── convert-u-to-as.spv14.vk.nocompat.rgen.vk │ │ │ │ ├── execute_callable.nocompat.khr.spv14.vk.rgen.vk │ │ │ │ ├── execute_callable.nocompat.vk.rgen.vk │ │ │ │ ├── launch_id.khr.spv14.nocompat.vk.rgen.vk │ │ │ │ ├── launch_id.nocompat.vk.rgen.vk │ │ │ │ ├── launch_size.khr.spv14.nocompat.vk.rgen.vk │ │ │ │ ├── launch_size.nocompat.vk.rgen.vk │ │ │ │ ├── payloads.khr.spv14.nocompat.vk.rgen.vk │ │ │ │ ├── payloads.nocompat.vk.rgen.vk │ │ │ │ ├── pure_call.khr.spv14.nocompat.vk.rgen.vk │ │ │ │ ├── pure_call.nocompat.vk.rgen.vk │ │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rgen.vk │ │ │ │ ├── ray_tracing.nocompat.vk.rgen.vk │ │ │ │ ├── shader_record_buffer.khr.spv14.nocompat.vk.rgen.vk │ │ │ │ └── shader_record_buffer.nocompat.vk.rgen.vk │ │ │ │ ├── rint │ │ │ │ ├── report-intersection.khr.spv14.nocompat.vk.rint.vk │ │ │ │ └── report-intersection.nocompat.vk.rint.vk │ │ │ │ ├── rmiss │ │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rmiss.vk │ │ │ │ ├── ray_tracing.nocompat.vk.rmiss.vk │ │ │ │ └── ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss.vk │ │ │ │ └── vert │ │ │ │ ├── device-group.nocompat.vk.vert.vk │ │ │ │ ├── multiview.nocompat.vk.vert.vk │ │ │ │ ├── small-storage.vk.vert │ │ │ │ ├── small-storage.vk.vert.vk │ │ │ │ ├── vulkan-vertex.vk.vert │ │ │ │ └── vulkan-vertex.vk.vert.vk │ │ ├── shaders-hlsl-no-opt │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── access-chain-load-store-composite.asm.comp │ │ │ │ │ ├── aliased-struct-divergent-member-name.asm.comp │ │ │ │ │ ├── atomic-load-store.asm.comp │ │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ │ ├── bitfield-signed-operations.asm.comp │ │ │ │ │ ├── bitscan.asm.comp │ │ │ │ │ ├── buffer-atomic-nonuniform.asm.sm51.nonuniformresource.comp │ │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ │ ├── constant-lut-name-aliasing.asm.comp │ │ │ │ │ ├── eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp │ │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ │ ├── glsl.std450.frexp-modf-struct.fxconly.asm.comp │ │ │ │ │ ├── image-atomic-nonuniform.asm.sm51.nonuniformresource.comp │ │ │ │ │ ├── local-size-id-override.asm.comp │ │ │ │ │ ├── local-size-id.asm.invalid.comp │ │ │ │ │ ├── num-workgroups.spv14.asm.comp │ │ │ │ │ ├── spec-constant-name-aliasing.asm.comp │ │ │ │ │ ├── specialization-constant-workgroup.nofxc.asm.comp │ │ │ │ │ └── storage-buffer-basic.nofxc.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── anonymous-inner-struct-names.asm.frag │ │ │ │ │ ├── composite-insert-inheritance.asm.frag │ │ │ │ │ ├── empty-struct-in-struct.asm.frag │ │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ │ ├── nonuniform-bracket-handling-2.nonuniformresource.sm51.asm.frag │ │ │ │ │ ├── nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag │ │ │ │ │ ├── nonuniform-ssbo.sm51.nonuniformresource.asm.frag │ │ │ │ │ ├── only-initializer-frag-depth.asm.frag │ │ │ │ │ ├── phi.zero-initialize.asm.frag │ │ │ │ │ ├── pixel-interlock-callstack.sm51.fxconly.asm.frag │ │ │ │ │ ├── pixel-interlock-control-flow.sm51.fxconly.asm.frag │ │ │ │ │ ├── pixel-interlock-split-functions.sm51.fxconly.asm.frag │ │ │ │ │ ├── reserved-function-identifier.asm.frag │ │ │ │ │ ├── sample-mask-load-store-array-uint.asm.frag │ │ │ │ │ ├── sample-mask-load-store-array.asm.frag │ │ │ │ │ ├── scalar-select.spv14.asm.frag │ │ │ │ │ ├── struct-packing-last-element-array-matrix-rule.invalid.asm.frag │ │ │ │ │ ├── subgroup-arithmetic-cast.invalid.nofxc.sm60.asm.frag │ │ │ │ │ ├── switch-block-case-fallthrough.asm.invalid.frag │ │ │ │ │ ├── unordered-compare.asm.frag │ │ │ │ │ ├── unordered-compare.relax-nan.asm.frag │ │ │ │ │ ├── vec4-straddle-packing-holes.asm.frag │ │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ │ ├── mesh │ │ │ │ │ ├── mesh-shader-dxil-spirv.flip-vert-y.asm.spv14.nofxc.nocompat.vk.mesh │ │ │ │ │ └── mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh │ │ │ │ ├── temporary.zero-initialize.asm.frag │ │ │ │ └── vert │ │ │ │ │ ├── block-struct-initializer.asm.vert │ │ │ │ │ ├── builtin-output-initializer.asm.vert │ │ │ │ │ ├── complex-link-by-name.asm.vert │ │ │ │ │ └── empty-struct-composite.asm.vert │ │ │ ├── comp │ │ │ │ ├── bitfield.comp │ │ │ │ ├── glsl.std450.fxconly.comp │ │ │ │ ├── illegal-struct-name.asm.comp │ │ │ │ ├── intmin-literal.comp │ │ │ │ ├── subgroups-boolean.invalid.nofxc.sm60.comp │ │ │ │ ├── subgroups.invalid.nofxc.sm60.comp │ │ │ │ ├── substruct-cbuffer-packing-straddle-top-level.comp │ │ │ │ ├── substruct-cbuffer-packing-straddle.comp │ │ │ │ ├── trivial-select-cast-vector.comp │ │ │ │ └── trivial-select-matrix.spv14.comp │ │ │ ├── frag │ │ │ │ ├── cbuffer-packing-straddle.frag │ │ │ │ ├── constant-buffer-array.invalid.sm51.frag │ │ │ │ ├── fp16.invalid.desktop.frag │ │ │ │ ├── frag-coord.frag │ │ │ │ ├── helper-invocation.fxconly.nofxc.frag │ │ │ │ ├── native-16bit-types.fxconly.nofxc.sm62.native-16bit.frag │ │ │ │ ├── nonuniform-constructor.sm51.nonuniformresource.frag │ │ │ │ ├── pixel-interlock-simple-callstack.sm51.fxconly.frag │ │ │ │ ├── spec-constant.frag │ │ │ │ ├── texture-gather-uint-component.asm.frag │ │ │ │ ├── ubo-offset-out-of-order.frag │ │ │ │ ├── variables.zero-initialize.frag │ │ │ │ └── volatile-helper-invocation.fxconly.nofxc.spv16.frag │ │ │ ├── mesh │ │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.nofxc.flip-vert-y.mesh │ │ │ └── vert │ │ │ │ ├── base-instance-index.sm68.nofxc.fxconly.vert │ │ │ │ ├── base-instance.vert │ │ │ │ ├── base-vertex-index.sm68.nofxc.fxconly.vert │ │ │ │ ├── base-vertex.vert │ │ │ │ ├── block-io-auto-location-assignment.vert │ │ │ │ ├── empty-shader.nofxc.sm30.vert │ │ │ │ ├── flatten-matrix-input.flatten-matrix-vertex-input.vert │ │ │ │ ├── instance-index.sm68.nofxc.fxconly.vert │ │ │ │ ├── pass-array-by-value.vert │ │ │ │ └── vertex-index.sm68.nofxc.fxconly.vert │ │ ├── shaders-hlsl │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── access-chain-invalidate.asm.comp │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ │ └── nmin-max-clamp.relax-nan.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── array-of-structured-buffers.structured.fxconly.asm.frag │ │ │ │ │ ├── cbuffer-stripped.asm.frag │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ ├── pack-and-unpack-uint2.fxconly.nofxc.sm60.asm.frag │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ ├── structured-buffer.structured.asm.frag │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ └── unreachable.asm.frag │ │ │ │ └── vert │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ ├── uint-vertex-id-instance-id.asm.vert │ │ │ │ │ └── vertex-id-instance-id.asm.vert │ │ │ ├── comp │ │ │ │ ├── access-chain-load-composite.comp │ │ │ │ ├── access-chains.comp │ │ │ │ ├── access-chains.force-uav.comp │ │ │ │ ├── address-buffers.comp │ │ │ │ ├── atomic.comp │ │ │ │ ├── barriers.comp │ │ │ │ ├── builtins.comp │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ ├── globallycoherent.comp │ │ │ │ ├── image.comp │ │ │ │ ├── image.nonwritable-uav-texture.comp │ │ │ │ ├── inverse.comp │ │ │ │ ├── num-workgroups-alone.comp │ │ │ │ ├── num-workgroups-with-builtins.comp │ │ │ │ ├── outer-product.comp │ │ │ │ ├── rayquery.nofxc.fxconly.comp │ │ │ │ ├── rmw-matrix.comp │ │ │ │ ├── rwbuffer-matrix.comp │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ ├── shared.comp │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ ├── ssbo-array-length.comp │ │ │ │ ├── ssbo-array.comp │ │ │ │ └── ssbo-store-array.comp │ │ │ ├── flatten │ │ │ │ ├── array.flatten.vert │ │ │ │ ├── basic.flatten.vert │ │ │ │ ├── copy.flatten.vert │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ ├── matrix-conversion.flatten.frag │ │ │ │ ├── matrixindex.flatten.vert │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ ├── struct.flatten.vert │ │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ └── types.flatten.frag │ │ │ ├── frag │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ ├── basic-color-3comp.sm30.frag │ │ │ │ ├── basic-color-3comp.sm50.frag │ │ │ │ ├── basic.frag │ │ │ │ ├── bit-conversions.frag │ │ │ │ ├── boolean-mix.frag │ │ │ │ ├── builtins.frag │ │ │ │ ├── bvec-operations.frag │ │ │ │ ├── clip-cull-distance.frag │ │ │ │ ├── combined-texture-sampler-parameter.frag │ │ │ │ ├── combined-texture-sampler-shadow.frag │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ ├── constant-composites.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── demote-to-helper.frag │ │ │ │ ├── depth-greater-than.frag │ │ │ │ ├── depth-less-than.frag │ │ │ │ ├── dual-source-blending.frag │ │ │ │ ├── early-fragment-test.frag │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ ├── fp16-packing.frag │ │ │ │ ├── front-facing.frag │ │ │ │ ├── hyperbolic.frag │ │ │ │ ├── image-query-selective.frag │ │ │ │ ├── image-query-uav.frag │ │ │ │ ├── image-query-uav.nonwritable-uav-texture.frag │ │ │ │ ├── image-query.frag │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ ├── input-attachment.frag │ │ │ │ ├── io-block.frag │ │ │ │ ├── legacy-tex-modifiers.sm30.frag │ │ │ │ ├── lut-promotion.frag │ │ │ │ ├── matrix-input.frag │ │ │ │ ├── mod.frag │ │ │ │ ├── mrt.frag │ │ │ │ ├── no-return.frag │ │ │ │ ├── no-return2.frag │ │ │ │ ├── nonuniform-qualifier.nonuniformresource.sm51.frag │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ ├── pixel-interlock-ordered.sm51.fxconly.frag │ │ │ │ ├── point-coord-compat.frag │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ ├── readonly-coherent-ssbo.force-uav.frag │ │ │ │ ├── readonly-coherent-ssbo.frag │ │ │ │ ├── resources.frag │ │ │ │ ├── row-major-layout-in-struct.frag │ │ │ │ ├── sample-cmp-level-zero.frag │ │ │ │ ├── sample-mask-in-and-out.frag │ │ │ │ ├── sample-mask-in.frag │ │ │ │ ├── sample-mask-out.frag │ │ │ │ ├── sampler-array.frag │ │ │ │ ├── sampler-image-arrays.frag │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ ├── separate-combined-fake-overload.sm30.frag │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ ├── switch-unreachable-break.frag │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ ├── swizzle-scalar.frag │ │ │ │ ├── tex-sampling-ms.frag │ │ │ │ ├── tex-sampling.frag │ │ │ │ ├── tex-sampling.sm30.frag │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ ├── texture-size-combined-image-sampler.frag │ │ │ │ ├── unary-enclose.frag │ │ │ │ ├── unorm-snorm-packing.frag │ │ │ │ └── various-glsl-ops.frag │ │ │ ├── mesh │ │ │ │ ├── mesh-shader-basic-lines.spv14.vk.nocompat.mesh │ │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.mesh │ │ │ ├── task │ │ │ │ └── task-basic.spv14.vk.nocompat.task │ │ │ └── vert │ │ │ │ ├── basic.vert │ │ │ │ ├── clip-cull-distance.vert │ │ │ │ ├── instancing.vert │ │ │ │ ├── invariant.vert │ │ │ │ ├── legacy-int-attribute.sm30.vert │ │ │ │ ├── locations.vert │ │ │ │ ├── matrix-attribute.vert │ │ │ │ ├── matrix-output.vert │ │ │ │ ├── no-contraction.vert │ │ │ │ ├── no-input.vert │ │ │ │ ├── point-size-compat.vert │ │ │ │ ├── point-size.sm30.vert │ │ │ │ ├── qualifiers.vert │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ ├── return-array.vert │ │ │ │ ├── sampler-buffers.vert │ │ │ │ ├── struct-composite-decl.vert │ │ │ │ └── texture_buffer.vert │ │ ├── shaders-msl-no-opt │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── aliased-struct-divergent-member-name.asm.comp │ │ │ │ │ ├── arithmetic-conversion-signs.asm.comp │ │ │ │ │ ├── atomic-load-store.asm.comp │ │ │ │ │ ├── atomic-min-max-sign.asm.comp │ │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ │ ├── bda-to-array-in-buffer.asm.spv16.msl24.comp │ │ │ │ │ ├── bitcast-fp16-fp32.asm.comp │ │ │ │ │ ├── bitfield-signed-operations.asm.comp │ │ │ │ │ ├── bitscan.asm.comp │ │ │ │ │ ├── block-like-array-type-construct-2.asm.comp │ │ │ │ │ ├── block-like-array-type-construct.asm.comp │ │ │ │ │ ├── buffer-device-address-ptr-casting.msl24.asm.comp │ │ │ │ │ ├── composite-construct-buffer-struct.asm.comp │ │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ │ ├── constant-lut-name-aliasing.asm.comp │ │ │ │ │ ├── copy-logical-2.spv14.asm.comp │ │ │ │ │ ├── copy-logical-offset-and-array-stride-diffs.spv14.asm.comp │ │ │ │ │ ├── copy-logical.spv14.asm.comp │ │ │ │ │ ├── device-array-load-temporary.asm.comp │ │ │ │ │ ├── device-array-load-temporary.force-native-array.asm.comp │ │ │ │ │ ├── device-constant-array-load-store.asm.comp │ │ │ │ │ ├── device-constant-array-load-store.force-native-array.asm.comp │ │ │ │ │ ├── eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp │ │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ │ ├── glsl.std450.frexp-modf-struct.asm.comp │ │ │ │ │ ├── groupshared-inner-array-of-struct-copy.asm.comp │ │ │ │ │ ├── image-atomic-mismatch-sign.asm.msl31.comp │ │ │ │ │ ├── local-size-id-override.asm.comp │ │ │ │ │ ├── local-size-id.asm.invalid.comp │ │ │ │ │ ├── modf-storage-class.asm.comp │ │ │ │ │ ├── opptrdiff-basic.spv14.asm.comp │ │ │ │ │ ├── opptrdiff-opptraccesschain-elem-offset.spv14.asm.comp │ │ │ │ │ ├── opptrequal-basic.spv14.asm.comp │ │ │ │ │ ├── opptrequal-row-maj-mtx-bypass-transpose.spv14.asm.comp │ │ │ │ │ ├── opptrnotequal-basic.spv14.asm.comp │ │ │ │ │ ├── ptr-access-chain-custom-array-stride.asm.msl23.comp │ │ │ │ │ ├── spec-constant-name-aliasing.asm.comp │ │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ │ ├── storage-buffer-pointer-argument.asm.comp │ │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ │ ├── variable-pointers-3.asm.comp │ │ │ │ │ ├── variable-pointers-vector-to-scalar.asm.comp │ │ │ │ │ ├── variable-pointers.asm.comp │ │ │ │ │ └── workgroup-uint-to-uchar-alias-ptr-access-chain.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── access-chain-array-ubo-partial.argument.msl2.asm.frag │ │ │ │ │ ├── access-chain-array-ubo-partial.asm.frag │ │ │ │ │ ├── anonymous-inner-struct-names.asm.frag │ │ │ │ │ ├── component-insert-packed-expression.asm.frag │ │ │ │ │ ├── composite-insert-inheritance.asm.frag │ │ │ │ │ ├── constant-composite-block-no-array-stride-2.asm.frag │ │ │ │ │ ├── copy-memory-block-like-thread-local.asm.frag │ │ │ │ │ ├── empty-struct-in-struct.asm.frag │ │ │ │ │ ├── fixup-entry-point-identifier.nomain.asm.frag │ │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ │ ├── image-gather.asm.frag │ │ │ │ │ ├── image-type-normal-comparison-usage.asm.frag │ │ │ │ │ ├── in_block_with_aliased_struct_and_name.asm.frag │ │ │ │ │ ├── input-attachment-unused-frag-coord.asm.frag │ │ │ │ │ ├── modf-frexp-scalar-access-chain-output.asm.frag │ │ │ │ │ ├── only-initializer-frag-depth.asm.frag │ │ │ │ │ ├── phi.zero-initialize.asm.frag │ │ │ │ │ ├── pixel-interlock-callstack.msl2.asm.frag │ │ │ │ │ ├── pixel-interlock-control-flow.msl2.asm.frag │ │ │ │ │ ├── pixel-interlock-split-functions.msl2.asm.frag │ │ │ │ │ ├── private-initializer-direct-store.asm.frag │ │ │ │ │ ├── reserved-function-identifier.asm.frag │ │ │ │ │ ├── sample-mask-load-store-array-uint.asm.frag │ │ │ │ │ ├── sample-mask-load-store-array.asm.frag │ │ │ │ │ ├── scalar-select.spv14.asm.frag │ │ │ │ │ ├── subgroup-arithmetic-cast.msl21.asm.invalid.frag │ │ │ │ │ ├── switch-block-case-fallthrough.asm.invalid.frag │ │ │ │ │ ├── texture-access.swizzle.asm.frag │ │ │ │ │ ├── usage-tracking-modf-io-pointer.asm.frag │ │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ │ ├── masking │ │ │ │ │ ├── initializers-block.mask-location-0.msl2.asm.tesc │ │ │ │ │ ├── initializers-block.mask-location-0.multi-patch.msl2.asm.tesc │ │ │ │ │ ├── initializers-block.mask-location-1.msl2.asm.tesc │ │ │ │ │ ├── initializers-block.mask-location-1.multi-patch.msl2.asm.tesc │ │ │ │ │ ├── initializers-block.mask-point-size.msl2.asm.tesc │ │ │ │ │ ├── initializers-block.mask-point-size.multi-patch.msl2.asm.tesc │ │ │ │ │ ├── initializers-block.mask-position.msl2.asm.tesc │ │ │ │ │ ├── initializers-block.mask-position.multi-patch.msl2.asm.tesc │ │ │ │ │ ├── initializers.mask-location-0.msl2.asm.tesc │ │ │ │ │ ├── initializers.mask-location-0.msl2.multi-patch.asm.tesc │ │ │ │ │ ├── initializers.mask-location-1.asm.tesc │ │ │ │ │ ├── initializers.mask-location-1.multi-patch.asm.tesc │ │ │ │ │ ├── initializers.mask-point-size.msl2.asm.tesc │ │ │ │ │ ├── initializers.mask-point-size.msl2.multi-patch.asm.tesc │ │ │ │ │ ├── initializers.mask-position.msl2.asm.tesc │ │ │ │ │ └── initializers.mask-position.msl2.multi-patch.asm.tesc │ │ │ │ ├── packing │ │ │ │ │ ├── composite-extract-row-major.asm.comp │ │ │ │ │ ├── load-packed-no-forwarding-2.asm.comp │ │ │ │ │ ├── load-packed-no-forwarding-3.asm.comp │ │ │ │ │ ├── load-packed-no-forwarding-4.asm.comp │ │ │ │ │ ├── load-packed-no-forwarding-5.asm.comp │ │ │ │ │ ├── load-packed-no-forwarding.asm.comp │ │ │ │ │ ├── packed-vector-extract-insert.asm.comp │ │ │ │ │ ├── row-major-split-access-chain.asm.comp │ │ │ │ │ ├── scalar-array-float2.asm.frag │ │ │ │ │ ├── scalar-array-float3-one-element.asm.frag │ │ │ │ │ ├── scalar-array-float3.asm.frag │ │ │ │ │ ├── scalar-float2x2-col-major.invalid.asm.frag │ │ │ │ │ ├── scalar-float2x2-row-major.asm.frag │ │ │ │ │ ├── scalar-float2x3-col-major.invalid.asm.frag │ │ │ │ │ ├── scalar-float2x3-row-major.asm.frag │ │ │ │ │ ├── scalar-float3x2-col-major.invalid.asm.frag │ │ │ │ │ ├── scalar-float3x2-row-major.asm.frag │ │ │ │ │ ├── scalar-float3x3-col-major.invalid.asm.frag │ │ │ │ │ └── scalar-float3x3-row-major.asm.frag │ │ │ │ ├── temporary.zero-initialize.asm.frag │ │ │ │ ├── tesc │ │ │ │ │ ├── array-control-point-initializer.asm.tesc │ │ │ │ │ ├── block-control-point-initializer.asm.tesc │ │ │ │ │ ├── builtin-control-point-initializer.asm.tesc │ │ │ │ │ ├── composite-control-point-initializer.asm.tesc │ │ │ │ │ ├── copy-memory-control-point.asm.tesc │ │ │ │ │ ├── copy-tess-level-tri.asm.tesc │ │ │ │ │ ├── plain-control-point-initializer.asm.tesc │ │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.multi-patch.asm.tesc │ │ │ │ │ ├── tess-level-initializer-quad.asm.tesc │ │ │ │ │ ├── tess-level-initializer-triangle.asm.tesc │ │ │ │ │ └── tess-level-read-write-in-function-tri.asm.tesc │ │ │ │ ├── tese │ │ │ │ │ ├── copy-tess-level.asm.msl2.tese │ │ │ │ │ └── split-access-chain.asm.tese │ │ │ │ └── vert │ │ │ │ │ ├── block-io-use-in-function.asm.vert │ │ │ │ │ ├── block-struct-initializer.asm.vert │ │ │ │ │ ├── builtin-output-initializer.asm.vert │ │ │ │ │ ├── composite-extract-physical-type-id.asm.vert │ │ │ │ │ ├── constant-composite-block-no-array-stride.asm.vert │ │ │ │ │ ├── duplicate-view-index.asm.vert │ │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ │ ├── op-load-forced-temporary-array.asm.frag │ │ │ │ │ └── pointer-to-pointer.asm.vert │ │ │ ├── comp │ │ │ │ ├── array-copy-threadgroup-memory.comp │ │ │ │ ├── basic.dynamic-buffer.msl2.comp │ │ │ │ ├── bda-atomics.msl23.comp │ │ │ │ ├── bda-restrict-pointer-variable.msl2.comp │ │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ │ ├── bitfield.comp │ │ │ │ ├── buffer-device-address-from-pointer-complex-chain.msl23.comp │ │ │ │ ├── extract-atomics-from-function.comp │ │ │ │ ├── glsl.std450.comp │ │ │ │ ├── illegal-struct-name.asm.comp │ │ │ │ ├── image-array-atomic.msl31.comp │ │ │ │ ├── implicit-integer-promotion.comp │ │ │ │ ├── int16min-literal.comp │ │ │ │ ├── int64.invalid.msl22.comp │ │ │ │ ├── int64min-literal.msl22.comp │ │ │ │ ├── integer-dot-product.comp │ │ │ │ ├── intmin-literal.comp │ │ │ │ ├── loop.comp │ │ │ │ ├── return.comp │ │ │ │ ├── std140-array-load-composite-construct.comp │ │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl12.emulate-subgroup.comp │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.comp │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.fixed-subgroup.comp │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.ios.comp │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl22.ios.comp │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl23.ios.simd.comp │ │ │ │ ├── trivial-select-cast-vector.comp │ │ │ │ └── trivial-select-matrix.spv14.comp │ │ │ ├── components │ │ │ │ ├── fragment-input-component.frag │ │ │ │ ├── fragment-output-component.frag │ │ │ │ ├── fragment-output-component.pad-fragment.frag │ │ │ │ ├── vertex-input-component.vert │ │ │ │ └── vertex-output-component.vert │ │ │ ├── frag │ │ │ │ ├── 16bit-constants.invalid.frag │ │ │ │ ├── combined-sampler-parameter-names.asm.frag │ │ │ │ ├── demote-to-helper.vk.nocompat.msl21.invalid.frag │ │ │ │ ├── depth-image-gather.asm.frag │ │ │ │ ├── force-active-resources.msl2.argument..force-active.discrete.frag │ │ │ │ ├── fp16.desktop.invalid.frag │ │ │ │ ├── image-gather.frag │ │ │ │ ├── in_block_assign.frag │ │ │ │ ├── min-max-clamp.invalid.asm.frag │ │ │ │ ├── min-max-clamp.relax-nan.invalid.asm.frag │ │ │ │ ├── nonuniform-constructor.msl2.frag │ │ │ │ ├── pixel-interlock-simple-callstack.msl2.frag │ │ │ │ ├── pull-interpolant-access-chain.msl23.frag │ │ │ │ ├── ray-query-mutability.spv14.vk.msl24.frag │ │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag │ │ │ │ ├── shadow-compare-global-alias.invalid.frag │ │ │ │ ├── struct-bool-edge-cases.frag │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl22.frag │ │ │ │ ├── subpass-input-attachment-index-fallback.msl20.ios.framebuffer-fetch.frag │ │ │ │ ├── subpass-input-attachment-index-fallback.msl23.framebuffer-fetch.frag │ │ │ │ ├── subpass-input-function-argument.framebuffer-fetch.ios.frag │ │ │ │ ├── subpass-input-function-argument.framebuffer-fetch.msl23.frag │ │ │ │ ├── subpass-input.decoration-binding.framebuffer-fetch.msl23.argument.frag │ │ │ │ ├── subpass-input.decoration-binding.framebuffer-fetch.msl23.frag │ │ │ │ ├── subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.argument.frag │ │ │ │ ├── subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.frag │ │ │ │ ├── texture-access-int.swizzle.frag │ │ │ │ ├── texture-access-leaf.swizzle.frag │ │ │ │ ├── texture-access-uint.swizzle.frag │ │ │ │ ├── texture-access.swizzle.frag │ │ │ │ ├── texture-gather-uint-component.asm.frag │ │ │ │ ├── ubo-array-multiple-structs-access-chain.argument.msl2.frag │ │ │ │ ├── ubo-array-multiple-structs-access-chain.frag │ │ │ │ ├── ubo-offset-out-of-order.frag │ │ │ │ ├── variables.zero-initialize.frag │ │ │ │ └── volatile-helper-invocation.msl23.spv16.frag │ │ │ ├── packing │ │ │ │ ├── array-of-vec3.comp │ │ │ │ ├── array-of-vec4.comp │ │ │ │ ├── isolated-scalar-access.comp │ │ │ │ ├── load-store-col-rows.comp │ │ │ │ ├── matrix-2x2-scalar.comp │ │ │ │ ├── matrix-2x2-std140.comp │ │ │ │ ├── matrix-2x2-std430.comp │ │ │ │ ├── matrix-2x3-scalar.comp │ │ │ │ ├── matrix-2x3-std140.comp │ │ │ │ ├── matrix-2x3-std430.comp │ │ │ │ ├── matrix-2x4-scalar.comp │ │ │ │ ├── matrix-2x4-std140.comp │ │ │ │ ├── matrix-2x4-std430.comp │ │ │ │ ├── matrix-3x2-scalar.comp │ │ │ │ ├── matrix-3x2-std140.comp │ │ │ │ ├── matrix-3x2-std430.comp │ │ │ │ ├── matrix-3x3-scalar.comp │ │ │ │ ├── matrix-3x3-std140.comp │ │ │ │ ├── matrix-3x3-std430.comp │ │ │ │ ├── matrix-3x4-scalar.comp │ │ │ │ ├── matrix-3x4-std140.comp │ │ │ │ ├── matrix-3x4-std430.comp │ │ │ │ ├── matrix-4x2-scalar.comp │ │ │ │ ├── matrix-4x2-std140.comp │ │ │ │ ├── matrix-4x2-std430.comp │ │ │ │ ├── matrix-4x3-scalar.comp │ │ │ │ ├── matrix-4x3-std140.comp │ │ │ │ ├── matrix-4x3-std430.comp │ │ │ │ ├── matrix-4x4-scalar.comp │ │ │ │ ├── matrix-4x4-std140.comp │ │ │ │ ├── matrix-4x4-std430.comp │ │ │ │ ├── matrix-multiply-row-major.comp │ │ │ │ ├── matrix-multiply-unpacked-col-major-2.comp │ │ │ │ ├── matrix-multiply-unpacked-col-major.comp │ │ │ │ ├── matrix-multiply-unpacked-row-major-2.comp │ │ │ │ ├── matrix-multiply-unpacked-row-major.comp │ │ │ │ ├── member-padding.comp │ │ │ │ ├── std140-array-of-vectors.comp │ │ │ │ ├── std140-half-matrix-and-array-write.frag │ │ │ │ ├── std140-half-matrix-and-array.frag │ │ │ │ ├── struct-alignment.comp │ │ │ │ ├── struct-packing-array-of-scalar.comp │ │ │ │ ├── struct-packing-recursive.comp │ │ │ │ ├── struct-packing.comp │ │ │ │ ├── struct-size-padding-array-of-array.comp │ │ │ │ └── struct-size-padding.comp │ │ │ ├── tesc │ │ │ │ ├── copy-tess-level.tesc │ │ │ │ ├── passthrough-clip-cull.multi-patch.tesc │ │ │ │ └── tess-level-read-write-in-function-quad.tesc │ │ │ ├── tese │ │ │ │ ├── builtin-input-automatic-attribute-assignment.tese │ │ │ │ └── load-clip-cull.msl2.tese │ │ │ ├── vert │ │ │ │ ├── cull-distance.for-tess.vert │ │ │ │ ├── functions_nested.vert │ │ │ │ ├── layer.msl11.invalid.vert │ │ │ │ ├── modf-storage-class.capture.vert │ │ │ │ ├── pass-array-by-value.force-native-array.vert │ │ │ │ ├── pass-array-by-value.vert │ │ │ │ ├── uninitialized-vertex-output.vert │ │ │ │ ├── unused-subgroup-builtin.msl22.vert │ │ │ │ └── viewport-index.msl2.invalid.vert │ │ │ └── vulkan │ │ │ │ └── frag │ │ │ │ └── texture-access-function.swizzle.vk.frag │ │ ├── shaders-msl │ │ │ ├── amd │ │ │ │ └── shader_trinary_minmax.msl21.comp │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ ├── buffer-write-relative-addr.asm.comp │ │ │ │ │ ├── buffer-write.asm.comp │ │ │ │ │ ├── copy-object-ssbo-to-ssbo.asm.comp │ │ │ │ │ ├── copy-object-ubo-to-ssbo.asm.comp │ │ │ │ │ ├── duplicate-spec-id.asm.comp │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ ├── image-load-store-short-vector.invalid.asm.comp │ │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ │ ├── op-spec-constant-op-vector-related.asm.comp │ │ │ │ │ ├── quantize.asm.comp │ │ │ │ │ ├── relaxed-block-layout.asm.comp │ │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ │ ├── struct-resource-name-aliasing.asm.comp │ │ │ │ │ ├── uint_smulextended.asm.comp │ │ │ │ │ ├── ulong_smulextended.asm.msl23.comp │ │ │ │ │ ├── undefined-constant-composite.asm.comp │ │ │ │ │ ├── undefined-spec-constant-composite.asm.comp │ │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ │ ├── variable-pointers-store-forwarding.asm.comp │ │ │ │ │ ├── vector-builtin-type-cast-func.asm.comp │ │ │ │ │ └── vector-builtin-type-cast.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ │ ├── depth-array-texture-lod.lod-as-grad.1d-as-2d.agx-cube-grad.msl23.asm.frag │ │ │ │ │ ├── depth-image-color-format-fetch.asm.frag │ │ │ │ │ ├── depth-image-color-format-sampled.asm.frag │ │ │ │ │ ├── descriptor-array-unnamed.asm.frag │ │ │ │ │ ├── disable-renamed-output.frag-output.asm.frag │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ ├── extract-packed-from-composite.asm.frag │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ ├── image-query-lod-vec4.msl22.asm.frag │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ ├── interpolation-qualifiers-struct.asm.frag │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ ├── locations-components.asm.frag │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ ├── min-lod.msl22.asm.frag │ │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ │ ├── op-image-sampled-image.asm.frag │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ │ ├── pull-model-interpolation.asm.msl23.frag │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ ├── switch-different-sizes.asm.frag │ │ │ │ │ ├── switch-long-case.asm.msl22.frag │ │ │ │ │ ├── switch-unsigned-long-case.asm.msl22.frag │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ ├── texture-atomics.asm.frag │ │ │ │ │ ├── texture-atomics.asm.graphics-robust-access.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ ├── unord-relational-op.asm.frag │ │ │ │ │ ├── unord-relational-op.relax-nan.asm.frag │ │ │ │ │ ├── unreachable.asm.frag │ │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ │ ├── tesc │ │ │ │ │ ├── tess-level-overrun.asm.tesc │ │ │ │ │ └── tess-level-overrun.multi-patch.asm.tesc │ │ │ │ ├── tese │ │ │ │ │ └── unnamed-builtin-array.asm.tese │ │ │ │ └── vert │ │ │ │ │ ├── clip-distance-plain-variable.asm.vert │ │ │ │ │ ├── clip-distance-plain-variable.no-user-varying.asm.vert │ │ │ │ │ ├── copy-memory-interface.asm.vert │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ ├── fake-builtin-input.asm.vert │ │ │ │ │ ├── invariant.msl21.asm.vert │ │ │ │ │ ├── packed-bool-to-uint.asm.vert │ │ │ │ │ ├── packed-bool2-to-packed_uint2.asm.vert │ │ │ │ │ ├── packing-test.asm.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ ├── comp │ │ │ │ ├── access-private-workgroup-in-function.comp │ │ │ │ ├── argument-buffers-discrete.msl2.argument.discrete.comp │ │ │ │ ├── argument-buffers-image-load-store.ios.msl2.argument.comp │ │ │ │ ├── argument-buffers-image-load-store.msl2.argument.comp │ │ │ │ ├── argument-buffers-runtime-array-buffer.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ │ ├── argument-buffers-runtime-array-buffer.rich-descriptor.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ │ ├── argument-buffers-runtime-array.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ │ ├── array-length.comp │ │ │ │ ├── array-length.msl2.argument.discrete.comp │ │ │ │ ├── atomic-float.msl3.comp │ │ │ │ ├── atomic-image.comp │ │ │ │ ├── atomic-image.msl31.comp │ │ │ │ ├── atomic.comp │ │ │ │ ├── barriers.comp │ │ │ │ ├── basic.comp │ │ │ │ ├── basic.dispatchbase.comp │ │ │ │ ├── basic.dispatchbase.msl11.comp │ │ │ │ ├── basic.inline-block.msl2.comp │ │ │ │ ├── buffer_device_address-packed-vec-and-cast-to-and-from-uvec2.msl23.comp │ │ │ │ ├── buffer_device_address-recursive-struct-pointers.msl23.comp │ │ │ │ ├── buffer_device_address.msl2.comp │ │ │ │ ├── builtins.comp │ │ │ │ ├── cfg-preserve-parameter.comp │ │ │ │ ├── coherent-block.comp │ │ │ │ ├── coherent-image-atomic.comp │ │ │ │ ├── coherent-image-atomic.msl2.argument.comp │ │ │ │ ├── coherent-image-atomic.msl2.comp │ │ │ │ ├── coherent-image-atomic.msl31.argument.comp │ │ │ │ ├── coherent-image-atomic.msl31.comp │ │ │ │ ├── coherent-image.comp │ │ │ │ ├── complex-composite-constant-array.comp │ │ │ │ ├── complex-type-alias.comp │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ ├── composite-array-initialization.force-native-array.comp │ │ │ │ ├── composite-construct.comp │ │ │ │ ├── copy-array-of-arrays.comp │ │ │ │ ├── copy-array-of-arrays.force-native-array.comp │ │ │ │ ├── culling.comp │ │ │ │ ├── defer-parens.comp │ │ │ │ ├── dowhile.comp │ │ │ │ ├── force-recompile-hooks.swizzle.comp │ │ │ │ ├── functions.comp │ │ │ │ ├── global-invocation-id-writable-ssbo-in-function.comp │ │ │ │ ├── global-invocation-id.comp │ │ │ │ ├── image-atomic-automatic-bindings.argument.msl2.comp │ │ │ │ ├── image-atomic-automatic-bindings.comp │ │ │ │ ├── image-cube-array-load-store.comp │ │ │ │ ├── image.comp │ │ │ │ ├── insert.comp │ │ │ │ ├── inverse.comp │ │ │ │ ├── local-invocation-id.comp │ │ │ │ ├── local-invocation-index.comp │ │ │ │ ├── local-size-duplicate-spec-id.comp │ │ │ │ ├── mat3-row-maj-read-write-const.comp │ │ │ │ ├── mat3.comp │ │ │ │ ├── metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp │ │ │ │ ├── metal3_1_regression_patch.replace-recursive-inputs.msl3.comp │ │ │ │ ├── mod.comp │ │ │ │ ├── modf.comp │ │ │ │ ├── outer-product.comp │ │ │ │ ├── overlapping-bindings.msl31.argument.argument-tier-1.decoration-binding.device-argument-buffer.texture-buffer-native.comp │ │ │ │ ├── packing-test-1.comp │ │ │ │ ├── packing-test-2.comp │ │ │ │ ├── raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.decoration-binding.comp │ │ │ │ ├── raw-buffer-descriptor-aliasing.argument.discrete.msl2.descriptor-binding.comp │ │ │ │ ├── ray-query.spv14.vk.ios.msl24..invalid.comp │ │ │ │ ├── read-write-only.comp │ │ │ │ ├── rmw-matrix.comp │ │ │ │ ├── rmw-opt.comp │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ ├── shader_ballot.msl22.comp │ │ │ │ ├── shader_group_vote.msl21.comp │ │ │ │ ├── shared-array-of-arrays.comp │ │ │ │ ├── shared-matrix-array-of-array.comp │ │ │ │ ├── shared-matrix-cast.comp │ │ │ │ ├── shared-matrix-nested-struct-array.comp │ │ │ │ ├── shared-matrix-nested-struct.comp │ │ │ │ ├── shared-struct-bool-cast.comp │ │ │ │ ├── shared.comp │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ ├── storage-buffer-std140-vector-array.comp │ │ │ │ ├── struct-layout.comp │ │ │ │ ├── struct-nested.comp │ │ │ │ ├── struct-packing.comp │ │ │ │ ├── threadgroup-boolean-workaround.comp │ │ │ │ ├── torture-loop.comp │ │ │ │ ├── type-alias.comp │ │ │ │ ├── type_casting_i64.msl22.comp │ │ │ │ ├── udiv.comp │ │ │ │ └── writable-ssbo.comp │ │ │ ├── desktop-only │ │ │ │ ├── comp │ │ │ │ │ └── extended-arithmetic.desktop.comp │ │ │ │ ├── frag │ │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ │ └── sampler-ms-query.desktop.frag │ │ │ │ ├── tesc │ │ │ │ │ ├── arrayed-output.desktop.sso.tesc │ │ │ │ │ ├── basic.desktop.sso.multi-patch.tesc │ │ │ │ │ ├── basic.desktop.sso.tesc │ │ │ │ │ ├── struct-copy.desktop.sso.multi-patch.tesc │ │ │ │ │ └── struct-copy.desktop.sso.tesc │ │ │ │ ├── tese │ │ │ │ │ └── triangle.desktop.sso.tese │ │ │ │ └── vert │ │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ │ ├── clip-cull-distance..no-user-varying.desktop.vert │ │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ │ ├── shader-draw-parameters.desktop.for-tess.vert │ │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ │ ├── flatten │ │ │ │ ├── basic.flatten.vert │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ ├── struct.flatten.vert │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ └── types.flatten.frag │ │ │ ├── frag │ │ │ │ ├── argument-buffers.msl2.argument.frag │ │ │ │ ├── array-component-io.frag │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ ├── array-of-array-lut.frag │ │ │ │ ├── array-of-texture-swizzle-nonconstant-uniform.msl2.argument.discrete.swizzle.frag │ │ │ │ ├── array-of-texture-swizzle-nonconstant-uniform.msl2.swizzle.frag │ │ │ │ ├── array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag │ │ │ │ ├── array-of-texture-swizzle.msl2.swizzle.frag │ │ │ │ ├── barycentric-nv-nopersp.msl22.frag │ │ │ │ ├── barycentric-nv.msl22.frag │ │ │ │ ├── basic.force-sample.frag │ │ │ │ ├── basic.frag │ │ │ │ ├── binary-func-unpack-pack-arguments.frag │ │ │ │ ├── binary-unpack-pack-arguments.frag │ │ │ │ ├── bitcasting.1d-as-2d.frag │ │ │ │ ├── bitcasting.frag │ │ │ │ ├── block-io-inherited-interpolation-qualifiers.frag │ │ │ │ ├── buffer-read-write.frag │ │ │ │ ├── buffer-read-write.texture-buffer-native.msl21.frag │ │ │ │ ├── builtins.frag │ │ │ │ ├── clip-distance-varying.frag │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ │ ├── constant-array.frag │ │ │ │ ├── constant-composites.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── cull-distance-varying.frag │ │ │ │ ├── depth-array-texture-lod.lod-as-grad.1d-as-2d.msl23.frag │ │ │ │ ├── depth-greater-than.frag │ │ │ │ ├── depth-less-than.frag │ │ │ │ ├── depth-out-early-frag-tests.frag │ │ │ │ ├── depth-out-no-early-frag-tests.frag │ │ │ │ ├── disable-frag-output.frag-output.frag │ │ │ │ ├── dual-source-blending.frag │ │ │ │ ├── early-fragment-tests.frag │ │ │ │ ├── false-loop-init.frag │ │ │ │ ├── flush_params.frag │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ ├── for-loop-init.frag │ │ │ │ ├── force-depth-write-early-tests.input-attachment-is-ds-attachment.frag │ │ │ │ ├── force-depth-write-false.input-attachment-is-ds-attachment.frag │ │ │ │ ├── force-depth-write.input-attachment-is-ds-attachment.frag │ │ │ │ ├── fp16-packing.frag │ │ │ │ ├── fp16-trancendentals.frag │ │ │ │ ├── frag-demote-checks.discard-checks.msl23.frag │ │ │ │ ├── frag-demote-checks.discard-checks.msl31.frag │ │ │ │ ├── frag-discard-checks-continue-block.discard-checks.msl23.frag │ │ │ │ ├── frag-discard-checks-continue-block.discard-checks.msl31.frag │ │ │ │ ├── frag-discard-checks.discard-checks.msl23.frag │ │ │ │ ├── frag-discard-checks.discard-checks.msl31.frag │ │ │ │ ├── frag-early-discard.discard-checks.force-frag-with-side-effects-execution.msl23.frag │ │ │ │ ├── frag-early-discard.discard-checks.msl23.frag │ │ │ │ ├── frag-early-discard.force-frag-with-side-effects-execution.msl23.frag │ │ │ │ ├── fragment-component-padding.pad-fragment.frag │ │ │ │ ├── front-facing.frag │ │ │ │ ├── gather-compare-const-offsets.frag │ │ │ │ ├── gather-const-offsets.frag │ │ │ │ ├── gather-dref.frag │ │ │ │ ├── gather-offset.frag │ │ │ │ ├── helper-invocation.msl21.frag │ │ │ │ ├── huge-argument-buffer.device-argument-buffer.argument.msl2.frag │ │ │ │ ├── illegal-name-test-0.frag │ │ │ │ ├── image-query-lod.msl22.frag │ │ │ │ ├── in_block.frag │ │ │ │ ├── in_block_with_multiple_structs_of_same_type.frag │ │ │ │ ├── in_mat.frag │ │ │ │ ├── input-attachment-ms.arrayed-subpass.msl21.frag │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ ├── input-attachment-ms.multiview.msl21.frag │ │ │ │ ├── input-attachment.arrayed-subpass.frag │ │ │ │ ├── input-attachment.frag │ │ │ │ ├── input-attachment.multiview.frag │ │ │ │ ├── interpolation-qualifiers-block.frag │ │ │ │ ├── interpolation-qualifiers.frag │ │ │ │ ├── lut-promotion.frag │ │ │ │ ├── mix.frag │ │ │ │ ├── modf-access-tracking-function.frag │ │ │ │ ├── mrt-array.frag │ │ │ │ ├── nonuniform-qualifier.msl2.frag │ │ │ │ ├── packed-expression-vector-shuffle.frag │ │ │ │ ├── packing-test-3.frag │ │ │ │ ├── pixel-interlock-ordered.msl2.argument.frag │ │ │ │ ├── pixel-interlock-ordered.msl2.frag │ │ │ │ ├── pixel-interlock-ordered.msl31.argument.frag │ │ │ │ ├── pixel-interlock-ordered.msl31.frag │ │ │ │ ├── pls.frag │ │ │ │ ├── post-depth-coverage.ios.msl2.frag │ │ │ │ ├── post-depth-coverage.msl23.frag │ │ │ │ ├── private-variable-prototype-declaration.frag │ │ │ │ ├── ray-query-object-in-function.spv14.vk.msl24.frag │ │ │ │ ├── read-cull-clip-distance-in-function.frag │ │ │ │ ├── readonly-ssbo.frag │ │ │ │ ├── return-value-after-discard-terminator.frag │ │ │ │ ├── runtime_array_as_argument_buffer.msl3.argument-tier-1.rich-descriptor.frag │ │ │ │ ├── runtime_array_as_argument_buffer_buf.msl3.argument-tier-1.rich-descriptor.frag │ │ │ │ ├── sample-depth-propagate-state-from-resource.frag │ │ │ │ ├── sample-depth-separate-image-sampler.frag │ │ │ │ ├── sample-mask-in-and-out.fixed-sample-mask.force-sample.frag │ │ │ │ ├── sample-mask-in-and-out.fixed-sample-mask.frag │ │ │ │ ├── sample-mask-not-used.fixed-sample-mask.frag │ │ │ │ ├── sample-mask.fixed-sample-mask.frag │ │ │ │ ├── sample-mask.frag │ │ │ │ ├── sample-position-func.frag │ │ │ │ ├── sample-position.frag │ │ │ │ ├── sample-rate-frag-coord-sample-id.frag │ │ │ │ ├── sample-rate-frag-coord-sample-input.frag │ │ │ │ ├── sample-rate-frag-coord-sample-pos.frag │ │ │ │ ├── sample-rate-frag-coord.force-sample.frag │ │ │ │ ├── sampler-1d-lod.1d-as-2d.frag │ │ │ │ ├── sampler-1d-lod.frag │ │ │ │ ├── sampler-compare-bias.msl23.1d-as-2d.frag │ │ │ │ ├── sampler-compare-cascade-gradient.frag │ │ │ │ ├── sampler-compare-cascade-gradient.ios.frag │ │ │ │ ├── sampler-compare-cascade-gradient.msl23.frag │ │ │ │ ├── sampler-cube-grad.agx-cube-grad.frag │ │ │ │ ├── sampler-image-arrays.msl2.frag │ │ │ │ ├── sampler-ms.frag │ │ │ │ ├── sampler.frag │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ ├── separate-image-sampler-argument.frag │ │ │ │ ├── shader-arithmetic-8bit.frag │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ ├── stencil-export.msl21.frag │ │ │ │ ├── subgroup-builtins.msl22.frag │ │ │ │ ├── subgroup-globals-extract.msl22.frag │ │ │ │ ├── switch-unreachable-break.frag │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ ├── swizzle.frag │ │ │ │ ├── texel-fetch-offset.1d-as-2d.frag │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ ├── texture-cube-array.frag │ │ │ │ ├── texture-cube-array.ios.emulate-cube-array.frag │ │ │ │ ├── texture-multisample-array.msl21.frag │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ ├── ubo_layout.frag │ │ │ │ ├── unary-enclose.frag │ │ │ │ ├── vecsize-mismatch.shader-inputs.frag │ │ │ │ └── write-depth-in-function.frag │ │ │ ├── intel │ │ │ │ └── shader-integer-functions2.asm.comp │ │ │ ├── legacy │ │ │ │ └── vert │ │ │ │ │ └── transpose.legacy.vert │ │ │ ├── masking │ │ │ │ ├── copy-arrays.mask-location-0.msl2.multi-patch.tesc │ │ │ │ ├── copy-arrays.mask-location-0.msl2.tesc │ │ │ │ ├── copy-arrays.mask-location-1.msl2.multi-patch.tesc │ │ │ │ ├── copy-arrays.mask-location-1.msl2.tesc │ │ │ │ ├── write-outputs-block.mask-location-0.for-tess.vert │ │ │ │ ├── write-outputs-block.mask-location-0.msl2.tesc │ │ │ │ ├── write-outputs-block.mask-location-0.multi-patch.msl2.tesc │ │ │ │ ├── write-outputs-block.mask-location-0.vert │ │ │ │ ├── write-outputs-block.mask-location-1.for-tess.vert │ │ │ │ ├── write-outputs-block.mask-location-1.msl2.tesc │ │ │ │ ├── write-outputs-block.mask-location-1.multi-patch.msl2.tesc │ │ │ │ ├── write-outputs-block.mask-location-1.vert │ │ │ │ ├── write-outputs.mask-clip-distance.vert │ │ │ │ ├── write-outputs.mask-location-0.for-tess.vert │ │ │ │ ├── write-outputs.mask-location-0.msl2.tesc │ │ │ │ ├── write-outputs.mask-location-0.multi-patch.tesc │ │ │ │ ├── write-outputs.mask-location-0.tesc │ │ │ │ ├── write-outputs.mask-location-0.vert │ │ │ │ ├── write-outputs.mask-location-1.for-tess.vert │ │ │ │ ├── write-outputs.mask-location-1.msl2.tesc │ │ │ │ ├── write-outputs.mask-location-1.multi-patch.tesc │ │ │ │ ├── write-outputs.mask-location-1.tesc │ │ │ │ ├── write-outputs.mask-location-1.vert │ │ │ │ ├── write-outputs.mask-point-size.for-tess.vert │ │ │ │ ├── write-outputs.mask-point-size.multi-patch.tesc │ │ │ │ ├── write-outputs.mask-point-size.tesc │ │ │ │ ├── write-outputs.mask-point-size.vert │ │ │ │ ├── write-outputs.mask-position.multi-patch.tesc │ │ │ │ └── write-outputs.mask-position.tesc │ │ │ ├── tesc │ │ │ │ ├── arrayed-block-io.multi-patch.tesc │ │ │ │ ├── basic.multi-patch.tesc │ │ │ │ ├── basic.tesc │ │ │ │ ├── complex-control-point-inout-types.multi-patch.tesc │ │ │ │ ├── complex-control-point-inout-types.tesc │ │ │ │ ├── complex-patch-out-types.tesc │ │ │ │ ├── load-control-point-array-of-matrix.multi-patch.tesc │ │ │ │ ├── load-control-point-array-of-matrix.tesc │ │ │ │ ├── load-control-point-array-of-struct.multi-patch.tesc │ │ │ │ ├── load-control-point-array-of-struct.tesc │ │ │ │ ├── load-control-point-array.multi-patch.tesc │ │ │ │ ├── load-control-point-array.tesc │ │ │ │ ├── matrix-output.multi-patch.tesc │ │ │ │ ├── reload-tess-level.multi-patch.tesc │ │ │ │ ├── reload-tess-level.tesc │ │ │ │ ├── struct-output.multi-patch.tesc │ │ │ │ ├── water_tess.multi-patch.tesc │ │ │ │ └── water_tess.tesc │ │ │ ├── tese │ │ │ │ ├── in-array-of-struct.raw-tess-in.tese │ │ │ │ ├── in-block-with-nested-struct.raw-tess-in.tese │ │ │ │ ├── in-block-with-nested-struct.tese │ │ │ │ ├── input-array.tese │ │ │ │ ├── input-types.raw-tess-in.tese │ │ │ │ ├── input-types.tese │ │ │ │ ├── load-control-point-array-of-matrix.tese │ │ │ │ ├── load-control-point-array.tese │ │ │ │ ├── quad.domain.tese │ │ │ │ ├── quad.tese │ │ │ │ ├── read-patch-vertices-in-func.raw-tess-in.tese │ │ │ │ ├── read-tess-level-in-func-quad.msl2.tese │ │ │ │ ├── read-tess-level-in-func-quad.raw-tess-in.msl2.tese │ │ │ │ ├── read-tess-level-in-func.msl2.tese │ │ │ │ ├── read-tess-level-in-func.raw-tess-in.msl2.tese │ │ │ │ ├── set-from-function.tese │ │ │ │ ├── triangle-tess-level.tese │ │ │ │ ├── triangle.tese │ │ │ │ ├── water_tess.raw-tess-in.tese │ │ │ │ └── water_tess.tese │ │ │ ├── vert │ │ │ │ ├── array-component-io.for-tess.vert │ │ │ │ ├── array-component-io.vert │ │ │ │ ├── basic.capture.vert │ │ │ │ ├── basic.for-tess.vert │ │ │ │ ├── basic.vert │ │ │ │ ├── buffer_device_address.msl2.vert │ │ │ │ ├── clip-distance-block.no-user-varying.vert │ │ │ │ ├── clip-distance-block.vert │ │ │ │ ├── copy.flatten.vert │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ ├── float-math.invariant-float-math.vert │ │ │ │ ├── float-math.vert │ │ │ │ ├── functions.vert │ │ │ │ ├── implicit-position-1.vert │ │ │ │ ├── implicit-position-2.vert │ │ │ │ ├── in_out_array_mat.vert │ │ │ │ ├── interface-block-block-composites.frag │ │ │ │ ├── interface-block-block-composites.vert │ │ │ │ ├── interface-block-single-element-array.vert │ │ │ │ ├── interpolation-qualifiers-block.vert │ │ │ │ ├── interpolation-qualifiers.vert │ │ │ │ ├── invariant.msl21.vert │ │ │ │ ├── leaf-function.capture.vert │ │ │ │ ├── leaf-function.for-tess.vert │ │ │ │ ├── no-contraction.vert │ │ │ │ ├── no-disable-vertex-out.frag-output.vert │ │ │ │ ├── no_stage_out.for-tess.vert │ │ │ │ ├── no_stage_out.vert │ │ │ │ ├── no_stage_out.write_buff.vert │ │ │ │ ├── no_stage_out.write_buff_atomic.vert │ │ │ │ ├── no_stage_out.write_tex.vert │ │ │ │ ├── out-block-with-nested-struct-array.vert │ │ │ │ ├── out-block-with-struct-array.vert │ │ │ │ ├── out_block.vert │ │ │ │ ├── packed-bool-to-uint.vert │ │ │ │ ├── packed-bool2-to-packed_uint2.vert │ │ │ │ ├── packed_matrix.vert │ │ │ │ ├── pointsize.vert │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ ├── resource-arrays-leaf.ios.vert │ │ │ │ ├── resource-arrays.ios.vert │ │ │ │ ├── return-array.force-native-array.vert │ │ │ │ ├── return-array.vert │ │ │ │ ├── set_builtin_in_func.vert │ │ │ │ ├── sign-int-types.vert │ │ │ │ ├── signedness-mismatch.shader-inputs.vert │ │ │ │ ├── texture_buffer.texture-buffer-native.msl21.vert │ │ │ │ ├── texture_buffer.vert │ │ │ │ ├── ubo.alignment.vert │ │ │ │ ├── ubo.vert │ │ │ │ ├── uniform-struct-out-of-order-offests.vert │ │ │ │ ├── uniform-struct-packing-nested.vert │ │ │ │ └── unused-position.vert │ │ │ └── vulkan │ │ │ │ ├── frag │ │ │ │ ├── basic.multiview.no-layered.nocompat.vk.frag │ │ │ │ ├── basic.multiview.nocompat.vk.frag │ │ │ │ ├── demote-to-helper-forwarding.asm.vk.nocompat.msl23.frag │ │ │ │ ├── demote-to-helper.vk.nocompat.msl23.frag │ │ │ │ ├── demote-to-helper.vk.nocompat.msl23.ios.frag │ │ │ │ ├── push-constant.vk.frag │ │ │ │ ├── spec-constant.msl11.vk.frag │ │ │ │ └── spec-constant.vk.frag │ │ │ │ └── vert │ │ │ │ ├── device-group.multiview.viewfromdev.nocompat.vk.vert │ │ │ │ ├── device-group.nocompat.vk.vert │ │ │ │ ├── multiview.multiview.no-layered.nocompat.vk.vert │ │ │ │ ├── multiview.multiview.nocompat.vk.vert │ │ │ │ ├── multiview.nocompat.vk.vert │ │ │ │ ├── small-storage.vk.vert │ │ │ │ └── vulkan-vertex.vk.vert │ │ ├── shaders-no-opt │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── access-chain-dominator-in-loop-body-2.asm.comp │ │ │ │ │ ├── access-chain-dominator-in-loop-body.asm.comp │ │ │ │ │ ├── access-tracking-function-call-result.asm.comp │ │ │ │ │ ├── aliased-struct-divergent-member-name.asm.comp │ │ │ │ │ ├── arithmetic-conversion-signs.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── atomic-load-store.asm.comp │ │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ │ ├── basic.spv16.asm.comp │ │ │ │ │ ├── bda-to-array-in-buffer.asm.spv16.nocompat.vk.comp.vk │ │ │ │ │ ├── bitcast-fp16-fp32.asm.vk.comp │ │ │ │ │ ├── bitcast-fp16-fp32.asm.vk.comp.vk │ │ │ │ │ ├── bitfield-signed-operations.asm.comp │ │ │ │ │ ├── bitscan.asm.comp │ │ │ │ │ ├── block-undef.noeliminate.invalid.asm.comp │ │ │ │ │ ├── buffer-atomic-nonuniform.vk.nocompat.asm.comp.vk │ │ │ │ │ ├── buffer-device-address-ptr-casting.vk.nocompat.asm.comp.vk │ │ │ │ │ ├── buffer-reference-aliased-block-name.nocompat.vk.asm.comp.vk │ │ │ │ │ ├── buffer-reference-chained-access.spv16.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-pointer-to-plain-struct.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-pointer-to-pod-in-buffer.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-pointer-to-std140-std430-array.asm.spv16.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-pointer-to-unused-pod-in-buffer.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-synthesized-pointer-2.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-synthesized-pointer-to-pointer.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-synthesized-pointer.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ │ ├── constant-lut-name-aliasing.asm.comp │ │ │ │ │ ├── copy-logical.spv14.asm.comp │ │ │ │ │ ├── eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp │ │ │ │ │ ├── empty-ubo-block.noeliminate.asm.comp │ │ │ │ │ ├── expression-nesting-limits.asm.comp │ │ │ │ │ ├── extended-debug-extinst.invalid.asm.comp │ │ │ │ │ ├── fuzz-collapse-degenerate-loop.asm.comp │ │ │ │ │ ├── fuzz-loop-variable-dominator-with-unreachable-continue-block.asm.comp │ │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ │ ├── glsl.std450.frexp-modf-struct.asm.comp │ │ │ │ │ ├── image-atomic-nonuniform.vk.nocompat.asm.comp.vk │ │ │ │ │ ├── local-size-id-override.vk.asm.comp │ │ │ │ │ ├── local-size-id-override.vk.asm.comp.vk │ │ │ │ │ ├── local-size-id.vk.asm.comp │ │ │ │ │ ├── local-size-id.vk.invalid.asm.comp │ │ │ │ │ ├── local-size-id.vk.invalid.asm.comp.vk │ │ │ │ │ ├── loop-variable-early-read-with-initializer.asm.invalid.comp │ │ │ │ │ ├── loop-variable-early-read-with-undef.asm.invalid.comp │ │ │ │ │ ├── loop-variable-with-initializer.asm.comp │ │ │ │ │ ├── multi-break-switch-out-of-loop.asm.comp │ │ │ │ │ ├── nonuniform-bracket-handling.vk.nocompat.asm.comp.vk │ │ │ │ │ ├── phi-temporary-copy-loop-variable.asm.invalid.comp │ │ │ │ │ ├── ray-query-force-temporary-rtas.spv14.asm.vk.nocompat.comp.vk │ │ │ │ │ ├── ray-query-function-object.spv14.asm.vk.nocompat.comp.vk │ │ │ │ │ ├── spec-constant-name-aliasing.vk.asm.comp │ │ │ │ │ ├── spec-constant-name-aliasing.vk.asm.comp.vk │ │ │ │ │ ├── spec-constant-op-convert-sign.asm.comp │ │ │ │ │ ├── storage-buffer-basic.asm.comp │ │ │ │ │ └── temorary-access-terminator.vk.nocompat.asm.comp.vk │ │ │ │ ├── degenerate-selection-constructs.asm.frag │ │ │ │ ├── frag │ │ │ │ │ ├── anonymous-inner-struct-names.asm.frag │ │ │ │ │ ├── array-builtin-bitcast-load-store.asm.frag │ │ │ │ │ ├── collapsed-switch-phi-flush.asm.frag │ │ │ │ │ ├── combined-image-sampler-dxc-min16float.asm.invalid.frag │ │ │ │ │ ├── complex-opaque-handle-reuse-in-loop.asm.frag │ │ │ │ │ ├── composite-insert-hoisted-temporaries-1.asm.frag │ │ │ │ │ ├── composite-insert-hoisted-temporaries-2.asm.frag │ │ │ │ │ ├── composite-insert-inheritance.asm.frag │ │ │ │ │ ├── demote-impure-function-call.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── discard-impure-function-call.asm.frag │ │ │ │ │ ├── do-while-continue-phi.asm.invalid.frag │ │ │ │ │ ├── do-while-loop-inverted-test.asm.frag │ │ │ │ │ ├── early-conditional-return-switch.asm.frag │ │ │ │ │ ├── empty-struct-in-struct.asm.frag │ │ │ │ │ ├── for-loop-dedicated-merge-block-inverted.asm.invalid.frag │ │ │ │ │ ├── for-loop-dedicated-merge-block-non-inverted.asm.invalid.frag │ │ │ │ │ ├── for-loop-inverted-test.asm.frag │ │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ │ ├── inliner-dominator-inside-loop.asm.frag │ │ │ │ │ ├── late-expression-invalidation-2.asm.frag │ │ │ │ │ ├── late-expression-invalidation.asm.frag │ │ │ │ │ ├── ldexp-uint-exponent.asm.frag │ │ │ │ │ ├── loop-merge-to-continue.asm.invalid.frag │ │ │ │ │ ├── nclamp.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── nmax.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── nmin.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── nonuniform-bracket-handling-2.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── nonuniform-qualifier-propagation.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── nonuniform-ssbo.nocompat.vk.asm.frag.vk │ │ │ │ │ ├── nrelaxed.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── only-initializer-frag-depth.asm.frag │ │ │ │ │ ├── opaque-id-literal-alias.preserve.asm.frag │ │ │ │ │ ├── out-of-order-struct-id.asm.frag │ │ │ │ │ ├── phi-alternative-precision.asm..vk.nocompat.frag.vk │ │ │ │ │ ├── phi.zero-initialize.asm.frag │ │ │ │ │ ├── pixel-interlock-callstack.asm.frag │ │ │ │ │ ├── pixel-interlock-control-flow.asm.frag │ │ │ │ │ ├── pixel-interlock-split-functions.asm.frag │ │ │ │ │ ├── relaxed-precision-inheritance-rules-hoisted-temporaries.asm.frag │ │ │ │ │ ├── relaxed-precision-inheritance-rules-hoisted-temporary.asm.frag │ │ │ │ │ ├── relaxed-precision-inheritance-rules.asm.frag │ │ │ │ │ ├── reserved-function-identifier.asm.frag │ │ │ │ │ ├── reserved-identifiers.asm.frag │ │ │ │ │ ├── sample-mask-load-store-array-uint.asm.frag │ │ │ │ │ ├── sample-mask-load-store-array.asm.frag │ │ │ │ │ ├── scalar-select.spv14.asm.frag │ │ │ │ │ ├── selection-merge-to-continue.asm.invalid.frag │ │ │ │ │ ├── sparse-texture-feedback-uint-code.asm.desktop.frag │ │ │ │ │ ├── subgroup-arithmetic-cast.nocompat.vk.asm.invalid.frag.vk │ │ │ │ │ ├── subgroup-ballot-only.vk.asm.frag │ │ │ │ │ ├── subgroup-ballot-only.vk.asm.frag.vk │ │ │ │ │ ├── switch-block-case-fallthrough.asm.invalid.frag │ │ │ │ │ ├── switch-merge-to-continue.asm.invalid.frag │ │ │ │ │ ├── switch-non-default-fallthrough-no-phi.asm.frag │ │ │ │ │ ├── switch-single-case-multiple-exit-cfg.asm.frag │ │ │ │ │ ├── terminate-impure-function-call.spv16.asm.frag │ │ │ │ │ ├── texel-fetch-ms-uint-sample.asm.frag │ │ │ │ │ ├── unordered-compare.asm.frag │ │ │ │ │ ├── unordered-compare.relax-nan.asm.frag │ │ │ │ │ ├── vector-extract-dynamic-spec-constant.asm.frag │ │ │ │ │ ├── vector-shuffle-undef-index.asm.frag │ │ │ │ │ └── while-loop-inverted-test.asm.frag │ │ │ │ ├── geom │ │ │ │ │ └── store-uint-layer.invalid.asm.geom │ │ │ │ ├── loop-header-self-continue-break.asm.comp │ │ │ │ ├── mesh │ │ │ │ │ ├── invariant-position-dx-style.vk.nocompat.spv14.asm.mesh.vk │ │ │ │ │ ├── mesh-shader-clip-cull.vk.nocompat.spv14.asm.mesh.vk │ │ │ │ │ └── mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh.vk │ │ │ │ ├── rgen │ │ │ │ │ └── acceleration-nonuniform.spv14.vk.nocompat.asm.rgen.vk │ │ │ │ ├── task │ │ │ │ │ └── task-shader.vk.nocompat.spv14.asm.task.vk │ │ │ │ ├── temporary.zero-initialize.asm.frag │ │ │ │ ├── tesc │ │ │ │ │ ├── array-of-block-output-initializer.asm.tesc │ │ │ │ │ ├── copy-memory-control-point.asm.tesc │ │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ │ └── tess-level-initializer.asm.tesc │ │ │ │ └── vert │ │ │ │ │ ├── block-struct-initializer.asm.vert │ │ │ │ │ ├── builtin-output-initializer.asm.vert │ │ │ │ │ ├── complex-link-by-name.asm.vert │ │ │ │ │ ├── complex-link-by-name.force-flattened-io.legacy.asm.vert │ │ │ │ │ ├── constant-composite-extract.asm.vert │ │ │ │ │ ├── debug-printf.asm.vk.nocompat.vert.vk │ │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ │ ├── fma-legacy-fallback.asm.vert │ │ │ │ │ └── semantic-decoration.asm.vert │ │ │ ├── comp │ │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ │ ├── bitfield.comp │ │ │ │ ├── glsl.std450.comp │ │ │ │ ├── illegal-struct-name.asm.comp │ │ │ │ ├── image-load-formatted.comp │ │ │ │ ├── inout-struct.invalid.comp │ │ │ │ ├── int16min-literal.comp │ │ │ │ ├── int64min-literal.comp │ │ │ │ ├── intmin-literal.comp │ │ │ │ ├── loop-break-merge-after-inner-continue.comp │ │ │ │ ├── loop-resolve-debug-semantics.g.comp │ │ │ │ ├── loop-resolve-debug-semantics.gV.comp │ │ │ │ ├── loop.comp │ │ │ │ ├── return.comp │ │ │ │ ├── shader_ballot_nonuniform_invocations.invalid.comp │ │ │ │ ├── specialization-constant-evaluation.comp │ │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp.vk │ │ │ │ ├── subgroups.nocompat.invalid.vk.comp.vk │ │ │ │ ├── subgroups_arithmetic_fadd.vk.comp │ │ │ │ ├── subgroups_arithmetic_fadd.vk.comp.vk │ │ │ │ ├── subgroups_arithmetic_fmul.vk.comp │ │ │ │ ├── subgroups_arithmetic_fmul.vk.comp.vk │ │ │ │ ├── subgroups_arithmetic_iadd.vk.comp │ │ │ │ ├── subgroups_arithmetic_iadd.vk.comp.vk │ │ │ │ ├── subgroups_arithmetic_imul.vk.comp │ │ │ │ ├── subgroups_arithmetic_imul.vk.comp.vk │ │ │ │ ├── subgroups_basicvoteballot.vk.comp │ │ │ │ ├── subgroups_basicvoteballot.vk.comp.vk │ │ │ │ ├── trivial-select-cast-vector.comp │ │ │ │ └── trivial-select-matrix.spv14.comp │ │ │ ├── frag │ │ │ │ ├── 16bit-constants.invalid.frag │ │ │ │ ├── fp16.invalid.desktop.frag │ │ │ │ ├── frag-fully-covered.frag │ │ │ │ ├── fragmentMaskFetch_subpassInput.vk.nocompat.invalid.frag.vk │ │ │ │ ├── fs.invalid.frag │ │ │ │ ├── image-gather.frag │ │ │ │ ├── mesh-shader-perprimitive.spv14.nocompat.vk.frag.vk │ │ │ │ ├── modf-non-function-purity-analysis.frag │ │ │ │ ├── multi-dimensional.desktop.invalid.flatten_dim.frag │ │ │ │ ├── nonuniform-constructor.vk.nocompat.frag.vk │ │ │ │ ├── pixel-interlock-simple-callstack.frag │ │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag.vk │ │ │ │ ├── sparse-texture-clamp.desktop.frag │ │ │ │ ├── sparse-texture-feedback.desktop.frag │ │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.frag │ │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.framebuffer-fetch-noncoherent.frag │ │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.legacy.frag │ │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.legacy.framebuffer-fetch-noncoherent.frag │ │ │ │ ├── texture-gather-offsets.frag │ │ │ │ ├── texture-gather-uint-component.asm.frag │ │ │ │ ├── texture1d-emulation.es.frag │ │ │ │ ├── texture1d-emulation.legacy.frag │ │ │ │ └── variables.zero-initialize.frag │ │ │ ├── legacy │ │ │ │ └── frag │ │ │ │ │ └── switch-single-case-multiple-exit-cfg.legacy.asm.frag │ │ │ ├── mesh │ │ │ │ └── invariant-position-mesh.spv14.nocompat.vk.mesh.vk │ │ │ ├── task │ │ │ │ ├── task-shader-basic-2.vk.spv14.nocompat.task.vk │ │ │ │ └── task-shader-basic.vk.spv14.nocompat.task.vk │ │ │ ├── vert │ │ │ │ ├── io-blocks.force-flattened-io.vert │ │ │ │ └── pass-array-by-value.vert │ │ │ └── vulkan │ │ │ │ ├── comp │ │ │ │ └── image-64bit.vk.nocompat.comp.vk │ │ │ │ ├── frag │ │ │ │ ├── shading-rate.vk.nocompat.frag.vk │ │ │ │ ├── spec-constant.vk.frag │ │ │ │ ├── spec-constant.vk.frag.vk │ │ │ │ ├── ubo-offset-out-of-order.vk.nocompat.frag.vk │ │ │ │ └── volatile-helper-invocation.vk.nocompat.spv16.frag.vk │ │ │ │ └── vert │ │ │ │ └── primitive-shading-rate.vk.nocompat.vert.vk │ │ ├── shaders-reflection │ │ │ ├── asm │ │ │ │ ├── aliased-entry-point-names.asm.multi.json │ │ │ │ ├── comp │ │ │ │ │ └── pointer-to-array-of-physical-pointer.asm.comp.json │ │ │ │ ├── op-source-glsl-ssbo-1.asm.comp.json │ │ │ │ ├── op-source-glsl-ssbo-2.asm.comp.json │ │ │ │ ├── op-source-hlsl-uav-1.asm.comp.json │ │ │ │ ├── op-source-hlsl-uav-2.asm.comp.json │ │ │ │ ├── op-source-none-ssbo-1.asm.comp.json │ │ │ │ ├── op-source-none-ssbo-2.asm.comp.json │ │ │ │ ├── op-source-none-uav-1.asm.comp.json │ │ │ │ └── op-source-none-uav-2.asm.comp.json │ │ │ ├── comp │ │ │ │ ├── array-of-physical-pointer.comp.json │ │ │ │ ├── function-pointer.invalid.asm.comp.json │ │ │ │ ├── out-of-order-block-offsets.comp.json │ │ │ │ ├── physical-pointer.comp.json │ │ │ │ ├── struct-layout.comp.json │ │ │ │ ├── struct-packing.comp.json │ │ │ │ └── workgroup-size-spec-constant.comp.json │ │ │ ├── frag │ │ │ │ ├── combined-texture-sampler-shadow.vk.frag.json │ │ │ │ ├── combined-texture-sampler.vk.frag.json │ │ │ │ ├── image-load-store-uint-coord.asm.frag.json │ │ │ │ ├── input-attachment-ms.vk.frag.json │ │ │ │ ├── input-attachment.vk.frag.json │ │ │ │ ├── push-constant.vk.frag.json │ │ │ │ ├── separate-sampler-texture-array.vk.frag.json │ │ │ │ └── spec-constant.vk.frag.json │ │ │ ├── rgen │ │ │ │ └── acceleration_structure.vk.rgen.json │ │ │ └── vert │ │ │ │ ├── array-size-reflection.vert.json │ │ │ │ ├── read-from-row-major-array.vert.json │ │ │ │ ├── stride-reflection.vert.json │ │ │ │ └── texture_buffer.vert.json │ │ ├── shaders-ue4-no-opt │ │ │ └── asm │ │ │ │ ├── frag │ │ │ │ ├── accesschain-invalid-expression.asm.invalid.frag │ │ │ │ ├── array-copy-error.asm.invalid.frag │ │ │ │ └── phi-variable-declaration.asm.invalid.frag │ │ │ │ ├── tese │ │ │ │ └── ds-texcoord-array.asm.tese │ │ │ │ └── vert │ │ │ │ └── loop-accesschain-writethrough.asm.invalid.vert │ │ ├── shaders-ue4 │ │ │ └── asm │ │ │ │ ├── frag │ │ │ │ ├── depth-compare.asm.frag │ │ │ │ ├── global-constant-arrays.asm.frag │ │ │ │ ├── padded-float-array-member-defef.asm.frag │ │ │ │ ├── sample-mask-not-array.asm.frag │ │ │ │ ├── subpass-input.ios.framebuffer-fetch.asm.frag │ │ │ │ ├── subpass-input.msl23.framebuffer-fetch.asm.frag │ │ │ │ ├── texture-atomics.asm.argument.msl2.frag │ │ │ │ ├── texture-atomics.asm.frag │ │ │ │ └── texture-atomics.asm.graphics-robust-access.frag │ │ │ │ ├── tesc │ │ │ │ ├── hs-incorrect-base-type.invalid.asm.tesc │ │ │ │ ├── hs-input-array-access.invalid.asm.tesc │ │ │ │ ├── hs-texcoord-array.invalid.asm.tesc │ │ │ │ └── tess-factor-must-be-threadgroup.invalid.asm.tesc │ │ │ │ ├── tese │ │ │ │ ├── ds-double-gl-in-deref.asm.tese │ │ │ │ ├── ds-patch-input-fixes.asm.tese │ │ │ │ └── ds-patch-inputs.asm.tese │ │ │ │ └── vert │ │ │ │ ├── array-missing-copies.asm.vert │ │ │ │ └── texture-buffer.asm.vert │ │ └── shaders │ │ │ ├── amd │ │ │ ├── gcn_shader.comp │ │ │ ├── shader_ballot.comp │ │ │ ├── shader_group_vote.comp │ │ │ └── shader_trinary_minmax.comp │ │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ ├── bitcast_iequal.asm.comp │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── builtin-compute-bitcast.asm.comp │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ ├── decoration-group.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── hlsl-functionality.asm.comp │ │ │ │ ├── logical.asm.comp │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ ├── nmin-max-clamp.relax-nan.asm.comp │ │ │ │ ├── op-phi-swap.asm.comp │ │ │ │ ├── private-storage-lut.asm.comp │ │ │ │ ├── quantize.asm.comp │ │ │ │ ├── recompile-block-naming.asm.comp │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ ├── switch-break-ladder.asm.invalid.comp │ │ │ │ └── undefined-constant-composite.asm.comp │ │ │ ├── frag │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag.vk │ │ │ │ ├── complex-name-workarounds.asm.frag │ │ │ │ ├── composite-construct-struct-no-swizzle.asm.frag │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ ├── do-while-statement-fallback.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── for-loop-phi-only-continue.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero-cube.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag.vk │ │ │ │ ├── image-fetch-no-sampler.no-samplerless.asm.vk.frag │ │ │ │ ├── image-fetch-no-sampler.no-samplerless.asm.vk.frag.vk │ │ │ │ ├── image-query-no-sampler.no-samplerless.vk.asm.frag │ │ │ │ ├── image-query-no-sampler.no-samplerless.vk.asm.frag.vk │ │ │ │ ├── image-query-no-sampler.vk.asm.frag │ │ │ │ ├── image-query-no-sampler.vk.asm.frag.vk │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant-double.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── invalidation.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── locations-components.asm.frag │ │ │ │ ├── loop-body-dominator-continue-access.asm.frag │ │ │ │ ├── loop-header-to-continue.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── multi-for-loop-init.asm.frag │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ ├── op-phi-swap-continue-block.asm.frag │ │ │ │ ├── out-of-bounds-access-opspecconstant.asm.frag │ │ │ │ ├── out-of-bounds-access.asm.frag │ │ │ │ ├── pack-and-unpack-uint2.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── sampler-buffer-array-without-sampler.asm.frag │ │ │ │ ├── sampler-buffer-without-sampler.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── struct-composite-extract-swizzle.asm.frag │ │ │ │ ├── switch-label-shared-block.asm.frag │ │ │ │ ├── switch-preserve-sign-extension.asm.frag │ │ │ │ ├── temporary-name-alias.asm.frag │ │ │ │ ├── temporary-phi-hoisting.asm.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag.vk │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ ├── unknown-depth-state.asm.vk.frag │ │ │ │ ├── unknown-depth-state.asm.vk.frag.vk │ │ │ │ ├── unreachable.asm.frag │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ ├── geom │ │ │ │ ├── block-name-namespace.asm.geom │ │ │ │ ├── inout-split-access-chain-handle.asm.geom │ │ │ │ ├── split-access-chain-input.asm.geom │ │ │ │ └── unroll-glposition-load.asm.geom │ │ │ ├── tese │ │ │ │ └── unroll-input-array-load.asm.tese │ │ │ └── vert │ │ │ │ ├── empty-io.asm.vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── global-builtin.sso.asm.vert │ │ │ │ ├── invariant-block.asm.vert │ │ │ │ ├── invariant-block.sso.asm.vert │ │ │ │ ├── invariant.asm.vert │ │ │ │ ├── invariant.sso.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert.vk │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ ├── comp │ │ │ ├── atomic.comp │ │ │ ├── bake_gradient.comp │ │ │ ├── barriers.comp │ │ │ ├── basic.comp │ │ │ ├── casts.comp │ │ │ ├── cfg-preserve-parameter.comp │ │ │ ├── cfg.comp │ │ │ ├── coherent-block.comp │ │ │ ├── coherent-image.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── composite-construct.comp │ │ │ ├── culling.comp │ │ │ ├── defer-parens.comp │ │ │ ├── dowhile.comp │ │ │ ├── generate_height.comp │ │ │ ├── image.comp │ │ │ ├── insert.comp │ │ │ ├── mat3.comp │ │ │ ├── mod.comp │ │ │ ├── modf.comp │ │ │ ├── outer-product.comp │ │ │ ├── read-write-only.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rmw-opt.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shared.comp │ │ │ ├── ssbo-array-length.comp │ │ │ ├── ssbo-array.comp │ │ │ ├── struct-layout.comp │ │ │ ├── struct-packing.comp │ │ │ ├── torture-loop.comp │ │ │ ├── type-alias.comp │ │ │ └── udiv.comp │ │ │ ├── desktop-only │ │ │ ├── comp │ │ │ │ ├── enhanced-layouts.comp │ │ │ │ ├── extended-arithmetic.desktop.comp │ │ │ │ ├── fp64.desktop.comp │ │ │ │ ├── image-formats.desktop.noeliminate.comp │ │ │ │ └── int64.desktop.comp │ │ │ ├── frag │ │ │ │ ├── clip-cull-distance.desktop.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── depth-greater-than.desktop.frag │ │ │ │ ├── depth-less-than.desktop.frag │ │ │ │ ├── dual-source-blending.desktop.frag │ │ │ │ ├── hlsl-uav-block-alias.asm.frag │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ ├── image-query.desktop.frag │ │ │ │ ├── image-size.frag │ │ │ │ ├── image-size.no-qualifier-deduction.frag │ │ │ │ ├── in-block-qualifiers.frag │ │ │ │ ├── layout-component.desktop.frag │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ ├── sampler-ms-query.desktop.frag │ │ │ │ ├── stencil-export.desktop.frag │ │ │ │ └── texture-proj-shadow.desktop.frag │ │ │ ├── geom │ │ │ │ ├── basic.desktop.sso.geom │ │ │ │ └── viewport-index.desktop.geom │ │ │ ├── tesc │ │ │ │ └── basic.desktop.sso.tesc │ │ │ ├── tese │ │ │ │ └── triangle.desktop.sso.tese │ │ │ └── vert │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ ├── out-block-qualifiers.vert │ │ │ │ ├── shader-draw-parameters-450.desktop.vk.vert │ │ │ │ ├── shader-draw-parameters-450.desktop.vk.vert.vk │ │ │ │ ├── shader-draw-parameters.desktop.vk.vert │ │ │ │ └── shader-draw-parameters.desktop.vk.vert.vk │ │ │ ├── flatten │ │ │ ├── array.flatten.vert │ │ │ ├── basic.flatten.vert │ │ │ ├── copy.flatten.vert │ │ │ ├── dynamic.flatten.vert │ │ │ ├── matrix-conversion.flatten.frag │ │ │ ├── matrixindex.flatten.vert │ │ │ ├── multiindex.flatten.vert │ │ │ ├── push-constant.flatten.vert │ │ │ ├── rowmajor.flatten.vert │ │ │ ├── struct.flatten.vert │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ ├── swizzle.flatten.vert │ │ │ └── types.flatten.frag │ │ │ ├── frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── avoid-expression-lowering-to-loop.frag │ │ │ ├── barycentric-khr.frag │ │ │ ├── barycentric-nv.frag │ │ │ ├── basic.frag │ │ │ ├── block-match-sad.frag │ │ │ ├── block-match-ssd.frag │ │ │ ├── box-filter.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ ├── constant-array.frag │ │ │ ├── constant-composites.frag │ │ │ ├── false-loop-init.frag │ │ │ ├── flush_params.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── for-loop-init.frag │ │ │ ├── frexp-modf.frag │ │ │ ├── front-facing.frag │ │ │ ├── gather-dref.frag │ │ │ ├── ground.frag │ │ │ ├── helper-invocation.frag │ │ │ ├── hoisted-temporary-use-continue-block-as-value.frag │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ ├── inside-loop-dominated-variable-preservation.frag │ │ │ ├── loop-dominator-and-switch-default.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── mix.frag │ │ │ ├── modf-pointer-function-analysis.frag │ │ │ ├── partial-write-preserve.frag │ │ │ ├── pixel-interlock-ordered.frag │ │ │ ├── pixel-interlock-unordered.frag │ │ │ ├── pls.frag │ │ │ ├── post-depth-coverage-es.frag │ │ │ ├── post-depth-coverage.frag │ │ │ ├── round-even.frag │ │ │ ├── round.frag │ │ │ ├── sample-interlock-ordered.frag │ │ │ ├── sample-interlock-unordered.frag │ │ │ ├── sample-parameter.frag │ │ │ ├── sample-weighted.frag │ │ │ ├── sampler-ms.frag │ │ │ ├── sampler-proj.frag │ │ │ ├── sampler.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── selection-block-dominator.frag │ │ │ ├── shader-clock.frag │ │ │ ├── struct-type-unrelated-alias.frag │ │ │ ├── switch-unreachable-break.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── ubo-load-row-major-workaround.frag │ │ │ ├── ubo_layout.frag │ │ │ └── unary-enclose.frag │ │ │ ├── geom │ │ │ ├── basic.geom │ │ │ ├── geometry-passthrough.geom │ │ │ ├── lines-adjacency.geom │ │ │ ├── lines.geom │ │ │ ├── multi-stream.geom │ │ │ ├── points.geom │ │ │ ├── single-invocation.geom │ │ │ ├── transform-feedback-streams.geom │ │ │ ├── triangles-adjacency.geom │ │ │ └── triangles.geom │ │ │ ├── legacy │ │ │ ├── fragment │ │ │ │ ├── explicit-lod.legacy.frag │ │ │ │ ├── explicit-lod.legacy.vert │ │ │ │ ├── fma.legacy.frag │ │ │ │ ├── hyperbolic.legacy.frag │ │ │ │ ├── io-blocks.legacy.frag │ │ │ │ ├── isnan-isinf.legacy.frag │ │ │ │ ├── modf.legacy.frag │ │ │ │ ├── multiple-struct-flattening.legacy.frag │ │ │ │ ├── round.legacy.frag │ │ │ │ ├── struct-varying.legacy.frag │ │ │ │ └── switch.legacy.frag │ │ │ └── vert │ │ │ │ ├── implicit-lod.legacy.vert │ │ │ │ ├── int-attribute.legacy.vert │ │ │ │ ├── inverse.legacy.vert │ │ │ │ ├── io-block.legacy.vert │ │ │ │ ├── outer-product.legacy.vert │ │ │ │ ├── struct-flatten-inner-array.legacy.vert │ │ │ │ ├── struct-flatten-stores-multi-dimension.legacy.vert │ │ │ │ ├── struct-varying.legacy.vert │ │ │ │ ├── switch-nested.legacy.vert │ │ │ │ └── transpose.legacy.vert │ │ │ ├── mesh │ │ │ ├── mesh-shader-basic-lines.spv14.vk.nocompat.mesh.vk │ │ │ ├── mesh-shader-basic-points.spv14.vk.nocompat.mesh.vk │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.mesh.vk │ │ │ ├── tesc │ │ │ ├── basic.tesc │ │ │ └── water_tess.tesc │ │ │ ├── tese │ │ │ ├── ccw.tese │ │ │ ├── cw.tese │ │ │ ├── equal.tese │ │ │ ├── fractional_even.tese │ │ │ ├── fractional_odd.tese │ │ │ ├── input-array.tese │ │ │ ├── line.tese │ │ │ ├── load-array-of-array.tese │ │ │ ├── patch-input-array.tese │ │ │ ├── read-patch-vertices-in-func.tese │ │ │ ├── triangle.tese │ │ │ └── water_tess.tese │ │ │ ├── vert │ │ │ ├── basic.vert │ │ │ ├── ground.vert │ │ │ ├── invariant.vert │ │ │ ├── no-contraction.vert │ │ │ ├── ocean.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── return-array.vert │ │ │ ├── row-major-workaround.vert │ │ │ ├── texture_buffer.vert │ │ │ ├── transform-feedback-decorations.vert │ │ │ └── ubo.vert │ │ │ └── vulkan │ │ │ ├── comp │ │ │ ├── array-of-buffer-reference.nocompat.vk.comp.vk │ │ │ ├── buffer-reference-atomic.nocompat.vk.comp.vk │ │ │ ├── buffer-reference-base-alignment-promote.nocompat.vk.comp.vk │ │ │ ├── buffer-reference-bitcast-uvec2-2.nocompat.invalid.vk.comp.vk │ │ │ ├── buffer-reference-bitcast-uvec2.nocompat.vk.comp.vk │ │ │ ├── buffer-reference-bitcast.nocompat.vk.comp.vk │ │ │ ├── buffer-reference-decorations.nocompat.vk.comp.vk │ │ │ ├── buffer-reference.nocompat.vk.comp.vk │ │ │ ├── fp-atomic.nocompat.vk.comp.vk │ │ │ ├── ray-query.nocompat.spv14.invalid.vk.comp.vk │ │ │ ├── spec-constant-op-member-array.vk.comp │ │ │ ├── spec-constant-op-member-array.vk.comp.vk │ │ │ ├── spec-constant-work-group-size.vk.comp │ │ │ └── spec-constant-work-group-size.vk.comp.vk │ │ │ ├── frag │ │ │ ├── block-match-sad.frag │ │ │ ├── block-match-ssd.frag │ │ │ ├── box-filter.frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag.vk │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ ├── combined-texture-sampler.vk.frag.vk │ │ │ ├── demote-to-helper-forwarding.asm.vk.nocompat.frag.vk │ │ │ ├── demote-to-helper.vk.nocompat.frag.vk │ │ │ ├── desktop-mediump.vk.frag │ │ │ ├── desktop-mediump.vk.frag.vk │ │ │ ├── input-attachment-ms.vk.frag │ │ │ ├── input-attachment-ms.vk.frag.vk │ │ │ ├── input-attachment.vk.frag │ │ │ ├── input-attachment.vk.frag.vk │ │ │ ├── nonuniform-qualifier.vk.nocompat.frag.vk │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag.vk │ │ │ ├── push-constant.vk.frag │ │ │ ├── push-constant.vk.frag.vk │ │ │ ├── sample-weighted.frag │ │ │ ├── separate-combined-fake-overload.vk.frag │ │ │ ├── separate-combined-fake-overload.vk.frag.vk │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ ├── separate-sampler-texture-array.vk.frag.vk │ │ │ ├── separate-sampler-texture.vk.frag │ │ │ ├── separate-sampler-texture.vk.frag.vk │ │ │ ├── shader-arithmetic-8bit.nocompat.vk.frag.vk │ │ │ ├── spec-constant-block-size.vk.frag │ │ │ ├── spec-constant-block-size.vk.frag.vk │ │ │ ├── spec-constant-ternary.vk.frag │ │ │ └── spec-constant-ternary.vk.frag.vk │ │ │ ├── rahit │ │ │ ├── terminators.khr.spv14.nocompat.vk.rahit.vk │ │ │ └── terminators.nocompat.vk.rahit.vk │ │ │ ├── rcall │ │ │ └── incoming-callable.khr.spv14.nocompat.vk.rcall.vk │ │ │ ├── rchit │ │ │ ├── hit_attribute_block.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── hit_attribute_block.nocompat.vk.rchit.vk │ │ │ ├── hit_attribute_block_in_function.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── hit_attribute_block_in_function.nocompat.vk.rchit.vk │ │ │ ├── hit_attribute_plain.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── hit_attribute_plain.nocompat.vk.rchit.vk │ │ │ ├── hit_attribute_struct.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── hit_attribute_struct.nocompat.vk.rchit.vk │ │ │ ├── hit_kind.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── hit_kind.nocompat.vk.rchit.vk │ │ │ ├── hit_t.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── hit_t.nocompat.vk.rchit.vk │ │ │ ├── incoming_ray_flags.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── incoming_ray_flags.nocompat.vk.rchit.vk │ │ │ ├── instance_custom_id.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── instance_custom_id.nocompat.vk.rchit.vk │ │ │ ├── instance_id.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── instance_id.nocompat.vk.rchit.vk │ │ │ ├── object_ray_direction.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── object_ray_direction.nocompat.vk.rchit.vk │ │ │ ├── object_ray_origin.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── object_ray_origin.nocompat.vk.rchit.vk │ │ │ ├── object_to_world.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── object_to_world.nocompat.vk.rchit.vk │ │ │ ├── payloads.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── payloads.nocompat.vk.rchit.vk │ │ │ ├── primitive_id.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── primitive_id.nocompat.vk.rchit.vk │ │ │ ├── ray_tmax.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── ray_tmax.nocompat.vk.rchit.vk │ │ │ ├── ray_tmin.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── ray_tmin.nocompat.vk.rchit.vk │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── ray_tracing.nocompat.vk.rchit.vk │ │ │ ├── world_ray_direction.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── world_ray_direction.nocompat.vk.rchit.vk │ │ │ ├── world_ray_origin.khr.spv14.nocompat.vk.rchit.vk │ │ │ ├── world_ray_origin.nocompat.vk.rchit.vk │ │ │ ├── world_to_object.khr.spv14.nocompat.vk.rchit.vk │ │ │ └── world_to_object.nocompat.vk.rchit.vk │ │ │ ├── rgen │ │ │ ├── convert-u-to-as.spv14.vk.nocompat.rgen.vk │ │ │ ├── execute_callable.nocompat.khr.spv14.vk.rgen.vk │ │ │ ├── execute_callable.nocompat.vk.rgen.vk │ │ │ ├── launch_id.khr.spv14.nocompat.vk.rgen.vk │ │ │ ├── launch_id.nocompat.vk.rgen.vk │ │ │ ├── launch_size.khr.spv14.nocompat.vk.rgen.vk │ │ │ ├── launch_size.nocompat.vk.rgen.vk │ │ │ ├── payloads.khr.spv14.nocompat.vk.rgen.vk │ │ │ ├── payloads.nocompat.vk.rgen.vk │ │ │ ├── pure_call.khr.spv14.nocompat.vk.rgen.vk │ │ │ ├── pure_call.nocompat.vk.rgen.vk │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rgen.vk │ │ │ ├── ray_tracing.nocompat.vk.rgen.vk │ │ │ ├── shader_record_buffer.khr.spv14.nocompat.vk.rgen.vk │ │ │ └── shader_record_buffer.nocompat.vk.rgen.vk │ │ │ ├── rint │ │ │ ├── report-intersection.khr.spv14.nocompat.vk.rint.vk │ │ │ └── report-intersection.nocompat.vk.rint.vk │ │ │ ├── rmiss │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rmiss.vk │ │ │ ├── ray_tracing.nocompat.vk.rmiss.vk │ │ │ └── ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss.vk │ │ │ └── vert │ │ │ ├── device-group.nocompat.vk.vert.vk │ │ │ ├── multiview.nocompat.vk.vert.vk │ │ │ ├── small-storage.vk.vert │ │ │ ├── small-storage.vk.vert.vk │ │ │ ├── vulkan-vertex.vk.vert │ │ │ └── vulkan-vertex.vk.vert.vk │ │ ├── samples │ │ └── cpp │ │ │ ├── Makefile │ │ │ ├── atomics.comp │ │ │ ├── atomics.cpp │ │ │ ├── multiply.comp │ │ │ ├── multiply.cpp │ │ │ ├── shared.comp │ │ │ └── shared.cpp │ │ ├── shaders-hlsl-no-opt │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── access-chain-load-store-composite.asm.comp │ │ │ │ ├── aliased-struct-divergent-member-name.asm.comp │ │ │ │ ├── atomic-load-store.asm.comp │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ ├── bitfield-signed-operations.asm.comp │ │ │ │ ├── bitscan.asm.comp │ │ │ │ ├── buffer-atomic-nonuniform.asm.sm51.nonuniformresource.comp │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ ├── constant-lut-name-aliasing.asm.comp │ │ │ │ ├── eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ ├── glsl.std450.frexp-modf-struct.fxconly.asm.comp │ │ │ │ ├── image-atomic-nonuniform.asm.sm51.nonuniformresource.comp │ │ │ │ ├── local-size-id-override.asm.comp │ │ │ │ ├── local-size-id.asm.invalid.comp │ │ │ │ ├── num-workgroups.spv14.asm.comp │ │ │ │ ├── spec-constant-name-aliasing.asm.comp │ │ │ │ ├── specialization-constant-workgroup.nofxc.asm.comp │ │ │ │ └── storage-buffer-basic.nofxc.asm.comp │ │ │ ├── frag │ │ │ │ ├── anonymous-inner-struct-names.asm.frag │ │ │ │ ├── composite-insert-inheritance.asm.frag │ │ │ │ ├── empty-struct-in-struct.asm.frag │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ ├── nonuniform-bracket-handling-2.nonuniformresource.sm51.asm.frag │ │ │ │ ├── nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag │ │ │ │ ├── nonuniform-ssbo.sm51.nonuniformresource.asm.frag │ │ │ │ ├── only-initializer-frag-depth.asm.frag │ │ │ │ ├── phi.zero-initialize.asm.frag │ │ │ │ ├── pixel-interlock-callstack.sm51.fxconly.asm.frag │ │ │ │ ├── pixel-interlock-control-flow.sm51.fxconly.asm.frag │ │ │ │ ├── pixel-interlock-split-functions.sm51.fxconly.asm.frag │ │ │ │ ├── reserved-function-identifier.asm.frag │ │ │ │ ├── sample-mask-load-store-array-uint.asm.frag │ │ │ │ ├── sample-mask-load-store-array.asm.frag │ │ │ │ ├── scalar-select.spv14.asm.frag │ │ │ │ ├── struct-packing-last-element-array-matrix-rule.invalid.asm.frag │ │ │ │ ├── subgroup-arithmetic-cast.invalid.nofxc.sm60.asm.frag │ │ │ │ ├── switch-block-case-fallthrough.asm.invalid.frag │ │ │ │ ├── unordered-compare.asm.frag │ │ │ │ ├── unordered-compare.relax-nan.asm.frag │ │ │ │ ├── vec4-straddle-packing-holes.asm.frag │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ ├── mesh │ │ │ │ ├── mesh-shader-dxil-spirv.flip-vert-y.asm.spv14.nofxc.nocompat.vk.mesh │ │ │ │ └── mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh │ │ │ ├── temporary.zero-initialize.asm.frag │ │ │ └── vert │ │ │ │ ├── block-struct-initializer.asm.vert │ │ │ │ ├── builtin-output-initializer.asm.vert │ │ │ │ ├── complex-link-by-name.asm.vert │ │ │ │ └── empty-struct-composite.asm.vert │ │ ├── comp │ │ │ ├── bitfield.comp │ │ │ ├── glsl.std450.fxconly.comp │ │ │ ├── illegal-struct-name.asm.comp │ │ │ ├── intmin-literal.comp │ │ │ ├── subgroups-boolean.invalid.nofxc.sm60.comp │ │ │ ├── subgroups.invalid.nofxc.sm60.comp │ │ │ ├── substruct-cbuffer-packing-straddle-top-level.comp │ │ │ ├── substruct-cbuffer-packing-straddle.comp │ │ │ ├── trivial-select-cast-vector.comp │ │ │ └── trivial-select-matrix.spv14.comp │ │ ├── frag │ │ │ ├── cbuffer-packing-straddle.frag │ │ │ ├── constant-buffer-array.invalid.sm51.frag │ │ │ ├── fp16.invalid.desktop.frag │ │ │ ├── frag-coord.frag │ │ │ ├── helper-invocation.fxconly.nofxc.frag │ │ │ ├── native-16bit-types.fxconly.nofxc.sm62.native-16bit.frag │ │ │ ├── nonuniform-constructor.sm51.nonuniformresource.frag │ │ │ ├── pixel-interlock-simple-callstack.sm51.fxconly.frag │ │ │ ├── spec-constant.frag │ │ │ ├── texture-gather-uint-component.asm.frag │ │ │ ├── ubo-offset-out-of-order.frag │ │ │ ├── variables.zero-initialize.frag │ │ │ └── volatile-helper-invocation.fxconly.nofxc.spv16.frag │ │ ├── mesh │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.nofxc.flip-vert-y.mesh │ │ └── vert │ │ │ ├── base-instance-index.sm68.nofxc.fxconly.vert │ │ │ ├── base-instance.vert │ │ │ ├── base-vertex-index.sm68.nofxc.fxconly.vert │ │ │ ├── base-vertex.vert │ │ │ ├── block-io-auto-location-assignment.vert │ │ │ ├── empty-shader.nofxc.sm30.vert │ │ │ ├── flatten-matrix-input.flatten-matrix-vertex-input.vert │ │ │ ├── instance-index.sm68.nofxc.fxconly.vert │ │ │ ├── pass-array-by-value.vert │ │ │ └── vertex-index.sm68.nofxc.fxconly.vert │ │ ├── shaders-hlsl │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── access-chain-invalidate.asm.comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ └── nmin-max-clamp.relax-nan.asm.comp │ │ │ ├── frag │ │ │ │ ├── array-of-structured-buffers.structured.fxconly.asm.frag │ │ │ │ ├── cbuffer-stripped.asm.frag │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── pack-and-unpack-uint2.fxconly.nofxc.sm60.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── structured-buffer.structured.asm.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ └── unreachable.asm.frag │ │ │ └── vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ ├── uint-vertex-id-instance-id.asm.vert │ │ │ │ └── vertex-id-instance-id.asm.vert │ │ ├── comp │ │ │ ├── access-chain-load-composite.comp │ │ │ ├── access-chains.comp │ │ │ ├── access-chains.force-uav.comp │ │ │ ├── address-buffers.comp │ │ │ ├── atomic.comp │ │ │ ├── barriers.comp │ │ │ ├── builtins.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── globallycoherent.comp │ │ │ ├── image.comp │ │ │ ├── image.nonwritable-uav-texture.comp │ │ │ ├── inverse.comp │ │ │ ├── num-workgroups-alone.comp │ │ │ ├── num-workgroups-with-builtins.comp │ │ │ ├── outer-product.comp │ │ │ ├── rayquery.nofxc.fxconly.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rwbuffer-matrix.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shared.comp │ │ │ ├── spec-constant-op-member-array.comp │ │ │ ├── spec-constant-work-group-size.comp │ │ │ ├── ssbo-array-length.comp │ │ │ ├── ssbo-array.comp │ │ │ └── ssbo-store-array.comp │ │ ├── flatten │ │ │ ├── array.flatten.vert │ │ │ ├── basic.flatten.vert │ │ │ ├── copy.flatten.vert │ │ │ ├── dynamic.flatten.vert │ │ │ ├── matrix-conversion.flatten.frag │ │ │ ├── matrixindex.flatten.vert │ │ │ ├── multiindex.flatten.vert │ │ │ ├── push-constant.flatten.vert │ │ │ ├── rowmajor.flatten.vert │ │ │ ├── struct.flatten.vert │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ ├── swizzle.flatten.vert │ │ │ └── types.flatten.frag │ │ ├── frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── basic-color-3comp.sm30.frag │ │ │ ├── basic-color-3comp.sm50.frag │ │ │ ├── basic.frag │ │ │ ├── bit-conversions.frag │ │ │ ├── boolean-mix.frag │ │ │ ├── builtins.frag │ │ │ ├── bvec-operations.frag │ │ │ ├── clip-cull-distance.frag │ │ │ ├── combined-texture-sampler-parameter.frag │ │ │ ├── combined-texture-sampler-shadow.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── constant-composites.frag │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ ├── demote-to-helper.frag │ │ │ ├── depth-greater-than.frag │ │ │ ├── depth-less-than.frag │ │ │ ├── dual-source-blending.frag │ │ │ ├── early-fragment-test.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── fp16-packing.frag │ │ │ ├── front-facing.frag │ │ │ ├── hyperbolic.frag │ │ │ ├── image-query-selective.frag │ │ │ ├── image-query-uav.frag │ │ │ ├── image-query-uav.nonwritable-uav-texture.frag │ │ │ ├── image-query.frag │ │ │ ├── input-attachment-ms.frag │ │ │ ├── input-attachment.frag │ │ │ ├── io-block.frag │ │ │ ├── legacy-tex-modifiers.sm30.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── matrix-input.frag │ │ │ ├── mod.frag │ │ │ ├── mrt.frag │ │ │ ├── no-return.frag │ │ │ ├── no-return2.frag │ │ │ ├── nonuniform-qualifier.nonuniformresource.sm51.frag │ │ │ ├── partial-write-preserve.frag │ │ │ ├── pixel-interlock-ordered.sm51.fxconly.frag │ │ │ ├── point-coord-compat.frag │ │ │ ├── query-lod.desktop.frag │ │ │ ├── readonly-coherent-ssbo.force-uav.frag │ │ │ ├── readonly-coherent-ssbo.frag │ │ │ ├── resources.frag │ │ │ ├── row-major-layout-in-struct.frag │ │ │ ├── sample-cmp-level-zero.frag │ │ │ ├── sample-mask-in-and-out.frag │ │ │ ├── sample-mask-in.frag │ │ │ ├── sample-mask-out.frag │ │ │ ├── sampler-array.frag │ │ │ ├── sampler-image-arrays.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── separate-combined-fake-overload.sm30.frag │ │ │ ├── spec-constant-block-size.frag │ │ │ ├── spec-constant-ternary.frag │ │ │ ├── switch-unreachable-break.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle-scalar.frag │ │ │ ├── tex-sampling-ms.frag │ │ │ ├── tex-sampling.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── texture-proj-shadow.frag │ │ │ ├── texture-size-combined-image-sampler.frag │ │ │ ├── unary-enclose.frag │ │ │ ├── unorm-snorm-packing.frag │ │ │ └── various-glsl-ops.frag │ │ ├── mesh │ │ │ ├── mesh-shader-basic-lines.spv14.vk.nocompat.mesh │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.mesh │ │ ├── task │ │ │ └── task-basic.spv14.vk.nocompat.task │ │ └── vert │ │ │ ├── basic.vert │ │ │ ├── clip-cull-distance.vert │ │ │ ├── instancing.vert │ │ │ ├── invariant.vert │ │ │ ├── legacy-int-attribute.sm30.vert │ │ │ ├── locations.vert │ │ │ ├── matrix-attribute.vert │ │ │ ├── matrix-output.vert │ │ │ ├── no-contraction.vert │ │ │ ├── no-input.vert │ │ │ ├── point-size-compat.vert │ │ │ ├── point-size.sm30.vert │ │ │ ├── qualifiers.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── return-array.vert │ │ │ ├── sampler-buffers.vert │ │ │ ├── struct-composite-decl.vert │ │ │ └── texture_buffer.vert │ │ ├── shaders-msl-no-opt │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── aliased-struct-divergent-member-name.asm.comp │ │ │ │ ├── arithmetic-conversion-signs.asm.comp │ │ │ │ ├── atomic-load-store.asm.comp │ │ │ │ ├── atomic-min-max-sign.asm.comp │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ ├── bda-to-array-in-buffer.asm.spv16.msl24.comp │ │ │ │ ├── bitcast-fp16-fp32.asm.comp │ │ │ │ ├── bitfield-signed-operations.asm.comp │ │ │ │ ├── bitscan.asm.comp │ │ │ │ ├── block-like-array-type-construct-2.asm.comp │ │ │ │ ├── block-like-array-type-construct.asm.comp │ │ │ │ ├── buffer-device-address-ptr-casting.msl24.asm.comp │ │ │ │ ├── composite-construct-buffer-struct.asm.comp │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ ├── constant-lut-name-aliasing.asm.comp │ │ │ │ ├── copy-logical-2.spv14.asm.comp │ │ │ │ ├── copy-logical-offset-and-array-stride-diffs.spv14.asm.comp │ │ │ │ ├── copy-logical.spv14.asm.comp │ │ │ │ ├── device-array-load-temporary.asm.comp │ │ │ │ ├── device-array-load-temporary.force-native-array.asm.comp │ │ │ │ ├── device-constant-array-load-store.asm.comp │ │ │ │ ├── device-constant-array-load-store.force-native-array.asm.comp │ │ │ │ ├── eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ ├── glsl.std450.frexp-modf-struct.asm.comp │ │ │ │ ├── groupshared-inner-array-of-struct-copy.asm.comp │ │ │ │ ├── image-atomic-mismatch-sign.asm.msl31.comp │ │ │ │ ├── local-size-id-override.asm.comp │ │ │ │ ├── local-size-id.asm.invalid.comp │ │ │ │ ├── modf-storage-class.asm.comp │ │ │ │ ├── opptrdiff-basic.spv14.asm.comp │ │ │ │ ├── opptrdiff-opptraccesschain-elem-offset.spv14.asm.comp │ │ │ │ ├── opptrequal-basic.spv14.asm.comp │ │ │ │ ├── opptrequal-row-maj-mtx-bypass-transpose.spv14.asm.comp │ │ │ │ ├── opptrnotequal-basic.spv14.asm.comp │ │ │ │ ├── ptr-access-chain-custom-array-stride.asm.msl23.comp │ │ │ │ ├── spec-constant-name-aliasing.asm.comp │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ ├── storage-buffer-pointer-argument.asm.comp │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ ├── variable-pointers-3.asm.comp │ │ │ │ ├── variable-pointers-vector-to-scalar.asm.comp │ │ │ │ ├── variable-pointers.asm.comp │ │ │ │ └── workgroup-uint-to-uchar-alias-ptr-access-chain.asm.comp │ │ │ ├── frag │ │ │ │ ├── access-chain-array-ubo-partial.argument.msl2.asm.frag │ │ │ │ ├── access-chain-array-ubo-partial.asm.frag │ │ │ │ ├── anonymous-inner-struct-names.asm.frag │ │ │ │ ├── component-insert-packed-expression.asm.frag │ │ │ │ ├── composite-insert-inheritance.asm.frag │ │ │ │ ├── constant-composite-block-no-array-stride-2.asm.frag │ │ │ │ ├── copy-memory-block-like-thread-local.asm.frag │ │ │ │ ├── empty-struct-in-struct.asm.frag │ │ │ │ ├── fixup-entry-point-identifier.nomain.asm.frag │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ ├── image-gather.asm.frag │ │ │ │ ├── image-type-normal-comparison-usage.asm.frag │ │ │ │ ├── in_block_with_aliased_struct_and_name.asm.frag │ │ │ │ ├── input-attachment-unused-frag-coord.asm.frag │ │ │ │ ├── modf-frexp-scalar-access-chain-output.asm.frag │ │ │ │ ├── only-initializer-frag-depth.asm.frag │ │ │ │ ├── phi.zero-initialize.asm.frag │ │ │ │ ├── pixel-interlock-callstack.msl2.asm.frag │ │ │ │ ├── pixel-interlock-control-flow.msl2.asm.frag │ │ │ │ ├── pixel-interlock-split-functions.msl2.asm.frag │ │ │ │ ├── private-initializer-direct-store.asm.frag │ │ │ │ ├── reserved-function-identifier.asm.frag │ │ │ │ ├── sample-mask-load-store-array-uint.asm.frag │ │ │ │ ├── sample-mask-load-store-array.asm.frag │ │ │ │ ├── scalar-select.spv14.asm.frag │ │ │ │ ├── subgroup-arithmetic-cast.msl21.asm.invalid.frag │ │ │ │ ├── switch-block-case-fallthrough.asm.invalid.frag │ │ │ │ ├── texture-access.swizzle.asm.frag │ │ │ │ ├── usage-tracking-modf-io-pointer.asm.frag │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ ├── masking │ │ │ │ ├── initializers-block.mask-location-0.msl2.asm.tesc │ │ │ │ ├── initializers-block.mask-location-0.multi-patch.msl2.asm.tesc │ │ │ │ ├── initializers-block.mask-location-1.msl2.asm.tesc │ │ │ │ ├── initializers-block.mask-location-1.multi-patch.msl2.asm.tesc │ │ │ │ ├── initializers-block.mask-point-size.msl2.asm.tesc │ │ │ │ ├── initializers-block.mask-point-size.multi-patch.msl2.asm.tesc │ │ │ │ ├── initializers-block.mask-position.msl2.asm.tesc │ │ │ │ ├── initializers-block.mask-position.multi-patch.msl2.asm.tesc │ │ │ │ ├── initializers.mask-location-0.msl2.asm.tesc │ │ │ │ ├── initializers.mask-location-0.msl2.multi-patch.asm.tesc │ │ │ │ ├── initializers.mask-location-1.asm.tesc │ │ │ │ ├── initializers.mask-location-1.multi-patch.asm.tesc │ │ │ │ ├── initializers.mask-point-size.msl2.asm.tesc │ │ │ │ ├── initializers.mask-point-size.msl2.multi-patch.asm.tesc │ │ │ │ ├── initializers.mask-position.msl2.asm.tesc │ │ │ │ └── initializers.mask-position.msl2.multi-patch.asm.tesc │ │ │ ├── packing │ │ │ │ ├── composite-extract-row-major.asm.comp │ │ │ │ ├── load-packed-no-forwarding-2.asm.comp │ │ │ │ ├── load-packed-no-forwarding-3.asm.comp │ │ │ │ ├── load-packed-no-forwarding-4.asm.comp │ │ │ │ ├── load-packed-no-forwarding-5.asm.comp │ │ │ │ ├── load-packed-no-forwarding.asm.comp │ │ │ │ ├── packed-vector-extract-insert.asm.comp │ │ │ │ ├── row-major-split-access-chain.asm.comp │ │ │ │ ├── scalar-array-float2.asm.frag │ │ │ │ ├── scalar-array-float3-one-element.asm.frag │ │ │ │ ├── scalar-array-float3.asm.frag │ │ │ │ ├── scalar-float2x2-col-major.invalid.asm.frag │ │ │ │ ├── scalar-float2x2-row-major.asm.frag │ │ │ │ ├── scalar-float2x3-col-major.invalid.asm.frag │ │ │ │ ├── scalar-float2x3-row-major.asm.frag │ │ │ │ ├── scalar-float3x2-col-major.invalid.asm.frag │ │ │ │ ├── scalar-float3x2-row-major.asm.frag │ │ │ │ ├── scalar-float3x3-col-major.invalid.asm.frag │ │ │ │ └── scalar-float3x3-row-major.asm.frag │ │ │ ├── temporary.zero-initialize.asm.frag │ │ │ ├── tesc │ │ │ │ ├── array-control-point-initializer.asm.tesc │ │ │ │ ├── block-control-point-initializer.asm.tesc │ │ │ │ ├── builtin-control-point-initializer.asm.tesc │ │ │ │ ├── composite-control-point-initializer.asm.tesc │ │ │ │ ├── copy-memory-control-point.asm.tesc │ │ │ │ ├── copy-tess-level-tri.asm.tesc │ │ │ │ ├── plain-control-point-initializer.asm.tesc │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.multi-patch.asm.tesc │ │ │ │ ├── tess-level-initializer-quad.asm.tesc │ │ │ │ ├── tess-level-initializer-triangle.asm.tesc │ │ │ │ └── tess-level-read-write-in-function-tri.asm.tesc │ │ │ ├── tese │ │ │ │ ├── copy-tess-level.asm.msl2.tese │ │ │ │ └── split-access-chain.asm.tese │ │ │ └── vert │ │ │ │ ├── block-io-use-in-function.asm.vert │ │ │ │ ├── block-struct-initializer.asm.vert │ │ │ │ ├── builtin-output-initializer.asm.vert │ │ │ │ ├── composite-extract-physical-type-id.asm.vert │ │ │ │ ├── constant-composite-block-no-array-stride.asm.vert │ │ │ │ ├── duplicate-view-index.asm.vert │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ ├── op-load-forced-temporary-array.asm.frag │ │ │ │ └── pointer-to-pointer.asm.vert │ │ ├── comp │ │ │ ├── array-copy-threadgroup-memory.comp │ │ │ ├── basic.dynamic-buffer.msl2.comp │ │ │ ├── bda-atomics.msl23.comp │ │ │ ├── bda-restrict-pointer-variable.msl2.comp │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ ├── bitfield.comp │ │ │ ├── buffer-device-address-from-pointer-complex-chain.msl23.comp │ │ │ ├── extract-atomics-from-function.comp │ │ │ ├── glsl.std450.comp │ │ │ ├── illegal-struct-name.asm.comp │ │ │ ├── image-array-atomic.msl31.comp │ │ │ ├── implicit-integer-promotion.comp │ │ │ ├── int16min-literal.comp │ │ │ ├── int64.invalid.msl22.comp │ │ │ ├── int64min-literal.msl22.comp │ │ │ ├── integer-dot-product.comp │ │ │ ├── intmin-literal.comp │ │ │ ├── loop.comp │ │ │ ├── return.comp │ │ │ ├── std140-array-load-composite-construct.comp │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp │ │ │ ├── subgroups.nocompat.invalid.vk.msl12.emulate-subgroup.comp │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.comp │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.fixed-subgroup.comp │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.ios.comp │ │ │ ├── subgroups.nocompat.invalid.vk.msl22.ios.comp │ │ │ ├── subgroups.nocompat.invalid.vk.msl23.ios.simd.comp │ │ │ ├── trivial-select-cast-vector.comp │ │ │ └── trivial-select-matrix.spv14.comp │ │ ├── components │ │ │ ├── fragment-input-component.frag │ │ │ ├── fragment-output-component.frag │ │ │ ├── fragment-output-component.pad-fragment.frag │ │ │ ├── vertex-input-component.vert │ │ │ └── vertex-output-component.vert │ │ ├── frag │ │ │ ├── 16bit-constants.invalid.frag │ │ │ ├── combined-sampler-parameter-names.asm.frag │ │ │ ├── demote-to-helper.vk.nocompat.msl21.invalid.frag │ │ │ ├── depth-image-gather.asm.frag │ │ │ ├── force-active-resources.msl2.argument..force-active.discrete.frag │ │ │ ├── fp16.desktop.invalid.frag │ │ │ ├── image-gather.frag │ │ │ ├── in_block_assign.frag │ │ │ ├── min-max-clamp.invalid.asm.frag │ │ │ ├── min-max-clamp.relax-nan.invalid.asm.frag │ │ │ ├── nonuniform-constructor.msl2.frag │ │ │ ├── pixel-interlock-simple-callstack.msl2.frag │ │ │ ├── pull-interpolant-access-chain.msl23.frag │ │ │ ├── ray-query-mutability.spv14.vk.msl24.frag │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag │ │ │ ├── shadow-compare-global-alias.invalid.frag │ │ │ ├── struct-bool-edge-cases.frag │ │ │ ├── subgroups.nocompat.invalid.vk.msl22.frag │ │ │ ├── subpass-input-attachment-index-fallback.msl20.ios.framebuffer-fetch.frag │ │ │ ├── subpass-input-attachment-index-fallback.msl23.framebuffer-fetch.frag │ │ │ ├── subpass-input-function-argument.framebuffer-fetch.ios.frag │ │ │ ├── subpass-input-function-argument.framebuffer-fetch.msl23.frag │ │ │ ├── subpass-input.decoration-binding.framebuffer-fetch.msl23.argument.frag │ │ │ ├── subpass-input.decoration-binding.framebuffer-fetch.msl23.frag │ │ │ ├── subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.argument.frag │ │ │ ├── subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.frag │ │ │ ├── texture-access-int.swizzle.frag │ │ │ ├── texture-access-leaf.swizzle.frag │ │ │ ├── texture-access-uint.swizzle.frag │ │ │ ├── texture-access.swizzle.frag │ │ │ ├── texture-gather-uint-component.asm.frag │ │ │ ├── ubo-array-multiple-structs-access-chain.argument.msl2.frag │ │ │ ├── ubo-array-multiple-structs-access-chain.frag │ │ │ ├── ubo-offset-out-of-order.frag │ │ │ ├── variables.zero-initialize.frag │ │ │ └── volatile-helper-invocation.msl23.spv16.frag │ │ ├── packing │ │ │ ├── array-of-vec3.comp │ │ │ ├── array-of-vec4.comp │ │ │ ├── isolated-scalar-access.comp │ │ │ ├── load-store-col-rows.comp │ │ │ ├── matrix-2x2-scalar.comp │ │ │ ├── matrix-2x2-std140.comp │ │ │ ├── matrix-2x2-std430.comp │ │ │ ├── matrix-2x3-scalar.comp │ │ │ ├── matrix-2x3-std140.comp │ │ │ ├── matrix-2x3-std430.comp │ │ │ ├── matrix-2x4-scalar.comp │ │ │ ├── matrix-2x4-std140.comp │ │ │ ├── matrix-2x4-std430.comp │ │ │ ├── matrix-3x2-scalar.comp │ │ │ ├── matrix-3x2-std140.comp │ │ │ ├── matrix-3x2-std430.comp │ │ │ ├── matrix-3x3-scalar.comp │ │ │ ├── matrix-3x3-std140.comp │ │ │ ├── matrix-3x3-std430.comp │ │ │ ├── matrix-3x4-scalar.comp │ │ │ ├── matrix-3x4-std140.comp │ │ │ ├── matrix-3x4-std430.comp │ │ │ ├── matrix-4x2-scalar.comp │ │ │ ├── matrix-4x2-std140.comp │ │ │ ├── matrix-4x2-std430.comp │ │ │ ├── matrix-4x3-scalar.comp │ │ │ ├── matrix-4x3-std140.comp │ │ │ ├── matrix-4x3-std430.comp │ │ │ ├── matrix-4x4-scalar.comp │ │ │ ├── matrix-4x4-std140.comp │ │ │ ├── matrix-4x4-std430.comp │ │ │ ├── matrix-multiply-row-major.comp │ │ │ ├── matrix-multiply-unpacked-col-major-2.comp │ │ │ ├── matrix-multiply-unpacked-col-major.comp │ │ │ ├── matrix-multiply-unpacked-row-major-2.comp │ │ │ ├── matrix-multiply-unpacked-row-major.comp │ │ │ ├── member-padding.comp │ │ │ ├── std140-array-of-vectors.comp │ │ │ ├── std140-half-matrix-and-array-write.frag │ │ │ ├── std140-half-matrix-and-array.frag │ │ │ ├── struct-alignment.comp │ │ │ ├── struct-packing-array-of-scalar.comp │ │ │ ├── struct-packing-recursive.comp │ │ │ ├── struct-packing.comp │ │ │ ├── struct-size-padding-array-of-array.comp │ │ │ └── struct-size-padding.comp │ │ ├── tesc │ │ │ ├── copy-tess-level.tesc │ │ │ ├── passthrough-clip-cull.multi-patch.tesc │ │ │ └── tess-level-read-write-in-function-quad.tesc │ │ ├── tese │ │ │ ├── builtin-input-automatic-attribute-assignment.tese │ │ │ └── load-clip-cull.msl2.tese │ │ ├── vert │ │ │ ├── cull-distance.for-tess.vert │ │ │ ├── functions_nested.vert │ │ │ ├── layer.msl11.invalid.vert │ │ │ ├── modf-storage-class.capture.vert │ │ │ ├── pass-array-by-value.force-native-array.vert │ │ │ ├── pass-array-by-value.vert │ │ │ ├── uninitialized-vertex-output.vert │ │ │ ├── unused-subgroup-builtin.msl22.vert │ │ │ └── viewport-index.msl2.invalid.vert │ │ └── vulkan │ │ │ └── frag │ │ │ └── texture-access-function.swizzle.vk.frag │ │ ├── shaders-msl │ │ ├── amd │ │ │ └── shader_trinary_minmax.msl21.comp │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── buffer-write-relative-addr.asm.comp │ │ │ │ ├── buffer-write.asm.comp │ │ │ │ ├── copy-object-ssbo-to-ssbo.asm.comp │ │ │ │ ├── copy-object-ubo-to-ssbo.asm.comp │ │ │ │ ├── duplicate-spec-id.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── image-load-store-short-vector.invalid.asm.comp │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ ├── op-spec-constant-op-vector-related.asm.comp │ │ │ │ ├── quantize.asm.comp │ │ │ │ ├── relaxed-block-layout.asm.comp │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ ├── struct-resource-name-aliasing.asm.comp │ │ │ │ ├── uint_smulextended.asm.comp │ │ │ │ ├── ulong_smulextended.asm.msl23.comp │ │ │ │ ├── undefined-constant-composite.asm.comp │ │ │ │ ├── undefined-spec-constant-composite.asm.comp │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ ├── variable-pointers-store-forwarding.asm.comp │ │ │ │ ├── vector-builtin-type-cast-func.asm.comp │ │ │ │ └── vector-builtin-type-cast.asm.comp │ │ │ ├── frag │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ ├── depth-array-texture-lod.lod-as-grad.1d-as-2d.agx-cube-grad.msl23.asm.frag │ │ │ │ ├── depth-image-color-format-fetch.asm.frag │ │ │ │ ├── depth-image-color-format-sampled.asm.frag │ │ │ │ ├── descriptor-array-unnamed.asm.frag │ │ │ │ ├── disable-renamed-output.frag-output.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── extract-packed-from-composite.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── image-query-lod-vec4.msl22.asm.frag │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── interpolation-qualifiers-struct.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── locations-components.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── min-lod.msl22.asm.frag │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ ├── op-image-sampled-image.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ ├── pull-model-interpolation.asm.msl23.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── switch-different-sizes.asm.frag │ │ │ │ ├── switch-long-case.asm.msl22.frag │ │ │ │ ├── switch-unsigned-long-case.asm.msl22.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ ├── unord-relational-op.asm.frag │ │ │ │ ├── unord-relational-op.relax-nan.asm.frag │ │ │ │ ├── unreachable.asm.frag │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ ├── tesc │ │ │ │ ├── tess-level-overrun.asm.tesc │ │ │ │ └── tess-level-overrun.multi-patch.asm.tesc │ │ │ ├── tese │ │ │ │ └── unnamed-builtin-array.asm.tese │ │ │ └── vert │ │ │ │ ├── clip-distance-plain-variable.asm.vert │ │ │ │ ├── clip-distance-plain-variable.no-user-varying.asm.vert │ │ │ │ ├── copy-memory-interface.asm.vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── fake-builtin-input.asm.vert │ │ │ │ ├── invariant.msl21.asm.vert │ │ │ │ ├── packed-bool-to-uint.asm.vert │ │ │ │ ├── packed-bool2-to-packed_uint2.asm.vert │ │ │ │ ├── packing-test.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ ├── comp │ │ │ ├── access-private-workgroup-in-function.comp │ │ │ ├── argument-buffers-discrete.msl2.argument.discrete.comp │ │ │ ├── argument-buffers-image-load-store.ios.msl2.argument.comp │ │ │ ├── argument-buffers-image-load-store.msl2.argument.comp │ │ │ ├── argument-buffers-runtime-array-buffer.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ ├── argument-buffers-runtime-array-buffer.rich-descriptor.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ ├── argument-buffers-runtime-array.argument.device-argument-buffer.argument-tier-1.msl2.comp │ │ │ ├── array-length.comp │ │ │ ├── array-length.msl2.argument.discrete.comp │ │ │ ├── atomic-float.msl3.comp │ │ │ ├── atomic-image.comp │ │ │ ├── atomic-image.msl31.comp │ │ │ ├── atomic.comp │ │ │ ├── barriers.comp │ │ │ ├── basic.comp │ │ │ ├── basic.dispatchbase.comp │ │ │ ├── basic.dispatchbase.msl11.comp │ │ │ ├── basic.inline-block.msl2.comp │ │ │ ├── buffer_device_address-packed-vec-and-cast-to-and-from-uvec2.msl23.comp │ │ │ ├── buffer_device_address-recursive-struct-pointers.msl23.comp │ │ │ ├── buffer_device_address.msl2.comp │ │ │ ├── builtins.comp │ │ │ ├── cfg-preserve-parameter.comp │ │ │ ├── coherent-block.comp │ │ │ ├── coherent-image-atomic.comp │ │ │ ├── coherent-image-atomic.msl2.argument.comp │ │ │ ├── coherent-image-atomic.msl2.comp │ │ │ ├── coherent-image-atomic.msl31.argument.comp │ │ │ ├── coherent-image-atomic.msl31.comp │ │ │ ├── coherent-image.comp │ │ │ ├── complex-composite-constant-array.comp │ │ │ ├── complex-type-alias.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── composite-array-initialization.force-native-array.comp │ │ │ ├── composite-construct.comp │ │ │ ├── copy-array-of-arrays.comp │ │ │ ├── copy-array-of-arrays.force-native-array.comp │ │ │ ├── culling.comp │ │ │ ├── defer-parens.comp │ │ │ ├── dowhile.comp │ │ │ ├── force-recompile-hooks.swizzle.comp │ │ │ ├── functions.comp │ │ │ ├── global-invocation-id-writable-ssbo-in-function.comp │ │ │ ├── global-invocation-id.comp │ │ │ ├── image-atomic-automatic-bindings.argument.msl2.comp │ │ │ ├── image-atomic-automatic-bindings.comp │ │ │ ├── image-cube-array-load-store.comp │ │ │ ├── image.comp │ │ │ ├── insert.comp │ │ │ ├── inverse.comp │ │ │ ├── local-invocation-id.comp │ │ │ ├── local-invocation-index.comp │ │ │ ├── local-size-duplicate-spec-id.comp │ │ │ ├── mat3-row-maj-read-write-const.comp │ │ │ ├── mat3.comp │ │ │ ├── metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp │ │ │ ├── metal3_1_regression_patch.replace-recursive-inputs.msl3.comp │ │ │ ├── mod.comp │ │ │ ├── modf.comp │ │ │ ├── outer-product.comp │ │ │ ├── overlapping-bindings.msl31.argument.argument-tier-1.decoration-binding.device-argument-buffer.texture-buffer-native.comp │ │ │ ├── packing-test-1.comp │ │ │ ├── packing-test-2.comp │ │ │ ├── raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.decoration-binding.comp │ │ │ ├── raw-buffer-descriptor-aliasing.argument.discrete.msl2.descriptor-binding.comp │ │ │ ├── ray-query.spv14.vk.ios.msl24..invalid.comp │ │ │ ├── read-write-only.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rmw-opt.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shader_ballot.msl22.comp │ │ │ ├── shader_group_vote.msl21.comp │ │ │ ├── shared-array-of-arrays.comp │ │ │ ├── shared-matrix-array-of-array.comp │ │ │ ├── shared-matrix-cast.comp │ │ │ ├── shared-matrix-nested-struct-array.comp │ │ │ ├── shared-matrix-nested-struct.comp │ │ │ ├── shared-struct-bool-cast.comp │ │ │ ├── shared.comp │ │ │ ├── spec-constant-op-member-array.comp │ │ │ ├── spec-constant-work-group-size.comp │ │ │ ├── storage-buffer-std140-vector-array.comp │ │ │ ├── struct-layout.comp │ │ │ ├── struct-nested.comp │ │ │ ├── struct-packing.comp │ │ │ ├── threadgroup-boolean-workaround.comp │ │ │ ├── torture-loop.comp │ │ │ ├── type-alias.comp │ │ │ ├── type_casting_i64.msl22.comp │ │ │ ├── udiv.comp │ │ │ └── writable-ssbo.comp │ │ ├── desktop-only │ │ │ ├── comp │ │ │ │ └── extended-arithmetic.desktop.comp │ │ │ ├── frag │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ └── sampler-ms-query.desktop.frag │ │ │ ├── tesc │ │ │ │ ├── arrayed-output.desktop.sso.tesc │ │ │ │ ├── basic.desktop.sso.multi-patch.tesc │ │ │ │ ├── basic.desktop.sso.tesc │ │ │ │ ├── struct-copy.desktop.sso.multi-patch.tesc │ │ │ │ └── struct-copy.desktop.sso.tesc │ │ │ ├── tese │ │ │ │ └── triangle.desktop.sso.tese │ │ │ └── vert │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ ├── clip-cull-distance..no-user-varying.desktop.vert │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ ├── shader-draw-parameters.desktop.for-tess.vert │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ ├── flatten │ │ │ ├── basic.flatten.vert │ │ │ ├── multiindex.flatten.vert │ │ │ ├── push-constant.flatten.vert │ │ │ ├── rowmajor.flatten.vert │ │ │ ├── struct.flatten.vert │ │ │ ├── swizzle.flatten.vert │ │ │ └── types.flatten.frag │ │ ├── frag │ │ │ ├── argument-buffers.msl2.argument.frag │ │ │ ├── array-component-io.frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── array-of-array-lut.frag │ │ │ ├── array-of-texture-swizzle-nonconstant-uniform.msl2.argument.discrete.swizzle.frag │ │ │ ├── array-of-texture-swizzle-nonconstant-uniform.msl2.swizzle.frag │ │ │ ├── array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag │ │ │ ├── array-of-texture-swizzle.msl2.swizzle.frag │ │ │ ├── barycentric-nv-nopersp.msl22.frag │ │ │ ├── barycentric-nv.msl22.frag │ │ │ ├── basic.force-sample.frag │ │ │ ├── basic.frag │ │ │ ├── binary-func-unpack-pack-arguments.frag │ │ │ ├── binary-unpack-pack-arguments.frag │ │ │ ├── bitcasting.1d-as-2d.frag │ │ │ ├── bitcasting.frag │ │ │ ├── block-io-inherited-interpolation-qualifiers.frag │ │ │ ├── buffer-read-write.frag │ │ │ ├── buffer-read-write.texture-buffer-native.msl21.frag │ │ │ ├── builtins.frag │ │ │ ├── clip-distance-varying.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ ├── constant-array.frag │ │ │ ├── constant-composites.frag │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ ├── cull-distance-varying.frag │ │ │ ├── depth-array-texture-lod.lod-as-grad.1d-as-2d.msl23.frag │ │ │ ├── depth-greater-than.frag │ │ │ ├── depth-less-than.frag │ │ │ ├── depth-out-early-frag-tests.frag │ │ │ ├── depth-out-no-early-frag-tests.frag │ │ │ ├── disable-frag-output.frag-output.frag │ │ │ ├── dual-source-blending.frag │ │ │ ├── early-fragment-tests.frag │ │ │ ├── false-loop-init.frag │ │ │ ├── flush_params.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── for-loop-init.frag │ │ │ ├── force-depth-write-early-tests.input-attachment-is-ds-attachment.frag │ │ │ ├── force-depth-write-false.input-attachment-is-ds-attachment.frag │ │ │ ├── force-depth-write.input-attachment-is-ds-attachment.frag │ │ │ ├── fp16-packing.frag │ │ │ ├── fp16-trancendentals.frag │ │ │ ├── frag-demote-checks.discard-checks.msl23.frag │ │ │ ├── frag-demote-checks.discard-checks.msl31.frag │ │ │ ├── frag-discard-checks-continue-block.discard-checks.msl23.frag │ │ │ ├── frag-discard-checks-continue-block.discard-checks.msl31.frag │ │ │ ├── frag-discard-checks.discard-checks.msl23.frag │ │ │ ├── frag-discard-checks.discard-checks.msl31.frag │ │ │ ├── frag-early-discard.discard-checks.force-frag-with-side-effects-execution.msl23.frag │ │ │ ├── frag-early-discard.discard-checks.msl23.frag │ │ │ ├── frag-early-discard.force-frag-with-side-effects-execution.msl23.frag │ │ │ ├── fragment-component-padding.pad-fragment.frag │ │ │ ├── front-facing.frag │ │ │ ├── gather-compare-const-offsets.frag │ │ │ ├── gather-const-offsets.frag │ │ │ ├── gather-dref.frag │ │ │ ├── gather-offset.frag │ │ │ ├── helper-invocation.msl21.frag │ │ │ ├── huge-argument-buffer.device-argument-buffer.argument.msl2.frag │ │ │ ├── illegal-name-test-0.frag │ │ │ ├── image-query-lod.msl22.frag │ │ │ ├── in_block.frag │ │ │ ├── in_block_with_multiple_structs_of_same_type.frag │ │ │ ├── in_mat.frag │ │ │ ├── input-attachment-ms.arrayed-subpass.msl21.frag │ │ │ ├── input-attachment-ms.frag │ │ │ ├── input-attachment-ms.multiview.msl21.frag │ │ │ ├── input-attachment.arrayed-subpass.frag │ │ │ ├── input-attachment.frag │ │ │ ├── input-attachment.multiview.frag │ │ │ ├── interpolation-qualifiers-block.frag │ │ │ ├── interpolation-qualifiers.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── mix.frag │ │ │ ├── modf-access-tracking-function.frag │ │ │ ├── mrt-array.frag │ │ │ ├── nonuniform-qualifier.msl2.frag │ │ │ ├── packed-expression-vector-shuffle.frag │ │ │ ├── packing-test-3.frag │ │ │ ├── pixel-interlock-ordered.msl2.argument.frag │ │ │ ├── pixel-interlock-ordered.msl2.frag │ │ │ ├── pixel-interlock-ordered.msl31.argument.frag │ │ │ ├── pixel-interlock-ordered.msl31.frag │ │ │ ├── pls.frag │ │ │ ├── post-depth-coverage.ios.msl2.frag │ │ │ ├── post-depth-coverage.msl23.frag │ │ │ ├── private-variable-prototype-declaration.frag │ │ │ ├── ray-query-object-in-function.spv14.vk.msl24.frag │ │ │ ├── read-cull-clip-distance-in-function.frag │ │ │ ├── readonly-ssbo.frag │ │ │ ├── return-value-after-discard-terminator.frag │ │ │ ├── runtime_array_as_argument_buffer.msl3.argument-tier-1.rich-descriptor.frag │ │ │ ├── runtime_array_as_argument_buffer_buf.msl3.argument-tier-1.rich-descriptor.frag │ │ │ ├── sample-depth-propagate-state-from-resource.frag │ │ │ ├── sample-depth-separate-image-sampler.frag │ │ │ ├── sample-mask-in-and-out.fixed-sample-mask.force-sample.frag │ │ │ ├── sample-mask-in-and-out.fixed-sample-mask.frag │ │ │ ├── sample-mask-not-used.fixed-sample-mask.frag │ │ │ ├── sample-mask.fixed-sample-mask.frag │ │ │ ├── sample-mask.frag │ │ │ ├── sample-position-func.frag │ │ │ ├── sample-position.frag │ │ │ ├── sample-rate-frag-coord-sample-id.frag │ │ │ ├── sample-rate-frag-coord-sample-input.frag │ │ │ ├── sample-rate-frag-coord-sample-pos.frag │ │ │ ├── sample-rate-frag-coord.force-sample.frag │ │ │ ├── sampler-1d-lod.1d-as-2d.frag │ │ │ ├── sampler-1d-lod.frag │ │ │ ├── sampler-compare-bias.msl23.1d-as-2d.frag │ │ │ ├── sampler-compare-cascade-gradient.frag │ │ │ ├── sampler-compare-cascade-gradient.ios.frag │ │ │ ├── sampler-compare-cascade-gradient.msl23.frag │ │ │ ├── sampler-cube-grad.agx-cube-grad.frag │ │ │ ├── sampler-image-arrays.msl2.frag │ │ │ ├── sampler-ms.frag │ │ │ ├── sampler.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── separate-image-sampler-argument.frag │ │ │ ├── shader-arithmetic-8bit.frag │ │ │ ├── spec-constant-block-size.frag │ │ │ ├── spec-constant-ternary.frag │ │ │ ├── stencil-export.msl21.frag │ │ │ ├── subgroup-builtins.msl22.frag │ │ │ ├── subgroup-globals-extract.msl22.frag │ │ │ ├── switch-unreachable-break.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle.frag │ │ │ ├── texel-fetch-offset.1d-as-2d.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── texture-cube-array.frag │ │ │ ├── texture-cube-array.ios.emulate-cube-array.frag │ │ │ ├── texture-multisample-array.msl21.frag │ │ │ ├── texture-proj-shadow.frag │ │ │ ├── ubo_layout.frag │ │ │ ├── unary-enclose.frag │ │ │ ├── vecsize-mismatch.shader-inputs.frag │ │ │ └── write-depth-in-function.frag │ │ ├── intel │ │ │ └── shader-integer-functions2.asm.comp │ │ ├── legacy │ │ │ └── vert │ │ │ │ └── transpose.legacy.vert │ │ ├── masking │ │ │ ├── copy-arrays.mask-location-0.msl2.multi-patch.tesc │ │ │ ├── copy-arrays.mask-location-0.msl2.tesc │ │ │ ├── copy-arrays.mask-location-1.msl2.multi-patch.tesc │ │ │ ├── copy-arrays.mask-location-1.msl2.tesc │ │ │ ├── write-outputs-block.mask-location-0.for-tess.vert │ │ │ ├── write-outputs-block.mask-location-0.msl2.tesc │ │ │ ├── write-outputs-block.mask-location-0.multi-patch.msl2.tesc │ │ │ ├── write-outputs-block.mask-location-0.vert │ │ │ ├── write-outputs-block.mask-location-1.for-tess.vert │ │ │ ├── write-outputs-block.mask-location-1.msl2.tesc │ │ │ ├── write-outputs-block.mask-location-1.multi-patch.msl2.tesc │ │ │ ├── write-outputs-block.mask-location-1.vert │ │ │ ├── write-outputs.mask-clip-distance.vert │ │ │ ├── write-outputs.mask-location-0.for-tess.vert │ │ │ ├── write-outputs.mask-location-0.msl2.tesc │ │ │ ├── write-outputs.mask-location-0.multi-patch.tesc │ │ │ ├── write-outputs.mask-location-0.tesc │ │ │ ├── write-outputs.mask-location-0.vert │ │ │ ├── write-outputs.mask-location-1.for-tess.vert │ │ │ ├── write-outputs.mask-location-1.msl2.tesc │ │ │ ├── write-outputs.mask-location-1.multi-patch.tesc │ │ │ ├── write-outputs.mask-location-1.tesc │ │ │ ├── write-outputs.mask-location-1.vert │ │ │ ├── write-outputs.mask-point-size.for-tess.vert │ │ │ ├── write-outputs.mask-point-size.multi-patch.tesc │ │ │ ├── write-outputs.mask-point-size.tesc │ │ │ ├── write-outputs.mask-point-size.vert │ │ │ ├── write-outputs.mask-position.multi-patch.tesc │ │ │ └── write-outputs.mask-position.tesc │ │ ├── tesc │ │ │ ├── arrayed-block-io.multi-patch.tesc │ │ │ ├── basic.multi-patch.tesc │ │ │ ├── basic.tesc │ │ │ ├── complex-control-point-inout-types.multi-patch.tesc │ │ │ ├── complex-control-point-inout-types.tesc │ │ │ ├── complex-patch-out-types.tesc │ │ │ ├── load-control-point-array-of-matrix.multi-patch.tesc │ │ │ ├── load-control-point-array-of-matrix.tesc │ │ │ ├── load-control-point-array-of-struct.multi-patch.tesc │ │ │ ├── load-control-point-array-of-struct.tesc │ │ │ ├── load-control-point-array.multi-patch.tesc │ │ │ ├── load-control-point-array.tesc │ │ │ ├── matrix-output.multi-patch.tesc │ │ │ ├── reload-tess-level.multi-patch.tesc │ │ │ ├── reload-tess-level.tesc │ │ │ ├── struct-output.multi-patch.tesc │ │ │ ├── water_tess.multi-patch.tesc │ │ │ └── water_tess.tesc │ │ ├── tese │ │ │ ├── in-array-of-struct.raw-tess-in.tese │ │ │ ├── in-block-with-nested-struct.raw-tess-in.tese │ │ │ ├── in-block-with-nested-struct.tese │ │ │ ├── input-array.tese │ │ │ ├── input-types.raw-tess-in.tese │ │ │ ├── input-types.tese │ │ │ ├── load-control-point-array-of-matrix.tese │ │ │ ├── load-control-point-array.tese │ │ │ ├── quad.domain.tese │ │ │ ├── quad.tese │ │ │ ├── read-patch-vertices-in-func.raw-tess-in.tese │ │ │ ├── read-tess-level-in-func-quad.msl2.tese │ │ │ ├── read-tess-level-in-func-quad.raw-tess-in.msl2.tese │ │ │ ├── read-tess-level-in-func.msl2.tese │ │ │ ├── read-tess-level-in-func.raw-tess-in.msl2.tese │ │ │ ├── set-from-function.tese │ │ │ ├── triangle-tess-level.tese │ │ │ ├── triangle.tese │ │ │ ├── water_tess.raw-tess-in.tese │ │ │ └── water_tess.tese │ │ ├── vert │ │ │ ├── array-component-io.for-tess.vert │ │ │ ├── array-component-io.vert │ │ │ ├── basic.capture.vert │ │ │ ├── basic.for-tess.vert │ │ │ ├── basic.vert │ │ │ ├── buffer_device_address.msl2.vert │ │ │ ├── clip-distance-block.no-user-varying.vert │ │ │ ├── clip-distance-block.vert │ │ │ ├── copy.flatten.vert │ │ │ ├── dynamic.flatten.vert │ │ │ ├── float-math.invariant-float-math.vert │ │ │ ├── float-math.vert │ │ │ ├── functions.vert │ │ │ ├── implicit-position-1.vert │ │ │ ├── implicit-position-2.vert │ │ │ ├── in_out_array_mat.vert │ │ │ ├── interface-block-block-composites.frag │ │ │ ├── interface-block-block-composites.vert │ │ │ ├── interface-block-single-element-array.vert │ │ │ ├── interpolation-qualifiers-block.vert │ │ │ ├── interpolation-qualifiers.vert │ │ │ ├── invariant.msl21.vert │ │ │ ├── leaf-function.capture.vert │ │ │ ├── leaf-function.for-tess.vert │ │ │ ├── no-contraction.vert │ │ │ ├── no-disable-vertex-out.frag-output.vert │ │ │ ├── no_stage_out.for-tess.vert │ │ │ ├── no_stage_out.vert │ │ │ ├── no_stage_out.write_buff.vert │ │ │ ├── no_stage_out.write_buff_atomic.vert │ │ │ ├── no_stage_out.write_tex.vert │ │ │ ├── out-block-with-nested-struct-array.vert │ │ │ ├── out-block-with-struct-array.vert │ │ │ ├── out_block.vert │ │ │ ├── packed-bool-to-uint.vert │ │ │ ├── packed-bool2-to-packed_uint2.vert │ │ │ ├── packed_matrix.vert │ │ │ ├── pointsize.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── resource-arrays-leaf.ios.vert │ │ │ ├── resource-arrays.ios.vert │ │ │ ├── return-array.force-native-array.vert │ │ │ ├── return-array.vert │ │ │ ├── set_builtin_in_func.vert │ │ │ ├── sign-int-types.vert │ │ │ ├── signedness-mismatch.shader-inputs.vert │ │ │ ├── texture_buffer.texture-buffer-native.msl21.vert │ │ │ ├── texture_buffer.vert │ │ │ ├── ubo.alignment.vert │ │ │ ├── ubo.vert │ │ │ ├── uniform-struct-out-of-order-offests.vert │ │ │ ├── uniform-struct-packing-nested.vert │ │ │ └── unused-position.vert │ │ └── vulkan │ │ │ ├── frag │ │ │ ├── basic.multiview.no-layered.nocompat.vk.frag │ │ │ ├── basic.multiview.nocompat.vk.frag │ │ │ ├── demote-to-helper-forwarding.asm.vk.nocompat.msl23.frag │ │ │ ├── demote-to-helper.vk.nocompat.msl23.frag │ │ │ ├── demote-to-helper.vk.nocompat.msl23.ios.frag │ │ │ ├── push-constant.vk.frag │ │ │ ├── spec-constant.msl11.vk.frag │ │ │ └── spec-constant.vk.frag │ │ │ └── vert │ │ │ ├── device-group.multiview.viewfromdev.nocompat.vk.vert │ │ │ ├── device-group.nocompat.vk.vert │ │ │ ├── multiview.multiview.no-layered.nocompat.vk.vert │ │ │ ├── multiview.multiview.nocompat.vk.vert │ │ │ ├── multiview.nocompat.vk.vert │ │ │ ├── small-storage.vk.vert │ │ │ └── vulkan-vertex.vk.vert │ │ ├── shaders-no-opt │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── access-chain-dominator-in-loop-body-2.asm.comp │ │ │ │ ├── access-chain-dominator-in-loop-body.asm.comp │ │ │ │ ├── access-tracking-function-call-result.asm.comp │ │ │ │ ├── aliased-struct-divergent-member-name.asm.comp │ │ │ │ ├── arithmetic-conversion-signs.asm.nocompat.vk.comp │ │ │ │ ├── atomic-load-store.asm.comp │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ ├── basic.spv16.asm.comp │ │ │ │ ├── bda-to-array-in-buffer.asm.spv16.nocompat.vk.comp │ │ │ │ ├── bitcast-fp16-fp32.asm.vk.comp │ │ │ │ ├── bitfield-signed-operations.asm.comp │ │ │ │ ├── bitscan.asm.comp │ │ │ │ ├── block-undef.noeliminate.invalid.asm.comp │ │ │ │ ├── buffer-atomic-nonuniform.vk.nocompat.asm.comp │ │ │ │ ├── buffer-device-address-ptr-casting.vk.nocompat.asm.comp │ │ │ │ ├── buffer-reference-aliased-block-name.nocompat.vk.asm.comp │ │ │ │ ├── buffer-reference-chained-access.spv16.asm.nocompat.vk.comp │ │ │ │ ├── buffer-reference-pointer-to-plain-struct.asm.nocompat.vk.comp │ │ │ │ ├── buffer-reference-pointer-to-pod-in-buffer.asm.nocompat.vk.comp │ │ │ │ ├── buffer-reference-pointer-to-std140-std430-array.asm.spv16.nocompat.vk.comp │ │ │ │ ├── buffer-reference-pointer-to-unused-pod-in-buffer.asm.nocompat.vk.comp │ │ │ │ ├── buffer-reference-synthesized-pointer-2.asm.nocompat.vk.comp │ │ │ │ ├── buffer-reference-synthesized-pointer-to-pointer.asm.nocompat.vk.comp │ │ │ │ ├── buffer-reference-synthesized-pointer.asm.nocompat.vk.comp │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ ├── constant-lut-name-aliasing.asm.comp │ │ │ │ ├── copy-logical.spv14.asm.comp │ │ │ │ ├── eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp │ │ │ │ ├── empty-ubo-block.noeliminate.asm.comp │ │ │ │ ├── expression-nesting-limits.asm.comp │ │ │ │ ├── extended-debug-extinst.invalid.asm.comp │ │ │ │ ├── fuzz-collapse-degenerate-loop.asm.comp │ │ │ │ ├── fuzz-loop-variable-dominator-with-unreachable-continue-block.asm.comp │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ ├── glsl.std450.frexp-modf-struct.asm.comp │ │ │ │ ├── image-atomic-nonuniform.vk.nocompat.asm.comp │ │ │ │ ├── local-size-id-override.vk.asm.comp │ │ │ │ ├── local-size-id.vk.invalid.asm.comp │ │ │ │ ├── loop-variable-early-read-with-initializer.asm.invalid.comp │ │ │ │ ├── loop-variable-early-read-with-undef.asm.invalid.comp │ │ │ │ ├── loop-variable-with-initializer.asm.comp │ │ │ │ ├── multi-break-switch-out-of-loop.asm.comp │ │ │ │ ├── nonuniform-bracket-handling.vk.nocompat.asm.comp │ │ │ │ ├── phi-temporary-copy-loop-variable.asm.invalid.comp │ │ │ │ ├── ray-query-force-temporary-rtas.spv14.asm.vk.nocompat.comp │ │ │ │ ├── ray-query-function-object.spv14.asm.vk.nocompat.comp │ │ │ │ ├── spec-constant-name-aliasing.vk.asm.comp │ │ │ │ ├── spec-constant-op-convert-sign.asm.comp │ │ │ │ ├── storage-buffer-basic.asm.comp │ │ │ │ └── temorary-access-terminator.vk.nocompat.asm.comp │ │ │ ├── degenerate-selection-constructs.asm.frag │ │ │ ├── frag │ │ │ │ ├── anonymous-inner-struct-names.asm.frag │ │ │ │ ├── array-builtin-bitcast-load-store.asm.frag │ │ │ │ ├── collapsed-switch-phi-flush.asm.frag │ │ │ │ ├── combined-image-sampler-dxc-min16float.asm.invalid.frag │ │ │ │ ├── complex-opaque-handle-reuse-in-loop.asm.frag │ │ │ │ ├── composite-insert-hoisted-temporaries-1.asm.frag │ │ │ │ ├── composite-insert-hoisted-temporaries-2.asm.frag │ │ │ │ ├── composite-insert-inheritance.asm.frag │ │ │ │ ├── demote-impure-function-call.vk.nocompat.asm.frag │ │ │ │ ├── discard-impure-function-call.asm.frag │ │ │ │ ├── do-while-continue-phi.asm.invalid.frag │ │ │ │ ├── do-while-loop-inverted-test.asm.frag │ │ │ │ ├── early-conditional-return-switch.asm.frag │ │ │ │ ├── empty-struct-in-struct.asm.frag │ │ │ │ ├── for-loop-dedicated-merge-block-inverted.asm.invalid.frag │ │ │ │ ├── for-loop-dedicated-merge-block-non-inverted.asm.invalid.frag │ │ │ │ ├── for-loop-inverted-test.asm.frag │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ ├── inliner-dominator-inside-loop.asm.frag │ │ │ │ ├── late-expression-invalidation-2.asm.frag │ │ │ │ ├── late-expression-invalidation.asm.frag │ │ │ │ ├── ldexp-uint-exponent.asm.frag │ │ │ │ ├── loop-merge-to-continue.asm.invalid.frag │ │ │ │ ├── nclamp.vk.nocompat.asm.frag │ │ │ │ ├── nmax.vk.nocompat.asm.frag │ │ │ │ ├── nmin.vk.nocompat.asm.frag │ │ │ │ ├── nonuniform-bracket-handling-2.vk.nocompat.asm.frag │ │ │ │ ├── nonuniform-qualifier-propagation.vk.nocompat.asm.frag │ │ │ │ ├── nonuniform-ssbo.nocompat.vk.asm.frag │ │ │ │ ├── nrelaxed.vk.nocompat.asm.frag │ │ │ │ ├── only-initializer-frag-depth.asm.frag │ │ │ │ ├── opaque-id-literal-alias.preserve.asm.frag │ │ │ │ ├── out-of-order-struct-id.asm.frag │ │ │ │ ├── phi-alternative-precision.asm..vk.nocompat.frag │ │ │ │ ├── phi.zero-initialize.asm.frag │ │ │ │ ├── pixel-interlock-callstack.asm.frag │ │ │ │ ├── pixel-interlock-control-flow.asm.frag │ │ │ │ ├── pixel-interlock-split-functions.asm.frag │ │ │ │ ├── relaxed-precision-inheritance-rules-hoisted-temporaries.asm.frag │ │ │ │ ├── relaxed-precision-inheritance-rules-hoisted-temporary.asm.frag │ │ │ │ ├── relaxed-precision-inheritance-rules.asm.frag │ │ │ │ ├── reserved-function-identifier.asm.frag │ │ │ │ ├── reserved-identifiers.asm.frag │ │ │ │ ├── sample-mask-load-store-array-uint.asm.frag │ │ │ │ ├── sample-mask-load-store-array.asm.frag │ │ │ │ ├── scalar-select.spv14.asm.frag │ │ │ │ ├── selection-merge-to-continue.asm.invalid.frag │ │ │ │ ├── sparse-texture-feedback-uint-code.asm.desktop.frag │ │ │ │ ├── subgroup-arithmetic-cast.nocompat.vk.asm.invalid.frag │ │ │ │ ├── subgroup-ballot-only.vk.asm.frag │ │ │ │ ├── switch-block-case-fallthrough.asm.invalid.frag │ │ │ │ ├── switch-merge-to-continue.asm.invalid.frag │ │ │ │ ├── switch-non-default-fallthrough-no-phi.asm.frag │ │ │ │ ├── switch-single-case-multiple-exit-cfg.asm.frag │ │ │ │ ├── terminate-impure-function-call.spv16.asm.frag │ │ │ │ ├── texel-fetch-ms-uint-sample.asm.frag │ │ │ │ ├── unordered-compare.asm.frag │ │ │ │ ├── unordered-compare.relax-nan.asm.frag │ │ │ │ ├── vector-extract-dynamic-spec-constant.asm.frag │ │ │ │ ├── vector-shuffle-undef-index.asm.frag │ │ │ │ └── while-loop-inverted-test.asm.frag │ │ │ ├── geom │ │ │ │ └── store-uint-layer.invalid.asm.geom │ │ │ ├── loop-header-self-continue-break.asm.comp │ │ │ ├── mesh │ │ │ │ ├── invariant-position-dx-style.vk.nocompat.spv14.asm.mesh │ │ │ │ ├── mesh-shader-clip-cull.vk.nocompat.spv14.asm.mesh │ │ │ │ └── mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh │ │ │ ├── rgen │ │ │ │ └── acceleration-nonuniform.spv14.vk.nocompat.asm.rgen │ │ │ ├── task │ │ │ │ └── task-shader.vk.nocompat.spv14.asm.task │ │ │ ├── temporary.zero-initialize.asm.frag │ │ │ ├── tesc │ │ │ │ ├── array-of-block-output-initializer.asm.tesc │ │ │ │ ├── copy-memory-control-point.asm.tesc │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ └── tess-level-initializer.asm.tesc │ │ │ └── vert │ │ │ │ ├── block-struct-initializer.asm.vert │ │ │ │ ├── builtin-output-initializer.asm.vert │ │ │ │ ├── complex-link-by-name.asm.vert │ │ │ │ ├── complex-link-by-name.force-flattened-io.legacy.asm.vert │ │ │ │ ├── constant-composite-extract.asm.vert │ │ │ │ ├── debug-printf.asm.vk.nocompat.vert │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ ├── fma-legacy-fallback.asm.vert │ │ │ │ └── semantic-decoration.asm.vert │ │ ├── comp │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ ├── bitfield.comp │ │ │ ├── glsl.std450.comp │ │ │ ├── illegal-struct-name.asm.comp │ │ │ ├── image-load-formatted.comp │ │ │ ├── inout-struct.invalid.comp │ │ │ ├── int16min-literal.comp │ │ │ ├── int64min-literal.comp │ │ │ ├── intmin-literal.comp │ │ │ ├── loop-break-merge-after-inner-continue.comp │ │ │ ├── loop-resolve-debug-semantics.g.comp │ │ │ ├── loop-resolve-debug-semantics.gV.comp │ │ │ ├── loop.comp │ │ │ ├── return.comp │ │ │ ├── shader_ballot_nonuniform_invocations.invalid.comp │ │ │ ├── specialization-constant-evaluation.comp │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp │ │ │ ├── subgroups.nocompat.invalid.vk.comp │ │ │ ├── subgroups_arithmetic_fadd.vk.comp │ │ │ ├── subgroups_arithmetic_fmul.vk.comp │ │ │ ├── subgroups_arithmetic_iadd.vk.comp │ │ │ ├── subgroups_arithmetic_imul.vk.comp │ │ │ ├── subgroups_basicvoteballot.vk.comp │ │ │ ├── trivial-select-cast-vector.comp │ │ │ └── trivial-select-matrix.spv14.comp │ │ ├── frag │ │ │ ├── 16bit-constants.invalid.frag │ │ │ ├── fp16.invalid.desktop.frag │ │ │ ├── frag-fully-covered.frag │ │ │ ├── fragmentMaskFetch_subpassInput.vk.nocompat.invalid.frag │ │ │ ├── fs.invalid.frag │ │ │ ├── image-gather.frag │ │ │ ├── mesh-shader-perprimitive.spv14.nocompat.vk.frag │ │ │ ├── modf-non-function-purity-analysis.frag │ │ │ ├── multi-dimensional.desktop.invalid.flatten_dim.frag │ │ │ ├── nonuniform-constructor.vk.nocompat.frag │ │ │ ├── pixel-interlock-simple-callstack.frag │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag │ │ │ ├── sparse-texture-clamp.desktop.frag │ │ │ ├── sparse-texture-feedback.desktop.frag │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.frag │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.framebuffer-fetch-noncoherent.frag │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.legacy.frag │ │ │ ├── subpass-input.framebuffer-fetch.nocompat.legacy.framebuffer-fetch-noncoherent.frag │ │ │ ├── texture-gather-offsets.frag │ │ │ ├── texture-gather-uint-component.asm.frag │ │ │ ├── texture1d-emulation.es.frag │ │ │ ├── texture1d-emulation.legacy.frag │ │ │ └── variables.zero-initialize.frag │ │ ├── legacy │ │ │ └── frag │ │ │ │ └── switch-single-case-multiple-exit-cfg.legacy.asm.frag │ │ ├── mesh │ │ │ └── invariant-position-mesh.spv14.nocompat.vk.mesh │ │ ├── task │ │ │ ├── task-shader-basic-2.vk.spv14.nocompat.task │ │ │ └── task-shader-basic.vk.spv14.nocompat.task │ │ ├── vert │ │ │ ├── io-blocks.force-flattened-io.vert │ │ │ └── pass-array-by-value.vert │ │ └── vulkan │ │ │ ├── comp │ │ │ └── image-64bit.vk.nocompat.comp │ │ │ ├── frag │ │ │ ├── shading-rate.vk.nocompat.frag │ │ │ ├── spec-constant.vk.frag │ │ │ ├── ubo-offset-out-of-order.vk.nocompat.frag │ │ │ └── volatile-helper-invocation.vk.nocompat.spv16.frag │ │ │ └── vert │ │ │ └── primitive-shading-rate.vk.nocompat.vert │ │ ├── shaders-other │ │ ├── README.md │ │ └── aliased-entry-point-names.asm │ │ ├── shaders-reflection │ │ ├── asm │ │ │ ├── aliased-entry-point-names.asm.multi │ │ │ ├── comp │ │ │ │ └── pointer-to-array-of-physical-pointer.asm.comp │ │ │ ├── op-source-glsl-ssbo-1.asm.comp │ │ │ ├── op-source-glsl-ssbo-2.asm.comp │ │ │ ├── op-source-hlsl-uav-1.asm.comp │ │ │ ├── op-source-hlsl-uav-2.asm.comp │ │ │ ├── op-source-none-ssbo-1.asm.comp │ │ │ ├── op-source-none-ssbo-2.asm.comp │ │ │ ├── op-source-none-uav-1.asm.comp │ │ │ └── op-source-none-uav-2.asm.comp │ │ ├── comp │ │ │ ├── array-of-physical-pointer.comp │ │ │ ├── function-pointer.invalid.asm.comp │ │ │ ├── out-of-order-block-offsets.comp │ │ │ ├── physical-pointer.comp │ │ │ ├── struct-layout.comp │ │ │ ├── struct-packing.comp │ │ │ └── workgroup-size-spec-constant.comp │ │ ├── frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ ├── input-attachment-ms.vk.frag │ │ │ ├── input-attachment.vk.frag │ │ │ ├── push-constant.vk.frag │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ └── spec-constant.vk.frag │ │ ├── rgen │ │ │ └── acceleration_structure.vk.rgen │ │ └── vert │ │ │ ├── array-size-reflection.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── stride-reflection.vert │ │ │ └── texture_buffer.vert │ │ ├── shaders-ue4-no-opt │ │ └── asm │ │ │ ├── frag │ │ │ ├── accesschain-invalid-expression.asm.invalid.frag │ │ │ ├── array-copy-error.asm.invalid.frag │ │ │ └── phi-variable-declaration.asm.invalid.frag │ │ │ ├── tese │ │ │ └── ds-texcoord-array.asm.tese │ │ │ └── vert │ │ │ └── loop-accesschain-writethrough.asm.invalid.vert │ │ ├── shaders-ue4 │ │ └── asm │ │ │ ├── frag │ │ │ ├── depth-compare.asm.frag │ │ │ ├── global-constant-arrays.asm.frag │ │ │ ├── padded-float-array-member-defef.asm.frag │ │ │ ├── sample-mask-not-array.asm.frag │ │ │ ├── subpass-input.ios.framebuffer-fetch.asm.frag │ │ │ ├── subpass-input.msl23.framebuffer-fetch.asm.frag │ │ │ ├── texture-atomics.asm.argument.msl2.frag │ │ │ ├── texture-atomics.asm.frag │ │ │ └── texture-atomics.asm.graphics-robust-access.frag │ │ │ ├── tesc │ │ │ ├── hs-incorrect-base-type.invalid.asm.tesc │ │ │ ├── hs-input-array-access.invalid.asm.tesc │ │ │ ├── hs-texcoord-array.invalid.asm.tesc │ │ │ └── tess-factor-must-be-threadgroup.invalid.asm.tesc │ │ │ ├── tese │ │ │ ├── ds-double-gl-in-deref.asm.tese │ │ │ ├── ds-patch-input-fixes.asm.tese │ │ │ └── ds-patch-inputs.asm.tese │ │ │ └── vert │ │ │ ├── array-missing-copies.asm.vert │ │ │ └── texture-buffer.asm.vert │ │ ├── shaders │ │ ├── amd │ │ │ ├── gcn_shader.comp │ │ │ ├── shader_ballot.comp │ │ │ ├── shader_group_vote.comp │ │ │ └── shader_trinary_minmax.comp │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ ├── bitcast_icmp.asm.comp │ │ │ │ ├── bitcast_iequal.asm.comp │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── builtin-compute-bitcast.asm.comp │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ ├── decoration-group.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── hlsl-functionality.asm.comp │ │ │ │ ├── logical.asm.comp │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ ├── nmin-max-clamp.relax-nan.asm.comp │ │ │ │ ├── op-phi-swap.asm.comp │ │ │ │ ├── private-storage-lut.asm.comp │ │ │ │ ├── quantize.asm.comp │ │ │ │ ├── recompile-block-naming.asm.comp │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ ├── switch-break-ladder.asm.invalid.comp │ │ │ │ └── undefined-constant-composite.asm.comp │ │ │ ├── frag │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag │ │ │ │ ├── complex-name-workarounds.asm.frag │ │ │ │ ├── composite-construct-struct-no-swizzle.asm.frag │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ ├── do-while-statement-fallback.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── for-loop-phi-only-continue.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero-cube.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag │ │ │ │ ├── image-fetch-no-sampler.no-samplerless.asm.vk.frag │ │ │ │ ├── image-query-no-sampler.no-samplerless.vk.asm.frag │ │ │ │ ├── image-query-no-sampler.vk.asm.frag │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant-double.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── invalidation.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── locations-components.asm.frag │ │ │ │ ├── loop-body-dominator-continue-access.asm.frag │ │ │ │ ├── loop-header-to-continue.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── multi-for-loop-init.asm.frag │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ ├── op-phi-swap-continue-block.asm.frag │ │ │ │ ├── out-of-bounds-access-opspecconstant.asm.frag │ │ │ │ ├── out-of-bounds-access.asm.frag │ │ │ │ ├── pack-and-unpack-uint2.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── sampler-buffer-array-without-sampler.asm.frag │ │ │ │ ├── sampler-buffer-without-sampler.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── struct-composite-extract-swizzle.asm.frag │ │ │ │ ├── switch-label-shared-block.asm.frag │ │ │ │ ├── switch-preserve-sign-extension.asm.frag │ │ │ │ ├── temporary-name-alias.asm.frag │ │ │ │ ├── temporary-phi-hoisting.asm.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ ├── unknown-depth-state.asm.vk.frag │ │ │ │ ├── unreachable.asm.frag │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ ├── geom │ │ │ │ ├── block-name-namespace.asm.geom │ │ │ │ ├── inout-split-access-chain-handle.asm.geom │ │ │ │ ├── split-access-chain-input.asm.geom │ │ │ │ └── unroll-glposition-load.asm.geom │ │ │ ├── tese │ │ │ │ └── unroll-input-array-load.asm.tese │ │ │ └── vert │ │ │ │ ├── empty-io.asm.vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── global-builtin.sso.asm.vert │ │ │ │ ├── invariant-block.asm.vert │ │ │ │ ├── invariant-block.sso.asm.vert │ │ │ │ ├── invariant.asm.vert │ │ │ │ ├── invariant.sso.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ ├── comp │ │ │ ├── atomic.comp │ │ │ ├── bake_gradient.comp │ │ │ ├── barriers.comp │ │ │ ├── basic.comp │ │ │ ├── casts.comp │ │ │ ├── cfg-preserve-parameter.comp │ │ │ ├── cfg.comp │ │ │ ├── coherent-block.comp │ │ │ ├── coherent-image.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── composite-construct.comp │ │ │ ├── culling.comp │ │ │ ├── defer-parens.comp │ │ │ ├── dowhile.comp │ │ │ ├── generate_height.comp │ │ │ ├── image.comp │ │ │ ├── insert.comp │ │ │ ├── mat3.comp │ │ │ ├── mod.comp │ │ │ ├── modf.comp │ │ │ ├── outer-product.comp │ │ │ ├── read-write-only.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rmw-opt.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shared.comp │ │ │ ├── ssbo-array-length.comp │ │ │ ├── ssbo-array.comp │ │ │ ├── struct-layout.comp │ │ │ ├── struct-packing.comp │ │ │ ├── torture-loop.comp │ │ │ ├── type-alias.comp │ │ │ └── udiv.comp │ │ ├── desktop-only │ │ │ ├── comp │ │ │ │ ├── enhanced-layouts.comp │ │ │ │ ├── extended-arithmetic.desktop.comp │ │ │ │ ├── fp64.desktop.comp │ │ │ │ ├── image-formats.desktop.noeliminate.comp │ │ │ │ └── int64.desktop.comp │ │ │ ├── frag │ │ │ │ ├── clip-cull-distance.desktop.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── depth-greater-than.desktop.frag │ │ │ │ ├── depth-less-than.desktop.frag │ │ │ │ ├── dual-source-blending.desktop.frag │ │ │ │ ├── hlsl-uav-block-alias.asm.frag │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ ├── image-query.desktop.frag │ │ │ │ ├── image-size.frag │ │ │ │ ├── image-size.no-qualifier-deduction.frag │ │ │ │ ├── in-block-qualifiers.frag │ │ │ │ ├── layout-component.desktop.frag │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ ├── sampler-ms-query.desktop.frag │ │ │ │ ├── stencil-export.desktop.frag │ │ │ │ └── texture-proj-shadow.desktop.frag │ │ │ ├── geom │ │ │ │ ├── basic.desktop.sso.geom │ │ │ │ └── viewport-index.desktop.geom │ │ │ ├── tesc │ │ │ │ └── basic.desktop.sso.tesc │ │ │ ├── tese │ │ │ │ └── triangle.desktop.sso.tese │ │ │ └── vert │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ ├── out-block-qualifiers.vert │ │ │ │ ├── shader-draw-parameters-450.desktop.vk.vert │ │ │ │ └── shader-draw-parameters.desktop.vk.vert │ │ ├── flatten │ │ │ ├── array.flatten.vert │ │ │ ├── basic.flatten.vert │ │ │ ├── copy.flatten.vert │ │ │ ├── dynamic.flatten.vert │ │ │ ├── matrix-conversion.flatten.frag │ │ │ ├── matrixindex.flatten.vert │ │ │ ├── multiindex.flatten.vert │ │ │ ├── push-constant.flatten.vert │ │ │ ├── rowmajor.flatten.vert │ │ │ ├── struct.flatten.vert │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ ├── swizzle.flatten.vert │ │ │ └── types.flatten.frag │ │ ├── frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── avoid-expression-lowering-to-loop.frag │ │ │ ├── barycentric-khr.frag │ │ │ ├── barycentric-nv.frag │ │ │ ├── basic.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ ├── constant-array.frag │ │ │ ├── constant-composites.frag │ │ │ ├── false-loop-init.frag │ │ │ ├── flush_params.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── for-loop-init.frag │ │ │ ├── frexp-modf.frag │ │ │ ├── front-facing.frag │ │ │ ├── gather-dref.frag │ │ │ ├── ground.frag │ │ │ ├── helper-invocation.frag │ │ │ ├── hoisted-temporary-use-continue-block-as-value.frag │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ ├── inside-loop-dominated-variable-preservation.frag │ │ │ ├── loop-dominator-and-switch-default.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── mix.frag │ │ │ ├── modf-pointer-function-analysis.frag │ │ │ ├── partial-write-preserve.frag │ │ │ ├── pixel-interlock-ordered.frag │ │ │ ├── pixel-interlock-unordered.frag │ │ │ ├── pls.frag │ │ │ ├── post-depth-coverage-es.frag │ │ │ ├── post-depth-coverage.frag │ │ │ ├── round-even.frag │ │ │ ├── round.frag │ │ │ ├── sample-interlock-ordered.frag │ │ │ ├── sample-interlock-unordered.frag │ │ │ ├── sample-parameter.frag │ │ │ ├── sampler-ms.frag │ │ │ ├── sampler-proj.frag │ │ │ ├── sampler.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── selection-block-dominator.frag │ │ │ ├── shader-clock.frag │ │ │ ├── struct-type-unrelated-alias.frag │ │ │ ├── switch-unreachable-break.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── ubo-load-row-major-workaround.frag │ │ │ ├── ubo_layout.frag │ │ │ └── unary-enclose.frag │ │ ├── geom │ │ │ ├── basic.geom │ │ │ ├── geometry-passthrough.geom │ │ │ ├── lines-adjacency.geom │ │ │ ├── lines.geom │ │ │ ├── multi-stream.geom │ │ │ ├── points.geom │ │ │ ├── single-invocation.geom │ │ │ ├── transform-feedback-streams.geom │ │ │ ├── triangles-adjacency.geom │ │ │ └── triangles.geom │ │ ├── legacy │ │ │ ├── fragment │ │ │ │ ├── explicit-lod.legacy.frag │ │ │ │ ├── explicit-lod.legacy.vert │ │ │ │ ├── fma.legacy.frag │ │ │ │ ├── hyperbolic.legacy.frag │ │ │ │ ├── io-blocks.legacy.frag │ │ │ │ ├── isnan-isinf.legacy.frag │ │ │ │ ├── modf.legacy.frag │ │ │ │ ├── multiple-struct-flattening.legacy.frag │ │ │ │ ├── round.legacy.frag │ │ │ │ ├── struct-varying.legacy.frag │ │ │ │ └── switch.legacy.frag │ │ │ └── vert │ │ │ │ ├── implicit-lod.legacy.vert │ │ │ │ ├── int-attribute.legacy.vert │ │ │ │ ├── inverse.legacy.vert │ │ │ │ ├── io-block.legacy.vert │ │ │ │ ├── outer-product.legacy.vert │ │ │ │ ├── struct-flatten-inner-array.legacy.vert │ │ │ │ ├── struct-flatten-stores-multi-dimension.legacy.vert │ │ │ │ ├── struct-varying.legacy.vert │ │ │ │ ├── switch-nested.legacy.vert │ │ │ │ └── transpose.legacy.vert │ │ ├── mesh │ │ │ ├── mesh-shader-basic-lines.spv14.vk.nocompat.mesh │ │ │ ├── mesh-shader-basic-points.spv14.vk.nocompat.mesh │ │ │ └── mesh-shader-basic-triangle.spv14.vk.nocompat.mesh │ │ ├── tesc │ │ │ ├── basic.tesc │ │ │ └── water_tess.tesc │ │ ├── tese │ │ │ ├── ccw.tese │ │ │ ├── cw.tese │ │ │ ├── equal.tese │ │ │ ├── fractional_even.tese │ │ │ ├── fractional_odd.tese │ │ │ ├── input-array.tese │ │ │ ├── line.tese │ │ │ ├── load-array-of-array.tese │ │ │ ├── patch-input-array.tese │ │ │ ├── read-patch-vertices-in-func.tese │ │ │ ├── triangle.tese │ │ │ └── water_tess.tese │ │ ├── vert │ │ │ ├── basic.vert │ │ │ ├── ground.vert │ │ │ ├── invariant.vert │ │ │ ├── no-contraction.vert │ │ │ ├── ocean.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── return-array.vert │ │ │ ├── row-major-workaround.vert │ │ │ ├── texture_buffer.vert │ │ │ ├── transform-feedback-decorations.vert │ │ │ └── ubo.vert │ │ └── vulkan │ │ │ ├── comp │ │ │ ├── array-of-buffer-reference.nocompat.vk.comp │ │ │ ├── buffer-reference-atomic.nocompat.vk.comp │ │ │ ├── buffer-reference-base-alignment-promote.nocompat.vk.comp │ │ │ ├── buffer-reference-bitcast-uvec2-2.nocompat.invalid.vk.comp │ │ │ ├── buffer-reference-bitcast-uvec2.nocompat.vk.comp │ │ │ ├── buffer-reference-bitcast.nocompat.vk.comp │ │ │ ├── buffer-reference-decorations.nocompat.vk.comp │ │ │ ├── buffer-reference.nocompat.vk.comp │ │ │ ├── fp-atomic.nocompat.vk.comp │ │ │ ├── ray-query.nocompat.spv14.invalid.vk.comp │ │ │ ├── spec-constant-op-member-array.vk.comp │ │ │ └── spec-constant-work-group-size.vk.comp │ │ │ ├── frag │ │ │ ├── block-match-sad.frag │ │ │ ├── block-match-ssd.frag │ │ │ ├── box-filter.frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ ├── demote-to-helper-forwarding.asm.vk.nocompat.frag │ │ │ ├── demote-to-helper.vk.nocompat.frag │ │ │ ├── desktop-mediump.vk.frag │ │ │ ├── input-attachment-ms.vk.frag │ │ │ ├── input-attachment.vk.frag │ │ │ ├── nonuniform-qualifier.vk.nocompat.frag │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag │ │ │ ├── push-constant.vk.frag │ │ │ ├── sample-weighted.frag │ │ │ ├── separate-combined-fake-overload.vk.frag │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ ├── separate-sampler-texture.vk.frag │ │ │ ├── shader-arithmetic-8bit.nocompat.vk.frag │ │ │ ├── spec-constant-block-size.vk.frag │ │ │ └── spec-constant-ternary.vk.frag │ │ │ ├── rahit │ │ │ ├── terminators.khr.spv14.nocompat.vk.rahit │ │ │ └── terminators.nocompat.vk.rahit │ │ │ ├── rcall │ │ │ └── incoming-callable.khr.spv14.nocompat.vk.rcall │ │ │ ├── rchit │ │ │ ├── hit_attribute_block.khr.spv14.nocompat.vk.rchit │ │ │ ├── hit_attribute_block.nocompat.vk.rchit │ │ │ ├── hit_attribute_block_in_function.khr.spv14.nocompat.vk.rchit │ │ │ ├── hit_attribute_block_in_function.nocompat.vk.rchit │ │ │ ├── hit_attribute_plain.khr.spv14.nocompat.vk.rchit │ │ │ ├── hit_attribute_plain.nocompat.vk.rchit │ │ │ ├── hit_attribute_struct.khr.spv14.nocompat.vk.rchit │ │ │ ├── hit_attribute_struct.nocompat.vk.rchit │ │ │ ├── hit_kind.khr.spv14.nocompat.vk.rchit │ │ │ ├── hit_kind.nocompat.vk.rchit │ │ │ ├── hit_t.khr.spv14.nocompat.vk.rchit │ │ │ ├── hit_t.nocompat.vk.rchit │ │ │ ├── incoming_ray_flags.khr.spv14.nocompat.vk.rchit │ │ │ ├── incoming_ray_flags.nocompat.vk.rchit │ │ │ ├── instance_custom_id.khr.spv14.nocompat.vk.rchit │ │ │ ├── instance_custom_id.nocompat.vk.rchit │ │ │ ├── instance_id.khr.spv14.nocompat.vk.rchit │ │ │ ├── instance_id.nocompat.vk.rchit │ │ │ ├── object_ray_direction.khr.spv14.nocompat.vk.rchit │ │ │ ├── object_ray_direction.nocompat.vk.rchit │ │ │ ├── object_ray_origin.khr.spv14.nocompat.vk.rchit │ │ │ ├── object_ray_origin.nocompat.vk.rchit │ │ │ ├── object_to_world.khr.spv14.nocompat.vk.rchit │ │ │ ├── object_to_world.nocompat.vk.rchit │ │ │ ├── payloads.khr.spv14.nocompat.vk.rchit │ │ │ ├── payloads.nocompat.vk.rchit │ │ │ ├── primitive_id.khr.spv14.nocompat.vk.rchit │ │ │ ├── primitive_id.nocompat.vk.rchit │ │ │ ├── ray_tmax.khr.spv14.nocompat.vk.rchit │ │ │ ├── ray_tmax.nocompat.vk.rchit │ │ │ ├── ray_tmin.khr.spv14.nocompat.vk.rchit │ │ │ ├── ray_tmin.nocompat.vk.rchit │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rchit │ │ │ ├── ray_tracing.nocompat.vk.rchit │ │ │ ├── world_ray_direction.khr.spv14.nocompat.vk.rchit │ │ │ ├── world_ray_direction.nocompat.vk.rchit │ │ │ ├── world_ray_origin.khr.spv14.nocompat.vk.rchit │ │ │ ├── world_ray_origin.nocompat.vk.rchit │ │ │ ├── world_to_object.khr.spv14.nocompat.vk.rchit │ │ │ └── world_to_object.nocompat.vk.rchit │ │ │ ├── rgen │ │ │ ├── convert-u-to-as.spv14.vk.nocompat.rgen │ │ │ ├── execute_callable.nocompat.khr.spv14.vk.rgen │ │ │ ├── execute_callable.nocompat.vk.rgen │ │ │ ├── launch_id.khr.spv14.nocompat.vk.rgen │ │ │ ├── launch_id.nocompat.vk.rgen │ │ │ ├── launch_size.khr.spv14.nocompat.vk.rgen │ │ │ ├── launch_size.nocompat.vk.rgen │ │ │ ├── payloads.khr.spv14.nocompat.vk.rgen │ │ │ ├── payloads.nocompat.vk.rgen │ │ │ ├── pure_call.khr.spv14.nocompat.vk.rgen │ │ │ ├── pure_call.nocompat.vk.rgen │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rgen │ │ │ ├── ray_tracing.nocompat.vk.rgen │ │ │ ├── shader_record_buffer.khr.spv14.nocompat.vk.rgen │ │ │ └── shader_record_buffer.nocompat.vk.rgen │ │ │ ├── rint │ │ │ ├── report-intersection.khr.spv14.nocompat.vk.rint │ │ │ └── report-intersection.nocompat.vk.rint │ │ │ ├── rmiss │ │ │ ├── ray_tracing.khr.spv14.nocompat.vk.rmiss │ │ │ ├── ray_tracing.nocompat.vk.rmiss │ │ │ └── ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss │ │ │ └── vert │ │ │ ├── device-group.nocompat.vk.vert │ │ │ ├── multiview.nocompat.vk.vert │ │ │ ├── small-storage.vk.vert │ │ │ └── vulkan-vertex.vk.vert │ │ ├── spirv.h │ │ ├── spirv.hpp │ │ ├── spirv_cfg.cpp │ │ ├── spirv_cfg.hpp │ │ ├── spirv_common.hpp │ │ ├── spirv_cpp.cpp │ │ ├── spirv_cpp.hpp │ │ ├── spirv_cross.cpp │ │ ├── spirv_cross.hpp │ │ ├── spirv_cross.natvis │ │ ├── spirv_cross_c.cpp │ │ ├── spirv_cross_c.h │ │ ├── spirv_cross_containers.hpp │ │ ├── spirv_cross_error_handling.hpp │ │ ├── spirv_cross_parsed_ir.cpp │ │ ├── spirv_cross_parsed_ir.hpp │ │ ├── spirv_cross_util.cpp │ │ ├── spirv_cross_util.hpp │ │ ├── spirv_glsl.cpp │ │ ├── spirv_glsl.hpp │ │ ├── spirv_hlsl.cpp │ │ ├── spirv_hlsl.hpp │ │ ├── spirv_msl.cpp │ │ ├── spirv_msl.hpp │ │ ├── spirv_parser.cpp │ │ ├── spirv_parser.hpp │ │ ├── spirv_reflect.cpp │ │ ├── spirv_reflect.hpp │ │ ├── test_shaders.py │ │ ├── test_shaders.sh │ │ ├── tests-other │ │ ├── c_api_test.c │ │ ├── c_api_test.spv │ │ ├── hlsl_resource_binding.spv │ │ ├── hlsl_resource_bindings.cpp │ │ ├── hlsl_wave_mask.cpp │ │ ├── msl_constexpr_test.cpp │ │ ├── msl_constexpr_test.spv │ │ ├── msl_resource_binding.spv │ │ ├── msl_resource_bindings.cpp │ │ ├── msl_ycbcr_conversion_test.cpp │ │ ├── msl_ycbcr_conversion_test.spv │ │ ├── msl_ycbcr_conversion_test_2.spv │ │ ├── small_vector.cpp │ │ └── typed_id_test.cpp │ │ └── update_test_shaders.sh ├── TinyGLTF │ ├── Package.swift │ └── tinygltf │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── cmake │ │ └── TinyGLTFConfig.cmake.in │ │ ├── deps │ │ └── cpplint.py │ │ ├── examples.bat │ │ ├── examples │ │ ├── basic │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── basic │ │ │ │ ├── basic.sln │ │ │ │ ├── basic.vcxproj │ │ │ │ ├── basic.vcxproj.filters │ │ │ │ ├── basic.vcxproj.user │ │ │ │ └── packages.config │ │ │ ├── main.cpp │ │ │ ├── premake5.lua │ │ │ ├── screenshot.JPG │ │ │ ├── shaders.cpp │ │ │ ├── shaders.h │ │ │ ├── window.cpp │ │ │ └── window.h │ │ ├── build-gltf │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ └── create_triangle_gltf.cpp │ │ ├── common │ │ │ ├── LICENSE.lodepng │ │ │ ├── OpenGLWindow │ │ │ │ ├── CommonWindowInterface.h │ │ │ │ ├── MacOpenGLWindow.h │ │ │ │ ├── MacOpenGLWindow.mm │ │ │ │ ├── OpenGL2Include.h │ │ │ │ ├── OpenGLInclude.h │ │ │ │ ├── Win32InternalWindowData.h │ │ │ │ ├── Win32OpenGLWindow.cpp │ │ │ │ ├── Win32OpenGLWindow.h │ │ │ │ ├── Win32Window.cpp │ │ │ │ ├── Win32Window.h │ │ │ │ ├── X11OpenGLWindow.cpp │ │ │ │ └── X11OpenGLWindow.h │ │ │ ├── README.md │ │ │ ├── ThirdPartyLibs │ │ │ │ └── Glew │ │ │ │ │ ├── CustomGL │ │ │ │ │ ├── glew.h │ │ │ │ │ ├── glxew.h │ │ │ │ │ └── wglew.h │ │ │ │ │ └── glew.c │ │ │ ├── findOpenGLGlewGlut.lua │ │ │ ├── glm │ │ │ │ ├── .appveyor.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmake │ │ │ │ │ ├── glm.pc.in │ │ │ │ │ ├── glmBuildConfig.cmake.in │ │ │ │ │ └── glmConfig.cmake.in │ │ │ │ ├── doc │ │ │ │ │ ├── api │ │ │ │ │ │ ├── a00001.html │ │ │ │ │ │ ├── a00001_source.html │ │ │ │ │ │ ├── a00002.html │ │ │ │ │ │ ├── a00002_source.html │ │ │ │ │ │ ├── a00003.html │ │ │ │ │ │ ├── a00003_source.html │ │ │ │ │ │ ├── a00004.html │ │ │ │ │ │ ├── a00004_source.html │ │ │ │ │ │ ├── a00005.html │ │ │ │ │ │ ├── a00005_source.html │ │ │ │ │ │ ├── a00006.html │ │ │ │ │ │ ├── a00006_source.html │ │ │ │ │ │ ├── a00007.html │ │ │ │ │ │ ├── a00007_source.html │ │ │ │ │ │ ├── a00008.html │ │ │ │ │ │ ├── a00008_source.html │ │ │ │ │ │ ├── a00009.html │ │ │ │ │ │ ├── a00009_source.html │ │ │ │ │ │ ├── a00010.html │ │ │ │ │ │ ├── a00010_source.html │ │ │ │ │ │ ├── a00011.html │ │ │ │ │ │ ├── a00011_source.html │ │ │ │ │ │ ├── a00012.html │ │ │ │ │ │ ├── a00012_source.html │ │ │ │ │ │ ├── a00013.html │ │ │ │ │ │ ├── a00013_source.html │ │ │ │ │ │ ├── a00014.html │ │ │ │ │ │ ├── a00014_source.html │ │ │ │ │ │ ├── a00015.html │ │ │ │ │ │ ├── a00015_source.html │ │ │ │ │ │ ├── a00016.html │ │ │ │ │ │ ├── a00016_source.html │ │ │ │ │ │ ├── a00017.html │ │ │ │ │ │ ├── a00017_source.html │ │ │ │ │ │ ├── a00018.html │ │ │ │ │ │ ├── a00018_source.html │ │ │ │ │ │ ├── a00019.html │ │ │ │ │ │ ├── a00019_source.html │ │ │ │ │ │ ├── a00020.html │ │ │ │ │ │ ├── a00020_source.html │ │ │ │ │ │ ├── a00021.html │ │ │ │ │ │ ├── a00021_source.html │ │ │ │ │ │ ├── a00022.html │ │ │ │ │ │ ├── a00022_source.html │ │ │ │ │ │ ├── a00023.html │ │ │ │ │ │ ├── a00023_source.html │ │ │ │ │ │ ├── a00024.html │ │ │ │ │ │ ├── a00024_source.html │ │ │ │ │ │ ├── a00025.html │ │ │ │ │ │ ├── a00025_source.html │ │ │ │ │ │ ├── a00026.html │ │ │ │ │ │ ├── a00026_source.html │ │ │ │ │ │ ├── a00027.html │ │ │ │ │ │ ├── a00027_source.html │ │ │ │ │ │ ├── a00028.html │ │ │ │ │ │ ├── a00028_source.html │ │ │ │ │ │ ├── a00029.html │ │ │ │ │ │ ├── a00029_source.html │ │ │ │ │ │ ├── a00030.html │ │ │ │ │ │ ├── a00030_source.html │ │ │ │ │ │ ├── a00031.html │ │ │ │ │ │ ├── a00031_source.html │ │ │ │ │ │ ├── a00032.html │ │ │ │ │ │ ├── a00032_source.html │ │ │ │ │ │ ├── a00033.html │ │ │ │ │ │ ├── a00033_source.html │ │ │ │ │ │ ├── a00034.html │ │ │ │ │ │ ├── a00034_source.html │ │ │ │ │ │ ├── a00035.html │ │ │ │ │ │ ├── a00035_source.html │ │ │ │ │ │ ├── a00036.html │ │ │ │ │ │ ├── a00036_source.html │ │ │ │ │ │ ├── a00037.html │ │ │ │ │ │ ├── a00037_source.html │ │ │ │ │ │ ├── a00038.html │ │ │ │ │ │ ├── a00038_source.html │ │ │ │ │ │ ├── a00039.html │ │ │ │ │ │ ├── a00039_source.html │ │ │ │ │ │ ├── a00040.html │ │ │ │ │ │ ├── a00040_source.html │ │ │ │ │ │ ├── a00041.html │ │ │ │ │ │ ├── a00041_source.html │ │ │ │ │ │ ├── a00042.html │ │ │ │ │ │ ├── a00042_source.html │ │ │ │ │ │ ├── a00043.html │ │ │ │ │ │ ├── a00043_source.html │ │ │ │ │ │ ├── a00044.html │ │ │ │ │ │ ├── a00044_source.html │ │ │ │ │ │ ├── a00045.html │ │ │ │ │ │ ├── a00045_source.html │ │ │ │ │ │ ├── a00046.html │ │ │ │ │ │ ├── a00046_source.html │ │ │ │ │ │ ├── a00047.html │ │ │ │ │ │ ├── a00047_source.html │ │ │ │ │ │ ├── a00048.html │ │ │ │ │ │ ├── a00048_source.html │ │ │ │ │ │ ├── a00049.html │ │ │ │ │ │ ├── a00049_source.html │ │ │ │ │ │ ├── a00050.html │ │ │ │ │ │ ├── a00050_source.html │ │ │ │ │ │ ├── a00051_source.html │ │ │ │ │ │ ├── a00052.html │ │ │ │ │ │ ├── a00052_source.html │ │ │ │ │ │ ├── a00053.html │ │ │ │ │ │ ├── a00053_source.html │ │ │ │ │ │ ├── a00054.html │ │ │ │ │ │ ├── a00054_source.html │ │ │ │ │ │ ├── a00055.html │ │ │ │ │ │ ├── a00055_source.html │ │ │ │ │ │ ├── a00056.html │ │ │ │ │ │ ├── a00056_source.html │ │ │ │ │ │ ├── a00057.html │ │ │ │ │ │ ├── a00057_source.html │ │ │ │ │ │ ├── a00058.html │ │ │ │ │ │ ├── a00058_source.html │ │ │ │ │ │ ├── a00059.html │ │ │ │ │ │ ├── a00059_source.html │ │ │ │ │ │ ├── a00060.html │ │ │ │ │ │ ├── a00060_source.html │ │ │ │ │ │ ├── a00061.html │ │ │ │ │ │ ├── a00061_source.html │ │ │ │ │ │ ├── a00062.html │ │ │ │ │ │ ├── a00062_source.html │ │ │ │ │ │ ├── a00063.html │ │ │ │ │ │ ├── a00063_source.html │ │ │ │ │ │ ├── a00064.html │ │ │ │ │ │ ├── a00064_source.html │ │ │ │ │ │ ├── a00065.html │ │ │ │ │ │ ├── a00065_source.html │ │ │ │ │ │ ├── a00066.html │ │ │ │ │ │ ├── a00066_source.html │ │ │ │ │ │ ├── a00067.html │ │ │ │ │ │ ├── a00067_source.html │ │ │ │ │ │ ├── a00068.html │ │ │ │ │ │ ├── a00068_source.html │ │ │ │ │ │ ├── a00069.html │ │ │ │ │ │ ├── a00069_source.html │ │ │ │ │ │ ├── a00070.html │ │ │ │ │ │ ├── a00070_source.html │ │ │ │ │ │ ├── a00071.html │ │ │ │ │ │ ├── a00071_source.html │ │ │ │ │ │ ├── a00072.html │ │ │ │ │ │ ├── a00072_source.html │ │ │ │ │ │ ├── a00073.html │ │ │ │ │ │ ├── a00073_source.html │ │ │ │ │ │ ├── a00074.html │ │ │ │ │ │ ├── a00074_source.html │ │ │ │ │ │ ├── a00075.html │ │ │ │ │ │ ├── a00075_source.html │ │ │ │ │ │ ├── a00076.html │ │ │ │ │ │ ├── a00076_source.html │ │ │ │ │ │ ├── a00077.html │ │ │ │ │ │ ├── a00077_source.html │ │ │ │ │ │ ├── a00078.html │ │ │ │ │ │ ├── a00078_source.html │ │ │ │ │ │ ├── a00079.html │ │ │ │ │ │ ├── a00079_source.html │ │ │ │ │ │ ├── a00080.html │ │ │ │ │ │ ├── a00080_source.html │ │ │ │ │ │ ├── a00081.html │ │ │ │ │ │ ├── a00081_source.html │ │ │ │ │ │ ├── a00082.html │ │ │ │ │ │ ├── a00082_source.html │ │ │ │ │ │ ├── a00083_source.html │ │ │ │ │ │ ├── a00084.html │ │ │ │ │ │ ├── a00084_source.html │ │ │ │ │ │ ├── a00085.html │ │ │ │ │ │ ├── a00085_source.html │ │ │ │ │ │ ├── a00086.html │ │ │ │ │ │ ├── a00086_source.html │ │ │ │ │ │ ├── a00087.html │ │ │ │ │ │ ├── a00087_source.html │ │ │ │ │ │ ├── a00088.html │ │ │ │ │ │ ├── a00088_source.html │ │ │ │ │ │ ├── a00089.html │ │ │ │ │ │ ├── a00089_source.html │ │ │ │ │ │ ├── a00090.html │ │ │ │ │ │ ├── a00090_source.html │ │ │ │ │ │ ├── a00091.html │ │ │ │ │ │ ├── a00091_source.html │ │ │ │ │ │ ├── a00092.html │ │ │ │ │ │ ├── a00092_source.html │ │ │ │ │ │ ├── a00093.html │ │ │ │ │ │ ├── a00093_source.html │ │ │ │ │ │ ├── a00094.html │ │ │ │ │ │ ├── a00094_source.html │ │ │ │ │ │ ├── a00095.html │ │ │ │ │ │ ├── a00095_source.html │ │ │ │ │ │ ├── a00096.html │ │ │ │ │ │ ├── a00096_source.html │ │ │ │ │ │ ├── a00097.html │ │ │ │ │ │ ├── a00097_source.html │ │ │ │ │ │ ├── a00098.html │ │ │ │ │ │ ├── a00098_source.html │ │ │ │ │ │ ├── a00099.html │ │ │ │ │ │ ├── a00099_source.html │ │ │ │ │ │ ├── a00100.html │ │ │ │ │ │ ├── a00100_source.html │ │ │ │ │ │ ├── a00101.html │ │ │ │ │ │ ├── a00101_source.html │ │ │ │ │ │ ├── a00102.html │ │ │ │ │ │ ├── a00102_source.html │ │ │ │ │ │ ├── a00103.html │ │ │ │ │ │ ├── a00103_source.html │ │ │ │ │ │ ├── a00104.html │ │ │ │ │ │ ├── a00104_source.html │ │ │ │ │ │ ├── a00105.html │ │ │ │ │ │ ├── a00105_source.html │ │ │ │ │ │ ├── a00106.html │ │ │ │ │ │ ├── a00106_source.html │ │ │ │ │ │ ├── a00107.html │ │ │ │ │ │ ├── a00107_source.html │ │ │ │ │ │ ├── a00108.html │ │ │ │ │ │ ├── a00108_source.html │ │ │ │ │ │ ├── a00109.html │ │ │ │ │ │ ├── a00109_source.html │ │ │ │ │ │ ├── a00110.html │ │ │ │ │ │ ├── a00110_source.html │ │ │ │ │ │ ├── a00111.html │ │ │ │ │ │ ├── a00111_source.html │ │ │ │ │ │ ├── a00112.html │ │ │ │ │ │ ├── a00112_source.html │ │ │ │ │ │ ├── a00113.html │ │ │ │ │ │ ├── a00113_source.html │ │ │ │ │ │ ├── a00114.html │ │ │ │ │ │ ├── a00114_source.html │ │ │ │ │ │ ├── a00115.html │ │ │ │ │ │ ├── a00115_source.html │ │ │ │ │ │ ├── a00116.html │ │ │ │ │ │ ├── a00116_source.html │ │ │ │ │ │ ├── a00117.html │ │ │ │ │ │ ├── a00117_source.html │ │ │ │ │ │ ├── a00118.html │ │ │ │ │ │ ├── a00118_source.html │ │ │ │ │ │ ├── a00119.html │ │ │ │ │ │ ├── a00119_source.html │ │ │ │ │ │ ├── a00120.html │ │ │ │ │ │ ├── a00120_source.html │ │ │ │ │ │ ├── a00121.html │ │ │ │ │ │ ├── a00121_source.html │ │ │ │ │ │ ├── a00122.html │ │ │ │ │ │ ├── a00122_source.html │ │ │ │ │ │ ├── a00123.html │ │ │ │ │ │ ├── a00123_source.html │ │ │ │ │ │ ├── a00124.html │ │ │ │ │ │ ├── a00124_source.html │ │ │ │ │ │ ├── a00125.html │ │ │ │ │ │ ├── a00125_source.html │ │ │ │ │ │ ├── a00126.html │ │ │ │ │ │ ├── a00126_source.html │ │ │ │ │ │ ├── a00127.html │ │ │ │ │ │ ├── a00127_source.html │ │ │ │ │ │ ├── a00128.html │ │ │ │ │ │ ├── a00128_source.html │ │ │ │ │ │ ├── a00129.html │ │ │ │ │ │ ├── a00129_source.html │ │ │ │ │ │ ├── a00130.html │ │ │ │ │ │ ├── a00130_source.html │ │ │ │ │ │ ├── a00131.html │ │ │ │ │ │ ├── a00131_source.html │ │ │ │ │ │ ├── a00132.html │ │ │ │ │ │ ├── a00132_source.html │ │ │ │ │ │ ├── a00133.html │ │ │ │ │ │ ├── a00133_source.html │ │ │ │ │ │ ├── a00134.html │ │ │ │ │ │ ├── a00134_source.html │ │ │ │ │ │ ├── a00135.html │ │ │ │ │ │ ├── a00135_source.html │ │ │ │ │ │ ├── a00136.html │ │ │ │ │ │ ├── a00136_source.html │ │ │ │ │ │ ├── a00137.html │ │ │ │ │ │ ├── a00137_source.html │ │ │ │ │ │ ├── a00138.html │ │ │ │ │ │ ├── a00138_source.html │ │ │ │ │ │ ├── a00139.html │ │ │ │ │ │ ├── a00139_source.html │ │ │ │ │ │ ├── a00145.html │ │ │ │ │ │ ├── a00146.html │ │ │ │ │ │ ├── a00147.html │ │ │ │ │ │ ├── a00148.html │ │ │ │ │ │ ├── a00149.html │ │ │ │ │ │ ├── a00150.html │ │ │ │ │ │ ├── a00151.html │ │ │ │ │ │ ├── a00152.html │ │ │ │ │ │ ├── a00153.html │ │ │ │ │ │ ├── a00154.html │ │ │ │ │ │ ├── a00155.html │ │ │ │ │ │ ├── a00156.html │ │ │ │ │ │ ├── a00157.html │ │ │ │ │ │ ├── a00158.html │ │ │ │ │ │ ├── a00159.html │ │ │ │ │ │ ├── a00160.html │ │ │ │ │ │ ├── a00161.html │ │ │ │ │ │ ├── a00162.html │ │ │ │ │ │ ├── a00163.html │ │ │ │ │ │ ├── a00164.html │ │ │ │ │ │ ├── a00165.html │ │ │ │ │ │ ├── a00166.html │ │ │ │ │ │ ├── a00167.html │ │ │ │ │ │ ├── a00168.html │ │ │ │ │ │ ├── a00169.html │ │ │ │ │ │ ├── a00170.html │ │ │ │ │ │ ├── a00171.html │ │ │ │ │ │ ├── a00172.html │ │ │ │ │ │ ├── a00173.html │ │ │ │ │ │ ├── a00174.html │ │ │ │ │ │ ├── a00175.html │ │ │ │ │ │ ├── a00176.html │ │ │ │ │ │ ├── a00177.html │ │ │ │ │ │ ├── a00178.html │ │ │ │ │ │ ├── a00179.html │ │ │ │ │ │ ├── a00180.html │ │ │ │ │ │ ├── a00181.html │ │ │ │ │ │ ├── a00182.html │ │ │ │ │ │ ├── a00183.html │ │ │ │ │ │ ├── a00184.html │ │ │ │ │ │ ├── a00185.html │ │ │ │ │ │ ├── a00186.html │ │ │ │ │ │ ├── a00187.html │ │ │ │ │ │ ├── a00188.html │ │ │ │ │ │ ├── a00189.html │ │ │ │ │ │ ├── a00190.html │ │ │ │ │ │ ├── a00191.html │ │ │ │ │ │ ├── a00192.html │ │ │ │ │ │ ├── a00193.html │ │ │ │ │ │ ├── a00194.html │ │ │ │ │ │ ├── a00195.html │ │ │ │ │ │ ├── a00196.html │ │ │ │ │ │ ├── a00197.html │ │ │ │ │ │ ├── a00198.html │ │ │ │ │ │ ├── a00199.html │ │ │ │ │ │ ├── a00200.html │ │ │ │ │ │ ├── a00201.html │ │ │ │ │ │ ├── a00202.html │ │ │ │ │ │ ├── a00203.html │ │ │ │ │ │ ├── a00204.html │ │ │ │ │ │ ├── a00205.html │ │ │ │ │ │ ├── a00206.html │ │ │ │ │ │ ├── a00207.html │ │ │ │ │ │ ├── a00208.html │ │ │ │ │ │ ├── a00209.html │ │ │ │ │ │ ├── a00210.html │ │ │ │ │ │ ├── a00211.html │ │ │ │ │ │ ├── a00212.html │ │ │ │ │ │ ├── a00213.html │ │ │ │ │ │ ├── a00214.html │ │ │ │ │ │ ├── a00215.html │ │ │ │ │ │ ├── a00216.html │ │ │ │ │ │ ├── a00217.html │ │ │ │ │ │ ├── a00218.html │ │ │ │ │ │ ├── a00219.html │ │ │ │ │ │ ├── a00220.html │ │ │ │ │ │ ├── a00221.html │ │ │ │ │ │ ├── a00222.html │ │ │ │ │ │ ├── a00223.html │ │ │ │ │ │ ├── a00224.html │ │ │ │ │ │ ├── a00225.html │ │ │ │ │ │ ├── a00226.html │ │ │ │ │ │ ├── a00227.html │ │ │ │ │ │ ├── a00228.html │ │ │ │ │ │ ├── a00229.html │ │ │ │ │ │ ├── a00230.html │ │ │ │ │ │ ├── a00231.html │ │ │ │ │ │ ├── a00232.html │ │ │ │ │ │ ├── a00233.html │ │ │ │ │ │ ├── a00234.html │ │ │ │ │ │ ├── a00235.html │ │ │ │ │ │ ├── a00236.html │ │ │ │ │ │ ├── arrowdown.png │ │ │ │ │ │ ├── arrowright.png │ │ │ │ │ │ ├── bc_s.png │ │ │ │ │ │ ├── bdwn.png │ │ │ │ │ │ ├── closed.png │ │ │ │ │ │ ├── dir_304be5dfae1339a7705426c0b536faf2.html │ │ │ │ │ │ ├── dir_45973f864e07b2505003ae343b7c8af7.html │ │ │ │ │ │ ├── dir_48eca2e6cf73effdec262031e861eeb0.html │ │ │ │ │ │ ├── dir_7997edb062bdde9a99cb6835d42b0d9d.html │ │ │ │ │ │ ├── dir_9344afb825aed5e2f5be1d2015dde43c.html │ │ │ │ │ │ ├── dir_934f46a345653ef2b3014a1b37a162c1.html │ │ │ │ │ │ ├── dir_98f7f9d41f9d3029bd68cf237526a774.html │ │ │ │ │ │ ├── dir_da256b9dd32ba43e2eaa8a2832c37f1b.html │ │ │ │ │ │ ├── dir_e8f3c1046ba4b357711397765359cd18.html │ │ │ │ │ │ ├── doc.png │ │ │ │ │ │ ├── doxygen.css │ │ │ │ │ │ ├── doxygen.png │ │ │ │ │ │ ├── dynsections.js │ │ │ │ │ │ ├── files.html │ │ │ │ │ │ ├── folderclosed.png │ │ │ │ │ │ ├── folderopen.png │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── jquery.js │ │ │ │ │ │ ├── logo-mini.png │ │ │ │ │ │ ├── modules.html │ │ │ │ │ │ ├── nav_f.png │ │ │ │ │ │ ├── nav_g.png │ │ │ │ │ │ ├── nav_h.png │ │ │ │ │ │ ├── open.png │ │ │ │ │ │ ├── search │ │ │ │ │ │ │ ├── all_0.html │ │ │ │ │ │ │ ├── all_0.js │ │ │ │ │ │ │ ├── all_1.html │ │ │ │ │ │ │ ├── all_1.js │ │ │ │ │ │ │ ├── all_10.html │ │ │ │ │ │ │ ├── all_10.js │ │ │ │ │ │ │ ├── all_11.html │ │ │ │ │ │ │ ├── all_11.js │ │ │ │ │ │ │ ├── all_12.html │ │ │ │ │ │ │ ├── all_12.js │ │ │ │ │ │ │ ├── all_13.html │ │ │ │ │ │ │ ├── all_13.js │ │ │ │ │ │ │ ├── all_14.html │ │ │ │ │ │ │ ├── all_14.js │ │ │ │ │ │ │ ├── all_15.html │ │ │ │ │ │ │ ├── all_15.js │ │ │ │ │ │ │ ├── all_16.html │ │ │ │ │ │ │ ├── all_16.js │ │ │ │ │ │ │ ├── all_17.html │ │ │ │ │ │ │ ├── all_17.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 │ │ │ │ │ │ │ ├── close.png │ │ │ │ │ │ │ ├── files_0.html │ │ │ │ │ │ │ ├── files_0.js │ │ │ │ │ │ │ ├── files_1.html │ │ │ │ │ │ │ ├── files_1.js │ │ │ │ │ │ │ ├── files_10.html │ │ │ │ │ │ │ ├── files_10.js │ │ │ │ │ │ │ ├── files_11.html │ │ │ │ │ │ │ ├── files_11.js │ │ │ │ │ │ │ ├── files_12.html │ │ │ │ │ │ │ ├── files_12.js │ │ │ │ │ │ │ ├── files_13.html │ │ │ │ │ │ │ ├── files_13.js │ │ │ │ │ │ │ ├── files_14.html │ │ │ │ │ │ │ ├── files_14.js │ │ │ │ │ │ │ ├── files_2.html │ │ │ │ │ │ │ ├── files_2.js │ │ │ │ │ │ │ ├── files_3.html │ │ │ │ │ │ │ ├── files_3.js │ │ │ │ │ │ │ ├── files_4.html │ │ │ │ │ │ │ ├── files_4.js │ │ │ │ │ │ │ ├── files_5.html │ │ │ │ │ │ │ ├── files_5.js │ │ │ │ │ │ │ ├── files_6.html │ │ │ │ │ │ │ ├── files_6.js │ │ │ │ │ │ │ ├── files_7.html │ │ │ │ │ │ │ ├── files_7.js │ │ │ │ │ │ │ ├── files_8.html │ │ │ │ │ │ │ ├── files_8.js │ │ │ │ │ │ │ ├── files_9.html │ │ │ │ │ │ │ ├── files_9.js │ │ │ │ │ │ │ ├── files_a.html │ │ │ │ │ │ │ ├── files_a.js │ │ │ │ │ │ │ ├── files_b.html │ │ │ │ │ │ │ ├── files_b.js │ │ │ │ │ │ │ ├── files_c.html │ │ │ │ │ │ │ ├── files_c.js │ │ │ │ │ │ │ ├── files_d.html │ │ │ │ │ │ │ ├── files_d.js │ │ │ │ │ │ │ ├── files_e.html │ │ │ │ │ │ │ ├── files_e.js │ │ │ │ │ │ │ ├── files_f.html │ │ │ │ │ │ │ ├── files_f.js │ │ │ │ │ │ │ ├── functions_0.html │ │ │ │ │ │ │ ├── functions_0.js │ │ │ │ │ │ │ ├── functions_1.html │ │ │ │ │ │ │ ├── functions_1.js │ │ │ │ │ │ │ ├── functions_10.html │ │ │ │ │ │ │ ├── functions_10.js │ │ │ │ │ │ │ ├── functions_11.html │ │ │ │ │ │ │ ├── functions_11.js │ │ │ │ │ │ │ ├── functions_12.html │ │ │ │ │ │ │ ├── functions_12.js │ │ │ │ │ │ │ ├── functions_13.html │ │ │ │ │ │ │ ├── functions_13.js │ │ │ │ │ │ │ ├── functions_14.html │ │ │ │ │ │ │ ├── functions_14.js │ │ │ │ │ │ │ ├── functions_15.html │ │ │ │ │ │ │ ├── functions_15.js │ │ │ │ │ │ │ ├── functions_16.html │ │ │ │ │ │ │ ├── functions_16.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 │ │ │ │ │ │ │ ├── functions_b.html │ │ │ │ │ │ │ ├── functions_b.js │ │ │ │ │ │ │ ├── functions_c.html │ │ │ │ │ │ │ ├── functions_c.js │ │ │ │ │ │ │ ├── functions_d.html │ │ │ │ │ │ │ ├── functions_d.js │ │ │ │ │ │ │ ├── functions_e.html │ │ │ │ │ │ │ ├── functions_e.js │ │ │ │ │ │ │ ├── functions_f.html │ │ │ │ │ │ │ ├── functions_f.js │ │ │ │ │ │ │ ├── groups_0.html │ │ │ │ │ │ │ ├── groups_0.js │ │ │ │ │ │ │ ├── groups_1.html │ │ │ │ │ │ │ ├── groups_1.js │ │ │ │ │ │ │ ├── groups_2.html │ │ │ │ │ │ │ ├── groups_2.js │ │ │ │ │ │ │ ├── groups_3.html │ │ │ │ │ │ │ ├── groups_3.js │ │ │ │ │ │ │ ├── groups_4.html │ │ │ │ │ │ │ ├── groups_4.js │ │ │ │ │ │ │ ├── groups_5.html │ │ │ │ │ │ │ ├── groups_5.js │ │ │ │ │ │ │ ├── groups_6.html │ │ │ │ │ │ │ ├── groups_6.js │ │ │ │ │ │ │ ├── groups_7.html │ │ │ │ │ │ │ ├── groups_7.js │ │ │ │ │ │ │ ├── groups_8.html │ │ │ │ │ │ │ ├── groups_8.js │ │ │ │ │ │ │ ├── groups_9.html │ │ │ │ │ │ │ ├── groups_9.js │ │ │ │ │ │ │ ├── mag_sel.png │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ │ ├── typedefs_1.html │ │ │ │ │ │ │ ├── typedefs_1.js │ │ │ │ │ │ │ ├── typedefs_2.html │ │ │ │ │ │ │ ├── typedefs_2.js │ │ │ │ │ │ │ ├── typedefs_3.html │ │ │ │ │ │ │ ├── typedefs_3.js │ │ │ │ │ │ │ ├── typedefs_4.html │ │ │ │ │ │ │ ├── typedefs_4.js │ │ │ │ │ │ │ ├── typedefs_5.html │ │ │ │ │ │ │ ├── typedefs_5.js │ │ │ │ │ │ │ ├── typedefs_6.html │ │ │ │ │ │ │ ├── typedefs_6.js │ │ │ │ │ │ │ ├── typedefs_7.html │ │ │ │ │ │ │ ├── typedefs_7.js │ │ │ │ │ │ │ ├── typedefs_8.html │ │ │ │ │ │ │ ├── typedefs_8.js │ │ │ │ │ │ │ ├── typedefs_9.html │ │ │ │ │ │ │ ├── typedefs_9.js │ │ │ │ │ │ │ ├── typedefs_a.html │ │ │ │ │ │ │ ├── typedefs_a.js │ │ │ │ │ │ │ ├── typedefs_b.html │ │ │ │ │ │ │ ├── typedefs_b.js │ │ │ │ │ │ │ ├── typedefs_c.html │ │ │ │ │ │ │ └── typedefs_c.js │ │ │ │ │ │ ├── splitbar.png │ │ │ │ │ │ ├── sync_off.png │ │ │ │ │ │ ├── sync_on.png │ │ │ │ │ │ ├── tab_a.png │ │ │ │ │ │ ├── tab_b.png │ │ │ │ │ │ ├── tab_h.png │ │ │ │ │ │ ├── tab_s.png │ │ │ │ │ │ └── tabs.css │ │ │ │ │ ├── man.doxy │ │ │ │ │ ├── manual │ │ │ │ │ │ ├── frontpage1.png │ │ │ │ │ │ ├── frontpage2.png │ │ │ │ │ │ ├── g-truc.png │ │ │ │ │ │ ├── logo-mini.png │ │ │ │ │ │ ├── noise-perlin1.jpg │ │ │ │ │ │ ├── noise-perlin2.jpg │ │ │ │ │ │ ├── noise-perlin3.jpg │ │ │ │ │ │ ├── noise-perlin4.png │ │ │ │ │ │ ├── noise-perlin5.png │ │ │ │ │ │ ├── noise-perlin6.png │ │ │ │ │ │ ├── noise-simplex1.jpg │ │ │ │ │ │ ├── noise-simplex2.jpg │ │ │ │ │ │ ├── noise-simplex3.jpg │ │ │ │ │ │ ├── random-ballrand.png │ │ │ │ │ │ ├── random-circularrand.png │ │ │ │ │ │ ├── random-diskrand.png │ │ │ │ │ │ ├── random-gaussrand.png │ │ │ │ │ │ ├── random-linearrand.png │ │ │ │ │ │ ├── random-sphericalrand.png │ │ │ │ │ │ ├── references-cinder.png │ │ │ │ │ │ ├── references-glsl4book.jpg │ │ │ │ │ │ ├── references-leosfortune.jpeg │ │ │ │ │ │ ├── references-leosfortune2.jpg │ │ │ │ │ │ ├── references-opencloth1.png │ │ │ │ │ │ ├── references-opencloth3.png │ │ │ │ │ │ ├── references-outerra1.jpg │ │ │ │ │ │ ├── references-outerra2.jpg │ │ │ │ │ │ ├── references-outerra3.jpg │ │ │ │ │ │ └── references-outerra4.jpg │ │ │ │ │ ├── pages.doxy │ │ │ │ │ └── theme │ │ │ │ │ │ ├── doxygen.css │ │ │ │ │ │ └── tabs.css │ │ │ │ ├── glm │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── common.hpp │ │ │ │ │ ├── detail │ │ │ │ │ │ ├── _features.hpp │ │ │ │ │ │ ├── _fixes.hpp │ │ │ │ │ │ ├── _noise.hpp │ │ │ │ │ │ ├── _swizzle.hpp │ │ │ │ │ │ ├── _swizzle_func.hpp │ │ │ │ │ │ ├── _vectorize.hpp │ │ │ │ │ │ ├── dummy.cpp │ │ │ │ │ │ ├── func_common.hpp │ │ │ │ │ │ ├── func_common.inl │ │ │ │ │ │ ├── func_common_simd.inl │ │ │ │ │ │ ├── func_exponential.hpp │ │ │ │ │ │ ├── func_exponential.inl │ │ │ │ │ │ ├── func_exponential_simd.inl │ │ │ │ │ │ ├── func_geometric.hpp │ │ │ │ │ │ ├── func_geometric.inl │ │ │ │ │ │ ├── func_geometric_simd.inl │ │ │ │ │ │ ├── func_integer.hpp │ │ │ │ │ │ ├── func_integer.inl │ │ │ │ │ │ ├── func_integer_simd.inl │ │ │ │ │ │ ├── func_matrix.hpp │ │ │ │ │ │ ├── func_matrix.inl │ │ │ │ │ │ ├── func_matrix_simd.inl │ │ │ │ │ │ ├── func_packing.hpp │ │ │ │ │ │ ├── func_packing.inl │ │ │ │ │ │ ├── func_packing_simd.inl │ │ │ │ │ │ ├── func_trigonometric.hpp │ │ │ │ │ │ ├── func_trigonometric.inl │ │ │ │ │ │ ├── func_trigonometric_simd.inl │ │ │ │ │ │ ├── func_vector_relational.hpp │ │ │ │ │ │ ├── func_vector_relational.inl │ │ │ │ │ │ ├── func_vector_relational_simd.inl │ │ │ │ │ │ ├── glm.cpp │ │ │ │ │ │ ├── precision.hpp │ │ │ │ │ │ ├── setup.hpp │ │ │ │ │ │ ├── type_float.hpp │ │ │ │ │ │ ├── type_gentype.hpp │ │ │ │ │ │ ├── type_gentype.inl │ │ │ │ │ │ ├── type_half.hpp │ │ │ │ │ │ ├── type_half.inl │ │ │ │ │ │ ├── type_int.hpp │ │ │ │ │ │ ├── type_mat.hpp │ │ │ │ │ │ ├── type_mat.inl │ │ │ │ │ │ ├── type_mat2x2.hpp │ │ │ │ │ │ ├── type_mat2x2.inl │ │ │ │ │ │ ├── type_mat2x3.hpp │ │ │ │ │ │ ├── type_mat2x3.inl │ │ │ │ │ │ ├── type_mat2x4.hpp │ │ │ │ │ │ ├── type_mat2x4.inl │ │ │ │ │ │ ├── type_mat3x2.hpp │ │ │ │ │ │ ├── type_mat3x2.inl │ │ │ │ │ │ ├── type_mat3x3.hpp │ │ │ │ │ │ ├── type_mat3x3.inl │ │ │ │ │ │ ├── type_mat3x4.hpp │ │ │ │ │ │ ├── type_mat3x4.inl │ │ │ │ │ │ ├── type_mat4x2.hpp │ │ │ │ │ │ ├── type_mat4x2.inl │ │ │ │ │ │ ├── type_mat4x3.hpp │ │ │ │ │ │ ├── type_mat4x3.inl │ │ │ │ │ │ ├── type_mat4x4.hpp │ │ │ │ │ │ ├── type_mat4x4.inl │ │ │ │ │ │ ├── type_mat4x4_simd.inl │ │ │ │ │ │ ├── type_vec.hpp │ │ │ │ │ │ ├── type_vec.inl │ │ │ │ │ │ ├── type_vec1.hpp │ │ │ │ │ │ ├── type_vec1.inl │ │ │ │ │ │ ├── type_vec2.hpp │ │ │ │ │ │ ├── type_vec2.inl │ │ │ │ │ │ ├── type_vec3.hpp │ │ │ │ │ │ ├── type_vec3.inl │ │ │ │ │ │ ├── type_vec4.hpp │ │ │ │ │ │ ├── type_vec4.inl │ │ │ │ │ │ └── type_vec4_simd.inl │ │ │ │ │ ├── exponential.hpp │ │ │ │ │ ├── ext.hpp │ │ │ │ │ ├── fwd.hpp │ │ │ │ │ ├── geometric.hpp │ │ │ │ │ ├── glm.hpp │ │ │ │ │ ├── gtc │ │ │ │ │ │ ├── bitfield.hpp │ │ │ │ │ │ ├── bitfield.inl │ │ │ │ │ │ ├── color_space.hpp │ │ │ │ │ │ ├── color_space.inl │ │ │ │ │ │ ├── constants.hpp │ │ │ │ │ │ ├── constants.inl │ │ │ │ │ │ ├── epsilon.hpp │ │ │ │ │ │ ├── epsilon.inl │ │ │ │ │ │ ├── functions.hpp │ │ │ │ │ │ ├── functions.inl │ │ │ │ │ │ ├── integer.hpp │ │ │ │ │ │ ├── integer.inl │ │ │ │ │ │ ├── matrix_access.hpp │ │ │ │ │ │ ├── matrix_access.inl │ │ │ │ │ │ ├── matrix_integer.hpp │ │ │ │ │ │ ├── matrix_inverse.hpp │ │ │ │ │ │ ├── matrix_inverse.inl │ │ │ │ │ │ ├── matrix_transform.hpp │ │ │ │ │ │ ├── matrix_transform.inl │ │ │ │ │ │ ├── noise.hpp │ │ │ │ │ │ ├── noise.inl │ │ │ │ │ │ ├── packing.hpp │ │ │ │ │ │ ├── packing.inl │ │ │ │ │ │ ├── quaternion.hpp │ │ │ │ │ │ ├── quaternion.inl │ │ │ │ │ │ ├── quaternion_simd.inl │ │ │ │ │ │ ├── random.hpp │ │ │ │ │ │ ├── random.inl │ │ │ │ │ │ ├── reciprocal.hpp │ │ │ │ │ │ ├── reciprocal.inl │ │ │ │ │ │ ├── round.hpp │ │ │ │ │ │ ├── round.inl │ │ │ │ │ │ ├── type_aligned.hpp │ │ │ │ │ │ ├── type_precision.hpp │ │ │ │ │ │ ├── type_precision.inl │ │ │ │ │ │ ├── type_ptr.hpp │ │ │ │ │ │ ├── type_ptr.inl │ │ │ │ │ │ ├── ulp.hpp │ │ │ │ │ │ ├── ulp.inl │ │ │ │ │ │ ├── vec1.hpp │ │ │ │ │ │ └── vec1.inl │ │ │ │ │ ├── gtx │ │ │ │ │ │ ├── associated_min_max.hpp │ │ │ │ │ │ ├── associated_min_max.inl │ │ │ │ │ │ ├── bit.hpp │ │ │ │ │ │ ├── bit.inl │ │ │ │ │ │ ├── closest_point.hpp │ │ │ │ │ │ ├── closest_point.inl │ │ │ │ │ │ ├── color_encoding.hpp │ │ │ │ │ │ ├── color_encoding.inl │ │ │ │ │ │ ├── color_space.hpp │ │ │ │ │ │ ├── color_space.inl │ │ │ │ │ │ ├── color_space_YCoCg.hpp │ │ │ │ │ │ ├── color_space_YCoCg.inl │ │ │ │ │ │ ├── common.hpp │ │ │ │ │ │ ├── common.inl │ │ │ │ │ │ ├── compatibility.hpp │ │ │ │ │ │ ├── compatibility.inl │ │ │ │ │ │ ├── component_wise.hpp │ │ │ │ │ │ ├── component_wise.inl │ │ │ │ │ │ ├── dual_quaternion.hpp │ │ │ │ │ │ ├── dual_quaternion.inl │ │ │ │ │ │ ├── euler_angles.hpp │ │ │ │ │ │ ├── euler_angles.inl │ │ │ │ │ │ ├── extend.hpp │ │ │ │ │ │ ├── extend.inl │ │ │ │ │ │ ├── extended_min_max.hpp │ │ │ │ │ │ ├── extended_min_max.inl │ │ │ │ │ │ ├── exterior_product.hpp │ │ │ │ │ │ ├── exterior_product.inl │ │ │ │ │ │ ├── fast_exponential.hpp │ │ │ │ │ │ ├── fast_exponential.inl │ │ │ │ │ │ ├── fast_square_root.hpp │ │ │ │ │ │ ├── fast_square_root.inl │ │ │ │ │ │ ├── fast_trigonometry.hpp │ │ │ │ │ │ ├── fast_trigonometry.inl │ │ │ │ │ │ ├── float_notmalize.inl │ │ │ │ │ │ ├── gradient_paint.hpp │ │ │ │ │ │ ├── gradient_paint.inl │ │ │ │ │ │ ├── handed_coordinate_space.hpp │ │ │ │ │ │ ├── handed_coordinate_space.inl │ │ │ │ │ │ ├── hash.hpp │ │ │ │ │ │ ├── hash.inl │ │ │ │ │ │ ├── integer.hpp │ │ │ │ │ │ ├── integer.inl │ │ │ │ │ │ ├── intersect.hpp │ │ │ │ │ │ ├── intersect.inl │ │ │ │ │ │ ├── io.hpp │ │ │ │ │ │ ├── io.inl │ │ │ │ │ │ ├── log_base.hpp │ │ │ │ │ │ ├── log_base.inl │ │ │ │ │ │ ├── matrix_cross_product.hpp │ │ │ │ │ │ ├── matrix_cross_product.inl │ │ │ │ │ │ ├── matrix_decompose.hpp │ │ │ │ │ │ ├── matrix_decompose.inl │ │ │ │ │ │ ├── matrix_factorisation.hpp │ │ │ │ │ │ ├── matrix_factorisation.inl │ │ │ │ │ │ ├── matrix_interpolation.hpp │ │ │ │ │ │ ├── matrix_interpolation.inl │ │ │ │ │ │ ├── matrix_major_storage.hpp │ │ │ │ │ │ ├── matrix_major_storage.inl │ │ │ │ │ │ ├── matrix_operation.hpp │ │ │ │ │ │ ├── matrix_operation.inl │ │ │ │ │ │ ├── matrix_query.hpp │ │ │ │ │ │ ├── matrix_query.inl │ │ │ │ │ │ ├── matrix_transform_2d.hpp │ │ │ │ │ │ ├── matrix_transform_2d.inl │ │ │ │ │ │ ├── mixed_product.hpp │ │ │ │ │ │ ├── mixed_product.inl │ │ │ │ │ │ ├── norm.hpp │ │ │ │ │ │ ├── norm.inl │ │ │ │ │ │ ├── normal.hpp │ │ │ │ │ │ ├── normal.inl │ │ │ │ │ │ ├── normalize_dot.hpp │ │ │ │ │ │ ├── normalize_dot.inl │ │ │ │ │ │ ├── number_precision.hpp │ │ │ │ │ │ ├── number_precision.inl │ │ │ │ │ │ ├── optimum_pow.hpp │ │ │ │ │ │ ├── optimum_pow.inl │ │ │ │ │ │ ├── orthonormalize.hpp │ │ │ │ │ │ ├── orthonormalize.inl │ │ │ │ │ │ ├── perpendicular.hpp │ │ │ │ │ │ ├── perpendicular.inl │ │ │ │ │ │ ├── polar_coordinates.hpp │ │ │ │ │ │ ├── polar_coordinates.inl │ │ │ │ │ │ ├── projection.hpp │ │ │ │ │ │ ├── projection.inl │ │ │ │ │ │ ├── quaternion.hpp │ │ │ │ │ │ ├── quaternion.inl │ │ │ │ │ │ ├── range.hpp │ │ │ │ │ │ ├── raw_data.hpp │ │ │ │ │ │ ├── raw_data.inl │ │ │ │ │ │ ├── rotate_normalized_axis.hpp │ │ │ │ │ │ ├── rotate_normalized_axis.inl │ │ │ │ │ │ ├── rotate_vector.hpp │ │ │ │ │ │ ├── rotate_vector.inl │ │ │ │ │ │ ├── scalar_multiplication.hpp │ │ │ │ │ │ ├── scalar_relational.hpp │ │ │ │ │ │ ├── scalar_relational.inl │ │ │ │ │ │ ├── spline.hpp │ │ │ │ │ │ ├── spline.inl │ │ │ │ │ │ ├── std_based_type.hpp │ │ │ │ │ │ ├── std_based_type.inl │ │ │ │ │ │ ├── string_cast.hpp │ │ │ │ │ │ ├── string_cast.inl │ │ │ │ │ │ ├── transform.hpp │ │ │ │ │ │ ├── transform.inl │ │ │ │ │ │ ├── transform2.hpp │ │ │ │ │ │ ├── transform2.inl │ │ │ │ │ │ ├── type_aligned.hpp │ │ │ │ │ │ ├── type_aligned.inl │ │ │ │ │ │ ├── type_trait.hpp │ │ │ │ │ │ ├── type_trait.inl │ │ │ │ │ │ ├── vec_swizzle.hpp │ │ │ │ │ │ ├── vector_angle.hpp │ │ │ │ │ │ ├── vector_angle.inl │ │ │ │ │ │ ├── vector_query.hpp │ │ │ │ │ │ ├── vector_query.inl │ │ │ │ │ │ ├── wrap.hpp │ │ │ │ │ │ └── wrap.inl │ │ │ │ │ ├── integer.hpp │ │ │ │ │ ├── mat2x2.hpp │ │ │ │ │ ├── mat2x3.hpp │ │ │ │ │ ├── mat2x4.hpp │ │ │ │ │ ├── mat3x2.hpp │ │ │ │ │ ├── mat3x3.hpp │ │ │ │ │ ├── mat3x4.hpp │ │ │ │ │ ├── mat4x2.hpp │ │ │ │ │ ├── mat4x3.hpp │ │ │ │ │ ├── mat4x4.hpp │ │ │ │ │ ├── matrix.hpp │ │ │ │ │ ├── packing.hpp │ │ │ │ │ ├── simd │ │ │ │ │ │ ├── common.h │ │ │ │ │ │ ├── exponential.h │ │ │ │ │ │ ├── geometric.h │ │ │ │ │ │ ├── integer.h │ │ │ │ │ │ ├── matrix.h │ │ │ │ │ │ ├── packing.h │ │ │ │ │ │ ├── platform.h │ │ │ │ │ │ ├── trigonometric.h │ │ │ │ │ │ └── vector_relational.h │ │ │ │ │ ├── trigonometric.hpp │ │ │ │ │ ├── vec2.hpp │ │ │ │ │ ├── vec3.hpp │ │ │ │ │ ├── vec4.hpp │ │ │ │ │ └── vector_relational.hpp │ │ │ │ ├── manual.md │ │ │ │ ├── readme.md │ │ │ │ ├── test │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bug │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── bug_ms_vec_static.cpp │ │ │ │ │ ├── core │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── core_force_pure.cpp │ │ │ │ │ │ ├── core_force_unrestricted_gentype.cpp │ │ │ │ │ │ ├── core_func_common.cpp │ │ │ │ │ │ ├── core_func_exponential.cpp │ │ │ │ │ │ ├── core_func_geometric.cpp │ │ │ │ │ │ ├── core_func_integer.cpp │ │ │ │ │ │ ├── core_func_integer_bit_count.cpp │ │ │ │ │ │ ├── core_func_integer_find_lsb.cpp │ │ │ │ │ │ ├── core_func_integer_find_msb.cpp │ │ │ │ │ │ ├── core_func_matrix.cpp │ │ │ │ │ │ ├── core_func_noise.cpp │ │ │ │ │ │ ├── core_func_packing.cpp │ │ │ │ │ │ ├── core_func_swizzle.cpp │ │ │ │ │ │ ├── core_func_trigonometric.cpp │ │ │ │ │ │ ├── core_func_vector_relational.cpp │ │ │ │ │ │ ├── core_setup_force_cxx98.cpp │ │ │ │ │ │ ├── core_setup_force_size_t_length.cpp │ │ │ │ │ │ ├── core_setup_message.cpp │ │ │ │ │ │ ├── core_setup_precision.cpp │ │ │ │ │ │ ├── core_type_aligned.cpp │ │ │ │ │ │ ├── core_type_cast.cpp │ │ │ │ │ │ ├── core_type_ctor.cpp │ │ │ │ │ │ ├── core_type_float.cpp │ │ │ │ │ │ ├── core_type_int.cpp │ │ │ │ │ │ ├── core_type_length.cpp │ │ │ │ │ │ ├── core_type_mat2x2.cpp │ │ │ │ │ │ ├── core_type_mat2x3.cpp │ │ │ │ │ │ ├── core_type_mat2x4.cpp │ │ │ │ │ │ ├── core_type_mat3x2.cpp │ │ │ │ │ │ ├── core_type_mat3x3.cpp │ │ │ │ │ │ ├── core_type_mat3x4.cpp │ │ │ │ │ │ ├── core_type_mat4x2.cpp │ │ │ │ │ │ ├── core_type_mat4x3.cpp │ │ │ │ │ │ ├── core_type_mat4x4.cpp │ │ │ │ │ │ ├── core_type_vec1.cpp │ │ │ │ │ │ ├── core_type_vec2.cpp │ │ │ │ │ │ ├── core_type_vec3.cpp │ │ │ │ │ │ └── core_type_vec4.cpp │ │ │ │ │ ├── external │ │ │ │ │ │ └── gli │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── clear.hpp │ │ │ │ │ │ │ ├── comparison.hpp │ │ │ │ │ │ │ ├── convert.hpp │ │ │ │ │ │ │ ├── copy.hpp │ │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ ├── clear.hpp │ │ │ │ │ │ │ ├── clear.inl │ │ │ │ │ │ │ ├── comparison.inl │ │ │ │ │ │ │ ├── convert.inl │ │ │ │ │ │ │ ├── convert_func.hpp │ │ │ │ │ │ │ ├── coord.hpp │ │ │ │ │ │ │ ├── copy.inl │ │ │ │ │ │ │ ├── dummy.cpp │ │ │ │ │ │ │ ├── duplicate.inl │ │ │ │ │ │ │ ├── dx.inl │ │ │ │ │ │ │ ├── file.hpp │ │ │ │ │ │ │ ├── file.inl │ │ │ │ │ │ │ ├── filter.hpp │ │ │ │ │ │ │ ├── filter.inl │ │ │ │ │ │ │ ├── filter_compute.hpp │ │ │ │ │ │ │ ├── flip.hpp │ │ │ │ │ │ │ ├── flip.inl │ │ │ │ │ │ │ ├── format.inl │ │ │ │ │ │ │ ├── generate_mipmaps.inl │ │ │ │ │ │ │ ├── gl.inl │ │ │ │ │ │ │ ├── image.inl │ │ │ │ │ │ │ ├── levels.inl │ │ │ │ │ │ │ ├── load.inl │ │ │ │ │ │ │ ├── load_dds.inl │ │ │ │ │ │ │ ├── load_kmg.inl │ │ │ │ │ │ │ ├── load_ktx.inl │ │ │ │ │ │ │ ├── make_texture.inl │ │ │ │ │ │ │ ├── mipmaps_compute.hpp │ │ │ │ │ │ │ ├── reduce.inl │ │ │ │ │ │ │ ├── sampler.inl │ │ │ │ │ │ │ ├── sampler1d.inl │ │ │ │ │ │ │ ├── sampler1d_array.inl │ │ │ │ │ │ │ ├── sampler2d.inl │ │ │ │ │ │ │ ├── sampler2d_array.inl │ │ │ │ │ │ │ ├── sampler3d.inl │ │ │ │ │ │ │ ├── sampler_cube.inl │ │ │ │ │ │ │ ├── sampler_cube_array.inl │ │ │ │ │ │ │ ├── save.inl │ │ │ │ │ │ │ ├── save_dds.inl │ │ │ │ │ │ │ ├── save_kmg.inl │ │ │ │ │ │ │ ├── save_ktx.inl │ │ │ │ │ │ │ ├── storage.hpp │ │ │ │ │ │ │ ├── storage.inl │ │ │ │ │ │ │ ├── storage_linear.hpp │ │ │ │ │ │ │ ├── storage_linear.inl │ │ │ │ │ │ │ ├── texture.inl │ │ │ │ │ │ │ ├── texture1d.inl │ │ │ │ │ │ │ ├── texture1d_array.inl │ │ │ │ │ │ │ ├── texture2d.inl │ │ │ │ │ │ │ ├── texture2d_array.inl │ │ │ │ │ │ │ ├── texture3d.inl │ │ │ │ │ │ │ ├── texture_cube.inl │ │ │ │ │ │ │ ├── texture_cube_array.inl │ │ │ │ │ │ │ ├── transform.inl │ │ │ │ │ │ │ ├── view.inl │ │ │ │ │ │ │ └── workaround.hpp │ │ │ │ │ │ │ ├── duplicate.hpp │ │ │ │ │ │ │ ├── dx.hpp │ │ │ │ │ │ │ ├── format.hpp │ │ │ │ │ │ │ ├── generate_mipmaps.hpp │ │ │ │ │ │ │ ├── gl.hpp │ │ │ │ │ │ │ ├── gli.hpp │ │ │ │ │ │ │ ├── image.hpp │ │ │ │ │ │ │ ├── levels.hpp │ │ │ │ │ │ │ ├── load.hpp │ │ │ │ │ │ │ ├── load_dds.hpp │ │ │ │ │ │ │ ├── load_kmg.hpp │ │ │ │ │ │ │ ├── load_ktx.hpp │ │ │ │ │ │ │ ├── make_texture.hpp │ │ │ │ │ │ │ ├── reduce.hpp │ │ │ │ │ │ │ ├── sampler.hpp │ │ │ │ │ │ │ ├── sampler1d.hpp │ │ │ │ │ │ │ ├── sampler1d_array.hpp │ │ │ │ │ │ │ ├── sampler2d.hpp │ │ │ │ │ │ │ ├── sampler2d_array.hpp │ │ │ │ │ │ │ ├── sampler3d.hpp │ │ │ │ │ │ │ ├── sampler_cube.hpp │ │ │ │ │ │ │ ├── sampler_cube_array.hpp │ │ │ │ │ │ │ ├── save.hpp │ │ │ │ │ │ │ ├── save_dds.hpp │ │ │ │ │ │ │ ├── save_kmg.hpp │ │ │ │ │ │ │ ├── save_ktx.hpp │ │ │ │ │ │ │ ├── target.hpp │ │ │ │ │ │ │ ├── texture.hpp │ │ │ │ │ │ │ ├── texture1d.hpp │ │ │ │ │ │ │ ├── texture1d_array.hpp │ │ │ │ │ │ │ ├── texture2d.hpp │ │ │ │ │ │ │ ├── texture2d_array.hpp │ │ │ │ │ │ │ ├── texture3d.hpp │ │ │ │ │ │ │ ├── texture_cube.hpp │ │ │ │ │ │ │ ├── texture_cube_array.hpp │ │ │ │ │ │ │ ├── transform.hpp │ │ │ │ │ │ │ ├── type.hpp │ │ │ │ │ │ │ └── view.hpp │ │ │ │ │ ├── glm.cppcheck │ │ │ │ │ ├── gtc │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── gtc_bitfield.cpp │ │ │ │ │ │ ├── gtc_color_space.cpp │ │ │ │ │ │ ├── gtc_constants.cpp │ │ │ │ │ │ ├── gtc_epsilon.cpp │ │ │ │ │ │ ├── gtc_functions.cpp │ │ │ │ │ │ ├── gtc_integer.cpp │ │ │ │ │ │ ├── gtc_matrix_access.cpp │ │ │ │ │ │ ├── gtc_matrix_integer.cpp │ │ │ │ │ │ ├── gtc_matrix_inverse.cpp │ │ │ │ │ │ ├── gtc_matrix_transform.cpp │ │ │ │ │ │ ├── gtc_noise.cpp │ │ │ │ │ │ ├── gtc_packing.cpp │ │ │ │ │ │ ├── gtc_quaternion.cpp │ │ │ │ │ │ ├── gtc_random.cpp │ │ │ │ │ │ ├── gtc_reciprocal.cpp │ │ │ │ │ │ ├── gtc_round.cpp │ │ │ │ │ │ ├── gtc_type_aligned.cpp │ │ │ │ │ │ ├── gtc_type_precision.cpp │ │ │ │ │ │ ├── gtc_type_ptr.cpp │ │ │ │ │ │ ├── gtc_ulp.cpp │ │ │ │ │ │ ├── gtc_user_defined_types.cpp │ │ │ │ │ │ └── gtc_vec1.cpp │ │ │ │ │ └── gtx │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── gtx_associated_min_max.cpp │ │ │ │ │ │ ├── gtx_closest_point.cpp │ │ │ │ │ │ ├── gtx_color_encoding.cpp │ │ │ │ │ │ ├── gtx_color_space.cpp │ │ │ │ │ │ ├── gtx_color_space_YCoCg.cpp │ │ │ │ │ │ ├── gtx_common.cpp │ │ │ │ │ │ ├── gtx_compatibility.cpp │ │ │ │ │ │ ├── gtx_component_wise.cpp │ │ │ │ │ │ ├── gtx_dual_quaternion.cpp │ │ │ │ │ │ ├── gtx_euler_angle.cpp │ │ │ │ │ │ ├── gtx_extend.cpp │ │ │ │ │ │ ├── gtx_extended_min_max.cpp │ │ │ │ │ │ ├── gtx_extented_min_max.cpp │ │ │ │ │ │ ├── gtx_exterior_product.cpp │ │ │ │ │ │ ├── gtx_fast_exponential.cpp │ │ │ │ │ │ ├── gtx_fast_square_root.cpp │ │ │ │ │ │ ├── gtx_fast_trigonometry.cpp │ │ │ │ │ │ ├── gtx_gradient_paint.cpp │ │ │ │ │ │ ├── gtx_handed_coordinate_space.cpp │ │ │ │ │ │ ├── gtx_int_10_10_10_2.cpp │ │ │ │ │ │ ├── gtx_integer.cpp │ │ │ │ │ │ ├── gtx_intersect.cpp │ │ │ │ │ │ ├── gtx_io.cpp │ │ │ │ │ │ ├── gtx_log_base.cpp │ │ │ │ │ │ ├── gtx_matrix_cross_product.cpp │ │ │ │ │ │ ├── gtx_matrix_decompose.cpp │ │ │ │ │ │ ├── gtx_matrix_factorisation.cpp │ │ │ │ │ │ ├── gtx_matrix_interpolation.cpp │ │ │ │ │ │ ├── gtx_matrix_major_storage.cpp │ │ │ │ │ │ ├── gtx_matrix_operation.cpp │ │ │ │ │ │ ├── gtx_matrix_query.cpp │ │ │ │ │ │ ├── gtx_matrix_transform_2d.cpp │ │ │ │ │ │ ├── gtx_mixed_product.cpp │ │ │ │ │ │ ├── gtx_norm.cpp │ │ │ │ │ │ ├── gtx_normal.cpp │ │ │ │ │ │ ├── gtx_normalize_dot.cpp │ │ │ │ │ │ ├── gtx_number_precision.cpp │ │ │ │ │ │ ├── gtx_optimum_pow.cpp │ │ │ │ │ │ ├── gtx_orthonormalize.cpp │ │ │ │ │ │ ├── gtx_perpendicular.cpp │ │ │ │ │ │ ├── gtx_polar_coordinates.cpp │ │ │ │ │ │ ├── gtx_projection.cpp │ │ │ │ │ │ ├── gtx_quaternion.cpp │ │ │ │ │ │ ├── gtx_random.cpp │ │ │ │ │ │ ├── gtx_range.cpp │ │ │ │ │ │ ├── gtx_rotate_normalized_axis.cpp │ │ │ │ │ │ ├── gtx_rotate_vector.cpp │ │ │ │ │ │ ├── gtx_scalar_multiplication.cpp │ │ │ │ │ │ ├── gtx_scalar_relational.cpp │ │ │ │ │ │ ├── gtx_simd_mat4.cpp │ │ │ │ │ │ ├── gtx_simd_vec4.cpp │ │ │ │ │ │ ├── gtx_spline.cpp │ │ │ │ │ │ ├── gtx_string_cast.cpp │ │ │ │ │ │ ├── gtx_type_aligned.cpp │ │ │ │ │ │ ├── gtx_type_trait.cpp │ │ │ │ │ │ ├── gtx_vec_swizzle.cpp │ │ │ │ │ │ ├── gtx_vector_angle.cpp │ │ │ │ │ │ ├── gtx_vector_query.cpp │ │ │ │ │ │ └── gtx_wrap.cpp │ │ │ │ └── util │ │ │ │ │ ├── autoexp.txt │ │ │ │ │ ├── autoexp.vc2010.dat │ │ │ │ │ ├── conan-package │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── conanfile.py │ │ │ │ │ ├── lib_licenses │ │ │ │ │ │ ├── LICENSE1.txt │ │ │ │ │ │ └── LICENSE2.txt │ │ │ │ │ └── test_package │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── conanfile.py │ │ │ │ │ │ └── main.cpp │ │ │ │ │ ├── glm.natvis │ │ │ │ │ └── usertype.dat │ │ │ ├── imgui │ │ │ │ ├── ImGuizmo.LICENSE │ │ │ │ ├── ImGuizmo.cpp │ │ │ │ ├── ImGuizmo.h │ │ │ │ ├── imconfig.h │ │ │ │ ├── imgui.cpp │ │ │ │ ├── imgui.h │ │ │ │ ├── imgui_draw.cpp │ │ │ │ ├── imgui_impl_btgui.cpp │ │ │ │ ├── imgui_impl_btgui.h │ │ │ │ ├── imgui_internal.h │ │ │ │ ├── stb_image.h │ │ │ │ ├── stb_rect_pack.h │ │ │ │ ├── stb_textedit.h │ │ │ │ └── stb_truetype.h │ │ │ ├── lodepng.cpp │ │ │ ├── lodepng.h │ │ │ ├── matrix.cc │ │ │ ├── matrix.h │ │ │ ├── nativefiledialog │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── screens │ │ │ │ │ ├── open_cocoa.png │ │ │ │ │ ├── open_gtk3.png │ │ │ │ │ └── open_win8.png │ │ │ │ ├── src │ │ │ │ │ ├── SConstruct │ │ │ │ │ ├── common.h │ │ │ │ │ ├── include │ │ │ │ │ │ └── nfd.h │ │ │ │ │ ├── nfd_cocoa.m │ │ │ │ │ ├── nfd_common.c │ │ │ │ │ ├── nfd_common.h │ │ │ │ │ ├── nfd_gtk.c │ │ │ │ │ └── nfd_win.cpp │ │ │ │ └── test │ │ │ │ │ ├── SConstruct │ │ │ │ │ ├── test_opendialog.c │ │ │ │ │ ├── test_opendialogmultiple.c │ │ │ │ │ └── test_savedialog.c │ │ │ ├── picojson.h │ │ │ ├── stb_image_write.h │ │ │ ├── tiny_obj_loader.cc │ │ │ ├── tiny_obj_loader.h │ │ │ ├── tinyexr.h │ │ │ ├── trackball.cc │ │ │ └── trackball.h │ │ ├── dxview │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── res │ │ │ │ ├── gray.hlsl │ │ │ │ ├── lighting.hlsl │ │ │ │ └── primitive.hlsl │ │ │ └── src │ │ │ │ ├── Viewer.cc │ │ │ │ ├── Viewer.h │ │ │ │ └── dxview.cc │ │ ├── gltfutil │ │ │ ├── CMakeLists.txt │ │ │ ├── gltfuilconfig.h │ │ │ ├── main.cc │ │ │ ├── stb_image_write.h │ │ │ ├── texture_dumper.cc │ │ │ └── texture_dumper.h │ │ ├── glview │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── cmake │ │ │ │ └── GLFW3Config.cmake │ │ │ ├── glview.cc │ │ │ ├── glview.sln │ │ │ ├── glview │ │ │ │ ├── glview.vcxproj │ │ │ │ ├── glview.vcxproj.filters │ │ │ │ ├── glview.vcxproj.user │ │ │ │ └── packages.config │ │ │ ├── premake5.lua │ │ │ ├── shader.frag │ │ │ └── shader.vert │ │ ├── raytrace │ │ │ ├── README.md │ │ │ ├── config.json │ │ │ ├── cornellbox_suzanne.obj │ │ │ ├── gltf-loader.cc │ │ │ ├── gltf-loader.h │ │ │ ├── images │ │ │ │ └── nanosg-demo.png │ │ │ ├── main.cc │ │ │ ├── material.h │ │ │ ├── matrix.cc │ │ │ ├── mesh.h │ │ │ ├── nanort.cc │ │ │ ├── nanort.h │ │ │ ├── nanosg.h │ │ │ ├── obj-loader.cc │ │ │ ├── obj-loader.h │ │ │ ├── premake5.lua │ │ │ ├── render-config.cc │ │ │ ├── render-config.h │ │ │ ├── render.cc │ │ │ ├── render.h │ │ │ ├── stbi-impl.cc │ │ │ └── viwewer.make │ │ ├── saver │ │ │ ├── Makefile.dev │ │ │ ├── README.md │ │ │ └── main.cc │ │ └── validator │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE.json-schema-validator.MIT │ │ │ ├── LICENSE.jsonhpp.MIT │ │ │ ├── README.md │ │ │ ├── app │ │ │ └── tinygltf-validate.cc │ │ │ └── src │ │ │ ├── json-schema-draft4.json.cpp │ │ │ ├── json-schema.hpp │ │ │ ├── json-uri.cpp │ │ │ ├── json-validator.cpp │ │ │ └── json.hpp │ │ ├── experimental │ │ ├── README.md │ │ └── gen.py │ │ ├── json.hpp │ │ ├── loader_example.cc │ │ ├── models │ │ ├── BoundsChecking │ │ │ ├── integer-out-of-bounds.gltf │ │ │ ├── invalid-buffer-index.gltf │ │ │ ├── invalid-buffer-view-index.gltf │ │ │ ├── invalid-primitive-indices.gltf │ │ │ └── simpleTriangle.bin │ │ ├── Cube-texture-ext │ │ │ ├── Cube-textransform.gltf │ │ │ ├── Cube.bin │ │ │ ├── Cube_MetallicRoughness.png │ │ │ └── README.md │ │ ├── Cube │ │ │ ├── Cube.bin │ │ │ ├── Cube.gltf │ │ │ ├── Cube_BaseColor.png │ │ │ ├── Cube_MetallicRoughness.png │ │ │ └── README.md │ │ ├── CubeImageUriSpaces │ │ │ ├── 2x2 image has multiple spaces.png │ │ │ ├── 2x2 image has spaces.png │ │ │ ├── CubeImageUriMultipleSpaces.gltf │ │ │ ├── CubeImageUriSpaces.bin │ │ │ └── CubeImageUriSpaces.gltf │ │ ├── Extensions-issue97 │ │ │ └── test.gltf │ │ ├── Extensions-overwrite-issue261 │ │ │ ├── issue-261.bin │ │ │ └── issue-261.gltf │ │ ├── SparseMorphTargets-issue280 │ │ │ └── singleBlendshapeCube_sparse.glb │ │ ├── box01.glb │ │ └── regression │ │ │ ├── unassigned-skeleton.gltf │ │ │ └── zero-sized-bin-chunk-issue-440.glb │ │ ├── module.modulemap │ │ ├── premake5.lua │ │ ├── stb_image.h │ │ ├── stb_image_write.h │ │ ├── test_runner.py │ │ ├── tests │ │ ├── Makefile │ │ ├── catch.hpp │ │ ├── fuzzer │ │ │ ├── README.md │ │ │ ├── fuzz_gltf.cc │ │ │ └── meson.build │ │ ├── issue-416.gltf │ │ ├── issue-492.glb │ │ └── tester.cc │ │ ├── tiny_gltf.cc │ │ ├── tiny_gltf.h │ │ ├── tools │ │ └── windows │ │ │ └── premake5.exe │ │ ├── vcsetup.bat │ │ └── wasm │ │ ├── Makefile │ │ └── README.md ├── VVDSupport │ ├── Package.swift │ ├── README.md │ └── Sources │ │ ├── VVDHelper │ │ ├── AudioStream.cpp │ │ ├── AudioStream.h │ │ ├── AudioStreamFLAC.cpp │ │ ├── AudioStreamMP3.cpp │ │ ├── AudioStreamVorbis.cpp │ │ ├── AudioStreamWave.cpp │ │ ├── Compression.cpp │ │ ├── Compression.h │ │ ├── Endianness.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Log.h │ │ ├── Malloc.h │ │ ├── Stream.h │ │ ├── Thread.cpp │ │ └── Thread.h │ │ ├── jpeg │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── README │ │ ├── aclocal.m4 │ │ ├── ar-lib │ │ ├── cderror.h │ │ ├── cdjpeg.c │ │ ├── cdjpeg.h │ │ ├── change.log │ │ ├── cjpeg.1 │ │ ├── cjpeg.c │ │ ├── ckconfig.c │ │ ├── coderules.txt │ │ ├── compile │ │ ├── config.guess │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.ac │ │ ├── depcomp │ │ ├── djpeg.1 │ │ ├── djpeg.c │ │ ├── example.c │ │ ├── filelist.txt │ │ ├── install-sh │ │ ├── install.txt │ │ ├── jaricom.c │ │ ├── jcapimin.c │ │ ├── jcapistd.c │ │ ├── jcarith.c │ │ ├── jccoefct.c │ │ ├── jccolor.c │ │ ├── jcdctmgr.c │ │ ├── jchuff.c │ │ ├── jcinit.c │ │ ├── jcmainct.c │ │ ├── jcmarker.c │ │ ├── jcmaster.c │ │ ├── jcomapi.c │ │ ├── jconfig.bcc │ │ ├── jconfig.cfg │ │ ├── jconfig.dj │ │ ├── jconfig.h │ │ ├── jconfig.mac │ │ ├── jconfig.manx │ │ ├── jconfig.mc6 │ │ ├── jconfig.sas │ │ ├── jconfig.st │ │ ├── jconfig.txt │ │ ├── jconfig.vc │ │ ├── jconfig.vms │ │ ├── jconfig.wat │ │ ├── jcparam.c │ │ ├── jcprepct.c │ │ ├── jcsample.c │ │ ├── jctrans.c │ │ ├── jdapimin.c │ │ ├── jdapistd.c │ │ ├── jdarith.c │ │ ├── jdatadst.c │ │ ├── jdatasrc.c │ │ ├── jdcoefct.c │ │ ├── jdcolor.c │ │ ├── jdct.h │ │ ├── jddctmgr.c │ │ ├── jdhuff.c │ │ ├── jdinput.c │ │ ├── jdmainct.c │ │ ├── jdmarker.c │ │ ├── jdmaster.c │ │ ├── jdmerge.c │ │ ├── jdosabcc.obj │ │ ├── jdosamsc.obj │ │ ├── jdosaobj.txt │ │ ├── jdpostct.c │ │ ├── jdsample.c │ │ ├── jdtrans.c │ │ ├── jerror.c │ │ ├── jerror.h │ │ ├── jfdctflt.c │ │ ├── jfdctfst.c │ │ ├── jfdctint.c │ │ ├── jidctflt.c │ │ ├── jidctfst.c │ │ ├── jidctint.c │ │ ├── jinclude.h │ │ ├── jmemansi.c │ │ ├── jmemdos.c │ │ ├── jmemdosa.asm │ │ ├── jmemmac.c │ │ ├── jmemmgr.c │ │ ├── jmemname.c │ │ ├── jmemnobs.c │ │ ├── jmemsys.h │ │ ├── jmorecfg.h │ │ ├── jpegint.h │ │ ├── jpeglib.h │ │ ├── jpegtran.1 │ │ ├── jpegtran.c │ │ ├── jquant1.c │ │ ├── jquant2.c │ │ ├── jutils.c │ │ ├── jversion.h │ │ ├── libjpeg.map │ │ ├── libjpeg.txt │ │ ├── ltmain.sh │ │ ├── makcjpeg.st │ │ ├── makdjpeg.st │ │ ├── makeadsw.vc6 │ │ ├── makeasln.v10 │ │ ├── makecdep.vc6 │ │ ├── makecdsp.vc6 │ │ ├── makecfil.v10 │ │ ├── makecmak.vc6 │ │ ├── makecvcx.v10 │ │ ├── makeddep.vc6 │ │ ├── makeddsp.vc6 │ │ ├── makedfil.v10 │ │ ├── makedmak.vc6 │ │ ├── makedvcx.v10 │ │ ├── makefile.ansi │ │ ├── makefile.b32 │ │ ├── makefile.bcc │ │ ├── makefile.dj │ │ ├── makefile.manx │ │ ├── makefile.mc6 │ │ ├── makefile.mms │ │ ├── makefile.sas │ │ ├── makefile.unix │ │ ├── makefile.vc │ │ ├── makefile.vms │ │ ├── makefile.wat │ │ ├── makejdep.vc6 │ │ ├── makejdsp.vc6 │ │ ├── makejdsw.vc6 │ │ ├── makejfil.v10 │ │ ├── makejmak.vc6 │ │ ├── makejsln.v10 │ │ ├── makejvcx.v10 │ │ ├── makeproj.mac │ │ ├── makerdep.vc6 │ │ ├── makerdsp.vc6 │ │ ├── makerfil.v10 │ │ ├── makermak.vc6 │ │ ├── makervcx.v10 │ │ ├── maketdep.vc6 │ │ ├── maketdsp.vc6 │ │ ├── maketfil.v10 │ │ ├── maketmak.vc6 │ │ ├── maketvcx.v10 │ │ ├── makewdep.vc6 │ │ ├── makewdsp.vc6 │ │ ├── makewfil.v10 │ │ ├── makewmak.vc6 │ │ ├── makewvcx.v10 │ │ ├── makljpeg.st │ │ ├── maktjpeg.st │ │ ├── makvms.opt │ │ ├── missing │ │ ├── rdbmp.c │ │ ├── rdcolmap.c │ │ ├── rdgif.c │ │ ├── rdjpgcom.1 │ │ ├── rdjpgcom.c │ │ ├── rdppm.c │ │ ├── rdrle.c │ │ ├── rdswitch.c │ │ ├── rdtarga.c │ │ ├── readme.dos │ │ ├── structure.txt │ │ ├── testimg.bmp │ │ ├── testimg.jpg │ │ ├── testimg.ppm │ │ ├── testimgp.jpg │ │ ├── testorig.jpg │ │ ├── testprog.jpg │ │ ├── transupp.c │ │ ├── transupp.h │ │ ├── usage.txt │ │ ├── wizard.txt │ │ ├── wrbmp.c │ │ ├── wrgif.c │ │ ├── wrjpgcom.1 │ │ ├── wrjpgcom.c │ │ ├── wrppm.c │ │ ├── wrrle.c │ │ └── wrtarga.c │ │ ├── libFLAC │ │ ├── VERSION.TXT │ │ ├── include │ │ │ ├── FLAC++ │ │ │ │ ├── all.h │ │ │ │ ├── decoder.h │ │ │ │ ├── encoder.h │ │ │ │ ├── export.h │ │ │ │ └── metadata.h │ │ │ └── FLAC │ │ │ │ ├── all.h │ │ │ │ ├── assert.h │ │ │ │ ├── callback.h │ │ │ │ ├── export.h │ │ │ │ ├── format.h │ │ │ │ ├── metadata.h │ │ │ │ ├── ordinals.h │ │ │ │ ├── stream_decoder.h │ │ │ │ └── stream_encoder.h │ │ ├── module.modulemap │ │ └── src │ │ │ ├── libFLAC++ │ │ │ ├── metadata.cpp │ │ │ ├── stream_decoder.cpp │ │ │ └── stream_encoder.cpp │ │ │ └── libFLAC │ │ │ ├── bitmath.c │ │ │ ├── bitreader.c │ │ │ ├── bitwriter.c │ │ │ ├── config.h │ │ │ ├── cpu.c │ │ │ ├── crc.c │ │ │ ├── fixed.c │ │ │ ├── float.c │ │ │ ├── format.c │ │ │ ├── lpc.c │ │ │ ├── md5.c │ │ │ ├── memory.c │ │ │ ├── metadata_iterators.c │ │ │ ├── metadata_object.c │ │ │ ├── ogg_decoder_aspect.c │ │ │ ├── ogg_encoder_aspect.c │ │ │ ├── ogg_helper.c │ │ │ ├── ogg_mapping.c │ │ │ ├── private │ │ │ ├── all.h │ │ │ ├── bitmath.h │ │ │ ├── bitreader.h │ │ │ ├── bitwriter.h │ │ │ ├── cpu.h │ │ │ ├── crc.h │ │ │ ├── fixed.h │ │ │ ├── float.h │ │ │ ├── format.h │ │ │ ├── lpc.h │ │ │ ├── md5.h │ │ │ ├── memory.h │ │ │ ├── metadata.h │ │ │ ├── ogg_decoder_aspect.h │ │ │ ├── ogg_encoder_aspect.h │ │ │ ├── ogg_helper.h │ │ │ ├── ogg_mapping.h │ │ │ ├── stream_encoder_framing.h │ │ │ └── window.h │ │ │ ├── protected │ │ │ ├── all.h │ │ │ ├── stream_decoder.h │ │ │ └── stream_encoder.h │ │ │ ├── share │ │ │ ├── alloc.h │ │ │ ├── getopt.h │ │ │ ├── grabbag.h │ │ │ ├── replaygain_analysis.h │ │ │ ├── replaygain_synthesis.h │ │ │ └── utf8.h │ │ │ ├── stream_decoder.c │ │ │ ├── stream_encoder.c │ │ │ ├── stream_encoder_framing.c │ │ │ └── window.c │ │ ├── libogg │ │ ├── VERSION.TXT │ │ ├── include │ │ │ └── ogg │ │ │ │ ├── ogg.h │ │ │ │ └── os_types.h │ │ └── src │ │ │ ├── bitwise.c │ │ │ └── framing.c │ │ ├── libpng │ │ ├── .appveyor.yml │ │ ├── .cmake-format.yaml │ │ ├── .editorconfig │ │ ├── .editorconfig-checker.json │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── lint.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── .yamllint.yml │ │ ├── ANNOUNCE │ │ ├── AUTHORS │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── INSTALL │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── README │ │ ├── TODO │ │ ├── TRADEMARK │ │ ├── aclocal.m4 │ │ ├── arm │ │ │ ├── arm_init.c │ │ │ ├── filter_neon.S │ │ │ ├── filter_neon_intrinsics.c │ │ │ └── palette_neon_intrinsics.c │ │ ├── autogen.sh │ │ ├── ci │ │ │ ├── .shellcheckrc │ │ │ ├── LICENSE_MIT.txt │ │ │ ├── README.md │ │ │ ├── ci_lint.sh │ │ │ ├── ci_shellify.sh │ │ │ ├── ci_verify_cmake.sh │ │ │ ├── ci_verify_configure.sh │ │ │ ├── ci_verify_makefiles.sh │ │ │ ├── ci_verify_version.sh │ │ │ ├── lib │ │ │ │ └── ci.lib.sh │ │ │ └── targets │ │ │ │ ├── android │ │ │ │ ├── ci_env.aarch64-linux-android.sh │ │ │ │ ├── ci_env.armv7a-linux-androideabi.sh │ │ │ │ ├── ci_env.i686-linux-android.sh │ │ │ │ └── ci_env.x86_64-linux-android.sh │ │ │ │ ├── cygwin │ │ │ │ ├── ci_env.i686-pc-cygwin.sh │ │ │ │ └── ci_env.x86_64-pc-cygwin.sh │ │ │ │ ├── darwin │ │ │ │ ├── ci_env.arm64-apple-darwin.sh │ │ │ │ └── ci_env.x86_64-apple-darwin.sh │ │ │ │ ├── freebsd │ │ │ │ ├── ci_env.aarch64-unknown-freebsd.sh │ │ │ │ ├── ci_env.i686-unknown-freebsd.sh │ │ │ │ ├── ci_env.riscv64-unknown-freebsd.sh │ │ │ │ └── ci_env.x86_64-unknown-freebsd.sh │ │ │ │ ├── linux │ │ │ │ ├── ci_env.aarch64-linux-gnu.sh │ │ │ │ ├── ci_env.arm-linux-gnueabi.sh │ │ │ │ ├── ci_env.arm-linux-gnueabihf.sh │ │ │ │ ├── ci_env.i686-linux-gnu.sh │ │ │ │ ├── ci_env.mips-linux-gnu.sh │ │ │ │ ├── ci_env.mips64-linux-gnuabi64.sh │ │ │ │ ├── ci_env.mips64el-linux-gnuabi64.sh │ │ │ │ ├── ci_env.mipsel-linux-gnu.sh │ │ │ │ ├── ci_env.mipsisa32r6-linux-gnu.sh │ │ │ │ ├── ci_env.mipsisa32r6el-linux-gnu.sh │ │ │ │ ├── ci_env.mipsisa64r6-linux-gnuabi64.sh │ │ │ │ ├── ci_env.mipsisa64r6el-linux-gnuabi64.sh │ │ │ │ ├── ci_env.powerpc-linux-gnu.sh │ │ │ │ ├── ci_env.powerpc64-linux-gnu.sh │ │ │ │ ├── ci_env.powerpc64le-linux-gnu.sh │ │ │ │ ├── ci_env.riscv64-linux-gnu.sh │ │ │ │ └── ci_env.x86_64-linux-gnu.sh │ │ │ │ ├── msdos │ │ │ │ ├── ci_env.i386-pc-msdoswatcom.sh │ │ │ │ ├── ci_env.i586-pc-msdosdjgpp.sh │ │ │ │ └── ci_env.i86-pc-msdoswatcom.sh │ │ │ │ └── windows │ │ │ │ ├── ci_env.aarch64-windows-llvm.sh │ │ │ │ ├── ci_env.i686-w64-mingw32.sh │ │ │ │ ├── ci_env.i686-windows-llvm.sh │ │ │ │ ├── ci_env.x86_64-w64-mingw32.sh │ │ │ │ └── ci_env.x86_64-windows-llvm.sh │ │ ├── compile │ │ ├── config.guess │ │ ├── config.h.in │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.ac │ │ ├── contrib │ │ │ ├── .editorconfig │ │ │ ├── README.txt │ │ │ ├── arm-neon │ │ │ │ ├── README │ │ │ │ ├── android-ndk.c │ │ │ │ ├── linux-auxv.c │ │ │ │ └── linux.c │ │ │ ├── conftest │ │ │ │ ├── README │ │ │ │ ├── basic.dfa │ │ │ │ ├── fixed.dfa │ │ │ │ ├── float-fixed.dfa │ │ │ │ ├── nocompile-limits.dfa │ │ │ │ ├── nolimits.dfa │ │ │ │ ├── pngcp.dfa │ │ │ │ ├── read.dfa │ │ │ │ ├── s_read.dfa │ │ │ │ ├── s_write.dfa │ │ │ │ ├── simple.dfa │ │ │ │ └── write.dfa │ │ │ ├── examples │ │ │ │ ├── README.txt │ │ │ │ ├── iccfrompng.c │ │ │ │ ├── pngpixel.c │ │ │ │ ├── pngtopng.c │ │ │ │ └── simpleover.c │ │ │ ├── gregbook │ │ │ │ ├── COPYING │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.mingw32 │ │ │ │ ├── Makefile.sgi │ │ │ │ ├── Makefile.unx │ │ │ │ ├── Makefile.w32 │ │ │ │ ├── README │ │ │ │ ├── makevms.com │ │ │ │ ├── readpng.c │ │ │ │ ├── readpng.h │ │ │ │ ├── readpng2.c │ │ │ │ ├── readpng2.h │ │ │ │ ├── readppm.c │ │ │ │ ├── rpng-win.c │ │ │ │ ├── rpng-x.c │ │ │ │ ├── rpng2-win.c │ │ │ │ ├── rpng2-x.c │ │ │ │ ├── toucan.png │ │ │ │ ├── wpng.c │ │ │ │ ├── writepng.c │ │ │ │ └── writepng.h │ │ │ ├── libtests │ │ │ │ ├── fakepng.c │ │ │ │ ├── gentests.sh │ │ │ │ ├── makepng.c │ │ │ │ ├── pngimage.c │ │ │ │ ├── pngstest-errors.h │ │ │ │ ├── pngstest.c │ │ │ │ ├── pngunknown.c │ │ │ │ ├── pngvalid.c │ │ │ │ ├── readpng.c │ │ │ │ ├── tarith.c │ │ │ │ └── timepng.c │ │ │ ├── mips-mmi │ │ │ │ └── linux.c │ │ │ ├── mips-msa │ │ │ │ ├── README │ │ │ │ └── linux.c │ │ │ ├── oss-fuzz │ │ │ │ ├── Dockerfile │ │ │ │ ├── README.txt │ │ │ │ ├── build.sh │ │ │ │ ├── libpng_read_fuzzer.cc │ │ │ │ ├── libpng_read_fuzzer.options │ │ │ │ └── png.dict │ │ │ ├── pngexif │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .pylintrc │ │ │ │ ├── LICENSE_MIT.txt │ │ │ │ ├── README.md │ │ │ │ ├── bytepack.py │ │ │ │ ├── exifinfo.py │ │ │ │ ├── pngexifinfo │ │ │ │ ├── pngexifinfo.bat │ │ │ │ └── pngexifinfo.py │ │ │ ├── pngminim │ │ │ │ ├── README │ │ │ │ ├── decoder │ │ │ │ │ ├── README │ │ │ │ │ ├── makefile │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ │ ├── encoder │ │ │ │ │ ├── README │ │ │ │ │ ├── makefile │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ │ └── preader │ │ │ │ │ ├── README │ │ │ │ │ ├── makefile │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ ├── pngminus │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGES.txt │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── Makefile │ │ │ │ ├── README.txt │ │ │ │ ├── makevms.com │ │ │ │ ├── png2pnm.c │ │ │ │ ├── pnm2png.c │ │ │ │ ├── test_png2pnm.bat │ │ │ │ ├── test_png2pnm.sh │ │ │ │ ├── test_pngminus.bat │ │ │ │ ├── test_pngminus.sh │ │ │ │ ├── test_pnm2png.bat │ │ │ │ └── test_pnm2png.sh │ │ │ ├── pngsuite │ │ │ │ ├── README │ │ │ │ ├── bad_interlace_conversions.txt │ │ │ │ ├── basn0g01.png │ │ │ │ ├── basn0g02.png │ │ │ │ ├── basn0g04.png │ │ │ │ ├── basn0g08.png │ │ │ │ ├── basn0g16.png │ │ │ │ ├── basn2c08.png │ │ │ │ ├── basn2c16.png │ │ │ │ ├── basn3p01.png │ │ │ │ ├── basn3p02.png │ │ │ │ ├── basn3p04.png │ │ │ │ ├── basn3p08.png │ │ │ │ ├── basn4a08.png │ │ │ │ ├── basn4a16.png │ │ │ │ ├── basn6a08.png │ │ │ │ ├── basn6a16.png │ │ │ │ ├── ftbbn0g01.png │ │ │ │ ├── ftbbn0g02.png │ │ │ │ ├── ftbbn0g04.png │ │ │ │ ├── ftbbn2c16.png │ │ │ │ ├── ftbbn3p08.png │ │ │ │ ├── ftbgn2c16.png │ │ │ │ ├── ftbgn3p08.png │ │ │ │ ├── ftbrn2c08.png │ │ │ │ ├── ftbwn0g16.png │ │ │ │ ├── ftbwn3p08.png │ │ │ │ ├── ftbyn3p08.png │ │ │ │ ├── ftp0n0g08.png │ │ │ │ ├── ftp0n2c08.png │ │ │ │ ├── ftp0n3p08.png │ │ │ │ ├── ftp1n3p08.png │ │ │ │ ├── ibasn0g08.png │ │ │ │ ├── ibasn0g16.png │ │ │ │ ├── ibasn2c08.png │ │ │ │ ├── ibasn2c16.png │ │ │ │ ├── ibasn3p08.png │ │ │ │ ├── ibasn4a08.png │ │ │ │ ├── ibasn4a16.png │ │ │ │ ├── ibasn6a08.png │ │ │ │ ├── ibasn6a16.png │ │ │ │ ├── iftbbn2c16.png │ │ │ │ ├── iftbbn3p08.png │ │ │ │ ├── iftbgn2c16.png │ │ │ │ ├── iftbgn3p08.png │ │ │ │ ├── iftbrn2c08.png │ │ │ │ ├── iftbwn0g16.png │ │ │ │ ├── iftbwn3p08.png │ │ │ │ ├── iftbyn3p08.png │ │ │ │ ├── iftp0n0g08.png │ │ │ │ ├── iftp0n2c08.png │ │ │ │ ├── iftp0n3p08.png │ │ │ │ ├── iftp1n3p08.png │ │ │ │ └── interlaced │ │ │ │ │ ├── README │ │ │ │ │ ├── ibasn0g01.png │ │ │ │ │ ├── ibasn0g02.png │ │ │ │ │ ├── ibasn0g04.png │ │ │ │ │ ├── ibasn3p01.png │ │ │ │ │ ├── ibasn3p02.png │ │ │ │ │ ├── ibasn3p04.png │ │ │ │ │ ├── iftbbn0g01.png │ │ │ │ │ ├── iftbbn0g02.png │ │ │ │ │ └── iftbbn0g04.png │ │ │ ├── powerpc-vsx │ │ │ │ ├── README │ │ │ │ ├── linux.c │ │ │ │ └── linux_aux.c │ │ │ ├── testpngs │ │ │ │ ├── badpal │ │ │ │ │ ├── regression-palette-8.png │ │ │ │ │ ├── small-palette-1.png │ │ │ │ │ ├── small-palette-2.png │ │ │ │ │ ├── small-palette-4.png │ │ │ │ │ ├── small-palette-8.png │ │ │ │ │ ├── test-palette-1.png │ │ │ │ │ ├── test-palette-2.png │ │ │ │ │ ├── test-palette-4.png │ │ │ │ │ └── test-palette-8.png │ │ │ │ ├── crashers │ │ │ │ │ ├── bad_iCCP.png │ │ │ │ │ ├── badadler.png │ │ │ │ │ ├── badcrc.png │ │ │ │ │ ├── empty_ancillary_chunks.png │ │ │ │ │ ├── huge_IDAT.png │ │ │ │ │ ├── huge_bKGD_chunk.png │ │ │ │ │ ├── huge_cHRM_chunk.png │ │ │ │ │ ├── huge_eXIf_chunk.png │ │ │ │ │ ├── huge_gAMA_chunk.png │ │ │ │ │ ├── huge_hIST_chunk.png │ │ │ │ │ ├── huge_iCCP_chunk.png │ │ │ │ │ ├── huge_iTXt_chunk.png │ │ │ │ │ ├── huge_juNK_unsafe_to_copy.png │ │ │ │ │ ├── huge_juNk_safe_to_copy.png │ │ │ │ │ ├── huge_pCAL_chunk.png │ │ │ │ │ ├── huge_pHYs_chunk.png │ │ │ │ │ ├── huge_sCAL_chunk.png │ │ │ │ │ ├── huge_sPLT_chunk.png │ │ │ │ │ ├── huge_sRGB_chunk.png │ │ │ │ │ ├── huge_sTER_chunk.png │ │ │ │ │ ├── huge_tEXt_chunk.png │ │ │ │ │ ├── huge_tIME_chunk.png │ │ │ │ │ └── huge_zTXt_chunk.png │ │ │ │ ├── gray-1-1.8-tRNS.png │ │ │ │ ├── gray-1-1.8.png │ │ │ │ ├── gray-1-linear-tRNS.png │ │ │ │ ├── gray-1-linear.png │ │ │ │ ├── gray-1-sRGB-tRNS.png │ │ │ │ ├── gray-1-sRGB.png │ │ │ │ ├── gray-1-tRNS.png │ │ │ │ ├── gray-1.png │ │ │ │ ├── gray-16-1.8-tRNS.png │ │ │ │ ├── gray-16-1.8.png │ │ │ │ ├── gray-16-linear-tRNS.png │ │ │ │ ├── gray-16-linear.png │ │ │ │ ├── gray-16-sRGB-tRNS.png │ │ │ │ ├── gray-16-sRGB.png │ │ │ │ ├── gray-16-tRNS.png │ │ │ │ ├── gray-16.png │ │ │ │ ├── gray-2-1.8-tRNS.png │ │ │ │ ├── gray-2-1.8.png │ │ │ │ ├── gray-2-linear-tRNS.png │ │ │ │ ├── gray-2-linear.png │ │ │ │ ├── gray-2-sRGB-tRNS.png │ │ │ │ ├── gray-2-sRGB.png │ │ │ │ ├── gray-2-tRNS.png │ │ │ │ ├── gray-2.png │ │ │ │ ├── gray-4-1.8-tRNS.png │ │ │ │ ├── gray-4-1.8.png │ │ │ │ ├── gray-4-linear-tRNS.png │ │ │ │ ├── gray-4-linear.png │ │ │ │ ├── gray-4-sRGB-tRNS.png │ │ │ │ ├── gray-4-sRGB.png │ │ │ │ ├── gray-4-tRNS.png │ │ │ │ ├── gray-4.png │ │ │ │ ├── gray-8-1.8-tRNS.png │ │ │ │ ├── gray-8-1.8.png │ │ │ │ ├── gray-8-linear-tRNS.png │ │ │ │ ├── gray-8-linear.png │ │ │ │ ├── gray-8-sRGB-tRNS.png │ │ │ │ ├── gray-8-sRGB.png │ │ │ │ ├── gray-8-tRNS.png │ │ │ │ ├── gray-8.png │ │ │ │ ├── gray-alpha-16-1.8.png │ │ │ │ ├── gray-alpha-16-linear.png │ │ │ │ ├── gray-alpha-16-sRGB.png │ │ │ │ ├── gray-alpha-16.png │ │ │ │ ├── gray-alpha-8-1.8.png │ │ │ │ ├── gray-alpha-8-linear.png │ │ │ │ ├── gray-alpha-8-sRGB.png │ │ │ │ ├── gray-alpha-8.png │ │ │ │ ├── makepngs.sh │ │ │ │ ├── palette-1-1.8-tRNS.png │ │ │ │ ├── palette-1-1.8.png │ │ │ │ ├── palette-1-linear-tRNS.png │ │ │ │ ├── palette-1-linear.png │ │ │ │ ├── palette-1-sRGB-tRNS.png │ │ │ │ ├── palette-1-sRGB.png │ │ │ │ ├── palette-1-tRNS.png │ │ │ │ ├── palette-1.png │ │ │ │ ├── palette-2-1.8-tRNS.png │ │ │ │ ├── palette-2-1.8.png │ │ │ │ ├── palette-2-linear-tRNS.png │ │ │ │ ├── palette-2-linear.png │ │ │ │ ├── palette-2-sRGB-tRNS.png │ │ │ │ ├── palette-2-sRGB.png │ │ │ │ ├── palette-2-tRNS.png │ │ │ │ ├── palette-2.png │ │ │ │ ├── palette-4-1.8-tRNS.png │ │ │ │ ├── palette-4-1.8.png │ │ │ │ ├── palette-4-linear-tRNS.png │ │ │ │ ├── palette-4-linear.png │ │ │ │ ├── palette-4-sRGB-tRNS.png │ │ │ │ ├── palette-4-sRGB.png │ │ │ │ ├── palette-4-tRNS.png │ │ │ │ ├── palette-4.png │ │ │ │ ├── palette-8-1.8-tRNS.png │ │ │ │ ├── palette-8-1.8.png │ │ │ │ ├── palette-8-linear-tRNS.png │ │ │ │ ├── palette-8-linear.png │ │ │ │ ├── palette-8-sRGB-tRNS.png │ │ │ │ ├── palette-8-sRGB.png │ │ │ │ ├── palette-8-tRNS.png │ │ │ │ ├── palette-8.png │ │ │ │ ├── png-3 │ │ │ │ │ └── cicp-display-p3_reencoded.png │ │ │ │ ├── rgb-16-1.8-tRNS.png │ │ │ │ ├── rgb-16-1.8.png │ │ │ │ ├── rgb-16-linear-tRNS.png │ │ │ │ ├── rgb-16-linear.png │ │ │ │ ├── rgb-16-sRGB-tRNS.png │ │ │ │ ├── rgb-16-sRGB.png │ │ │ │ ├── rgb-16-tRNS.png │ │ │ │ ├── rgb-16.png │ │ │ │ ├── rgb-8-1.8-tRNS.png │ │ │ │ ├── rgb-8-1.8.png │ │ │ │ ├── rgb-8-linear-tRNS.png │ │ │ │ ├── rgb-8-linear.png │ │ │ │ ├── rgb-8-sRGB-tRNS.png │ │ │ │ ├── rgb-8-sRGB.png │ │ │ │ ├── rgb-8-tRNS.png │ │ │ │ ├── rgb-8.png │ │ │ │ ├── rgb-alpha-16-1.8.png │ │ │ │ ├── rgb-alpha-16-linear.png │ │ │ │ ├── rgb-alpha-16-sRGB.png │ │ │ │ ├── rgb-alpha-16.png │ │ │ │ ├── rgb-alpha-8-1.8.png │ │ │ │ ├── rgb-alpha-8-linear.png │ │ │ │ ├── rgb-alpha-8-sRGB.png │ │ │ │ └── rgb-alpha-8.png │ │ │ ├── tools │ │ │ │ ├── README.txt │ │ │ │ ├── checksum-icc.c │ │ │ │ ├── cvtcolor.c │ │ │ │ ├── genpng.c │ │ │ │ ├── intgamma.sh │ │ │ │ ├── makesRGB.c │ │ │ │ ├── png-fix-itxt.c │ │ │ │ ├── pngcp.c │ │ │ │ ├── pngfix.c │ │ │ │ └── sRGB.h │ │ │ └── visupng │ │ │ │ ├── .editorconfig │ │ │ │ ├── PngFile.c │ │ │ │ ├── PngFile.h │ │ │ │ ├── README.txt │ │ │ │ ├── VisualPng.c │ │ │ │ ├── VisualPng.dsp │ │ │ │ ├── VisualPng.dsw │ │ │ │ ├── VisualPng.ico │ │ │ │ ├── VisualPng.png │ │ │ │ ├── VisualPng.rc │ │ │ │ ├── cexcept.h │ │ │ │ └── resource.h │ │ ├── depcomp │ │ ├── example.c │ │ ├── install-sh │ │ ├── intel │ │ │ ├── filter_sse2_intrinsics.c │ │ │ └── intel_init.c │ │ ├── libpng-config.in │ │ ├── libpng-manual.txt │ │ ├── libpng.3 │ │ ├── libpng.pc.in │ │ ├── libpngpf.3 │ │ ├── loongarch │ │ │ ├── .editorconfig │ │ │ ├── filter_lsx_intrinsics.c │ │ │ └── loongarch_lsx_init.c │ │ ├── ltmain.sh │ │ ├── mips │ │ │ ├── .editorconfig │ │ │ ├── filter_mmi_inline_assembly.c │ │ │ ├── filter_msa_intrinsics.c │ │ │ └── mips_init.c │ │ ├── missing │ │ ├── module.modulemap │ │ ├── png.5 │ │ ├── png.c │ │ ├── png.h │ │ ├── pngbar.jpg │ │ ├── pngbar.png │ │ ├── pngconf.h │ │ ├── pngdebug.h │ │ ├── pngerror.c │ │ ├── pngget.c │ │ ├── pnginfo.h │ │ ├── pnglibconf.h │ │ ├── pngmem.c │ │ ├── pngnow.png │ │ ├── pngpread.c │ │ ├── pngpriv.h │ │ ├── pngread.c │ │ ├── pngrio.c │ │ ├── pngrtran.c │ │ ├── pngrutil.c │ │ ├── pngset.c │ │ ├── pngstruct.h │ │ ├── pngtest.c │ │ ├── pngtest.png │ │ ├── pngtrans.c │ │ ├── pngusr.dfa │ │ ├── pngwio.c │ │ ├── pngwrite.c │ │ ├── pngwtran.c │ │ ├── pngwutil.c │ │ ├── powerpc │ │ │ ├── .editorconfig │ │ │ ├── filter_vsx_intrinsics.c │ │ │ └── powerpc_init.c │ │ ├── projects │ │ │ ├── .editorconfig │ │ │ ├── owatcom │ │ │ │ ├── libpng.tgt │ │ │ │ ├── libpng.wpj │ │ │ │ ├── pngconfig.mak │ │ │ │ ├── pngstest.tgt │ │ │ │ ├── pngtest.tgt │ │ │ │ └── pngvalid.tgt │ │ │ ├── visualc71 │ │ │ │ ├── PRJ0041.mak │ │ │ │ ├── README.txt │ │ │ │ ├── README_zlib.txt │ │ │ │ ├── libpng.sln │ │ │ │ ├── libpng.vcproj │ │ │ │ ├── pngtest.vcproj │ │ │ │ └── zlib.vcproj │ │ │ └── vstudio │ │ │ │ ├── README.txt │ │ │ │ ├── build.bat │ │ │ │ ├── libpng │ │ │ │ └── libpng.vcxproj │ │ │ │ ├── pnglibconf │ │ │ │ └── pnglibconf.vcxproj │ │ │ │ ├── pngstest │ │ │ │ └── pngstest.vcxproj │ │ │ │ ├── pngtest │ │ │ │ └── pngtest.vcxproj │ │ │ │ ├── pngunknown │ │ │ │ └── pngunknown.vcxproj │ │ │ │ ├── pngvalid │ │ │ │ └── pngvalid.vcxproj │ │ │ │ ├── vstudio.sln │ │ │ │ ├── zlib.props │ │ │ │ └── zlib │ │ │ │ └── zlib.vcxproj │ │ ├── scripts │ │ │ ├── README.txt │ │ │ ├── SCOPTIONS.ppc │ │ │ ├── autoconf │ │ │ │ ├── README.md │ │ │ │ ├── libtool.m4 │ │ │ │ ├── ltoptions.m4 │ │ │ │ ├── ltsugar.m4 │ │ │ │ ├── ltversion.m4 │ │ │ │ └── lt~obsolete.m4 │ │ │ ├── checksym.awk │ │ │ ├── cmake │ │ │ │ ├── AUTHORS.md │ │ │ │ ├── PNGConfig.cmake │ │ │ │ ├── PNGGenConfig.cmake │ │ │ │ ├── PNGTest.cmake │ │ │ │ ├── README.md │ │ │ │ ├── genchk.cmake.in │ │ │ │ ├── genout.cmake.in │ │ │ │ ├── gensrc.cmake.in │ │ │ │ └── test.cmake.in │ │ │ ├── descrip.mms │ │ │ ├── dfn.awk │ │ │ ├── intprefix.c │ │ │ ├── libpng-config-body.in │ │ │ ├── libpng-config-head.in │ │ │ ├── libpng.pc.in │ │ │ ├── macro.lst │ │ │ ├── makefile.32sunu │ │ │ ├── makefile.64sunu │ │ │ ├── makefile.aix │ │ │ ├── makefile.amiga │ │ │ ├── makefile.atari │ │ │ ├── makefile.bc32 │ │ │ ├── makefile.beos │ │ │ ├── makefile.c89 │ │ │ ├── makefile.clang │ │ │ ├── makefile.darwin │ │ │ ├── makefile.dec │ │ │ ├── makefile.dj2 │ │ │ ├── makefile.emcc │ │ │ ├── makefile.freebsd │ │ │ ├── makefile.gcc │ │ │ ├── makefile.hp64 │ │ │ ├── makefile.hpgcc │ │ │ ├── makefile.hpux │ │ │ ├── makefile.ibmc │ │ │ ├── makefile.intel │ │ │ ├── makefile.linux │ │ │ ├── makefile.mips │ │ │ ├── makefile.msys │ │ │ ├── makefile.netbsd │ │ │ ├── makefile.openbsd │ │ │ ├── makefile.riscos │ │ │ ├── makefile.sco │ │ │ ├── makefile.sggcc │ │ │ ├── makefile.sgi │ │ │ ├── makefile.so9 │ │ │ ├── makefile.solaris │ │ │ ├── makefile.std │ │ │ ├── makefile.sunos │ │ │ ├── makefile.vcwin-arm64 │ │ │ ├── makefile.vcwin32 │ │ │ ├── makevms.com │ │ │ ├── options.awk │ │ │ ├── pnglibconf.dfa │ │ │ ├── pnglibconf.h.prebuilt │ │ │ ├── pnglibconf.mak │ │ │ ├── pngwin.rc │ │ │ ├── prefix.c │ │ │ ├── smakefile.ppc │ │ │ ├── sym.c │ │ │ ├── symbols.c │ │ │ ├── symbols.def │ │ │ └── vers.c │ │ ├── test-driver │ │ └── tests │ │ │ ├── pngimage-full │ │ │ ├── pngimage-quick │ │ │ ├── pngstest │ │ │ ├── pngstest-1.8 │ │ │ ├── pngstest-1.8-alpha │ │ │ ├── pngstest-linear │ │ │ ├── pngstest-linear-alpha │ │ │ ├── pngstest-none │ │ │ ├── pngstest-none-alpha │ │ │ ├── pngstest-sRGB │ │ │ ├── pngstest-sRGB-alpha │ │ │ ├── pngtest-all │ │ │ ├── pngunknown-IDAT │ │ │ ├── pngunknown-discard │ │ │ ├── pngunknown-if-safe │ │ │ ├── pngunknown-sAPI │ │ │ ├── pngunknown-sTER │ │ │ ├── pngunknown-save │ │ │ ├── pngunknown-vpAg │ │ │ ├── pngvalid-gamma-16-to-8 │ │ │ ├── pngvalid-gamma-alpha-mode │ │ │ ├── pngvalid-gamma-background │ │ │ ├── pngvalid-gamma-expand16-alpha-mode │ │ │ ├── pngvalid-gamma-expand16-background │ │ │ ├── pngvalid-gamma-expand16-transform │ │ │ ├── pngvalid-gamma-sbit │ │ │ ├── pngvalid-gamma-threshold │ │ │ ├── pngvalid-gamma-transform │ │ │ ├── pngvalid-progressive-interlace-standard │ │ │ ├── pngvalid-progressive-size │ │ │ ├── pngvalid-progressive-standard │ │ │ ├── pngvalid-standard │ │ │ └── pngvalid-transform │ │ ├── libvorbis │ │ ├── VERSION.TXT │ │ ├── include │ │ │ └── vorbis │ │ │ │ ├── codec.h │ │ │ │ ├── vorbisenc.h │ │ │ │ └── vorbisfile.h │ │ └── src │ │ │ ├── analysis.c │ │ │ ├── backends.h │ │ │ ├── barkmel.c │ │ │ ├── bitrate.c │ │ │ ├── bitrate.h │ │ │ ├── block.c │ │ │ ├── books │ │ │ ├── coupled │ │ │ │ ├── res_books_51.h │ │ │ │ └── res_books_stereo.h │ │ │ ├── floor │ │ │ │ └── floor_books.h │ │ │ └── uncoupled │ │ │ │ └── res_books_uncoupled.h │ │ │ ├── codebook.c │ │ │ ├── codebook.h │ │ │ ├── codec_internal.h │ │ │ ├── config.h │ │ │ ├── envelope.c │ │ │ ├── envelope.h │ │ │ ├── floor0.c │ │ │ ├── floor1.c │ │ │ ├── highlevel.h │ │ │ ├── info.c │ │ │ ├── lookup.c │ │ │ ├── lookup.h │ │ │ ├── lookup_data.h │ │ │ ├── lpc.c │ │ │ ├── lpc.h │ │ │ ├── lsp.c │ │ │ ├── lsp.h │ │ │ ├── mapping0.c │ │ │ ├── masking.h │ │ │ ├── mdct.c │ │ │ ├── mdct.h │ │ │ ├── misc.h │ │ │ ├── modes │ │ │ ├── floor_all.h │ │ │ ├── psych_11.h │ │ │ ├── psych_16.h │ │ │ ├── psych_44.h │ │ │ ├── psych_8.h │ │ │ ├── residue_16.h │ │ │ ├── residue_44.h │ │ │ ├── residue_44p51.h │ │ │ ├── residue_44u.h │ │ │ ├── residue_8.h │ │ │ ├── setup_11.h │ │ │ ├── setup_16.h │ │ │ ├── setup_22.h │ │ │ ├── setup_32.h │ │ │ ├── setup_44.h │ │ │ ├── setup_44p51.h │ │ │ ├── setup_44u.h │ │ │ ├── setup_8.h │ │ │ └── setup_X.h │ │ │ ├── os.h │ │ │ ├── psy.c │ │ │ ├── psy.h │ │ │ ├── psytune.c │ │ │ ├── registry.c │ │ │ ├── registry.h │ │ │ ├── res0.c │ │ │ ├── scales.h │ │ │ ├── sharedbook.c │ │ │ ├── smallft.c │ │ │ ├── smallft.h │ │ │ ├── synthesis.c │ │ │ ├── tone.c │ │ │ ├── vorbisenc.c │ │ │ ├── vorbisfile.c │ │ │ ├── window.c │ │ │ └── window.h │ │ ├── lz4 │ │ ├── Makefile │ │ ├── NEWS │ │ ├── README.md │ │ ├── examples │ │ │ ├── .gitignore │ │ │ ├── HCStreaming_ringBuffer.c │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── blockStreaming_doubleBuffer.c │ │ │ ├── blockStreaming_doubleBuffer.md │ │ │ ├── blockStreaming_lineByLine.c │ │ │ ├── blockStreaming_lineByLine.md │ │ │ ├── blockStreaming_ringBuffer.c │ │ │ ├── frameCompress.c │ │ │ ├── printVersion.c │ │ │ └── streaming_api_basics.md │ │ ├── lib │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── liblz4.pc.in │ │ │ ├── lz4.c │ │ │ ├── lz4.h │ │ │ ├── lz4frame.c │ │ │ ├── lz4frame.h │ │ │ ├── lz4frame_static.h │ │ │ ├── lz4hc.c │ │ │ ├── lz4hc.h │ │ │ ├── xxhash.c │ │ │ └── xxhash.h │ │ ├── lz4_Block_format.md │ │ ├── lz4_Frame_format.md │ │ └── module.modulemap │ │ ├── lzma │ │ ├── C │ │ │ ├── 7z.h │ │ │ ├── 7zAlloc.c │ │ │ ├── 7zAlloc.h │ │ │ ├── 7zArcIn.c │ │ │ ├── 7zBuf.c │ │ │ ├── 7zBuf.h │ │ │ ├── 7zBuf2.c │ │ │ ├── 7zCrc.c │ │ │ ├── 7zCrc.h │ │ │ ├── 7zCrcOpt.c │ │ │ ├── 7zDec.c │ │ │ ├── 7zFile.c │ │ │ ├── 7zFile.h │ │ │ ├── 7zStream.c │ │ │ ├── 7zTypes.h │ │ │ ├── 7zVersion.aps │ │ │ ├── 7zVersion.h │ │ │ ├── 7zVersion.rc │ │ │ ├── Aes.c │ │ │ ├── Aes.h │ │ │ ├── AesOpt.c │ │ │ ├── Alloc.c │ │ │ ├── Alloc.h │ │ │ ├── Bcj2.c │ │ │ ├── Bcj2.h │ │ │ ├── Bcj2Enc.c │ │ │ ├── Bra.c │ │ │ ├── Bra.h │ │ │ ├── Bra86.c │ │ │ ├── BraIA64.c │ │ │ ├── Compiler.h │ │ │ ├── CpuArch.c │ │ │ ├── CpuArch.h │ │ │ ├── Delta.c │ │ │ ├── Delta.h │ │ │ ├── DllSecur.c │ │ │ ├── DllSecur.h │ │ │ ├── LzFind.c │ │ │ ├── LzFind.h │ │ │ ├── LzFindMt.c │ │ │ ├── LzFindMt.h │ │ │ ├── LzHash.h │ │ │ ├── Lzma2Dec.c │ │ │ ├── Lzma2Dec.h │ │ │ ├── Lzma2DecMt.c │ │ │ ├── Lzma2DecMt.h │ │ │ ├── Lzma2Enc.c │ │ │ ├── Lzma2Enc.h │ │ │ ├── Lzma86.h │ │ │ ├── Lzma86Dec.c │ │ │ ├── Lzma86Enc.c │ │ │ ├── LzmaDec.c │ │ │ ├── LzmaDec.h │ │ │ ├── LzmaEnc.c │ │ │ ├── LzmaEnc.h │ │ │ ├── LzmaLib.c │ │ │ ├── LzmaLib.h │ │ │ ├── MtCoder.c │ │ │ ├── MtCoder.h │ │ │ ├── MtDec.c │ │ │ ├── MtDec.h │ │ │ ├── Ppmd.h │ │ │ ├── Ppmd7.c │ │ │ ├── Ppmd7.h │ │ │ ├── Ppmd7Dec.c │ │ │ ├── Ppmd7Enc.c │ │ │ ├── Precomp.h │ │ │ ├── RotateDefs.h │ │ │ ├── Sha256.c │ │ │ ├── Sha256.h │ │ │ ├── Sort.c │ │ │ ├── Sort.h │ │ │ ├── Threads.c │ │ │ ├── Threads.h │ │ │ ├── Xz.c │ │ │ ├── Xz.h │ │ │ ├── XzCrc64.c │ │ │ ├── XzCrc64.h │ │ │ ├── XzCrc64Opt.c │ │ │ ├── XzDec.c │ │ │ ├── XzEnc.c │ │ │ ├── XzEnc.h │ │ │ └── XzIn.c │ │ ├── DOC │ │ │ ├── 7zC.txt │ │ │ ├── 7zFormat.txt │ │ │ ├── Methods.txt │ │ │ ├── installer.txt │ │ │ ├── lzma-history.txt │ │ │ ├── lzma-sdk.txt │ │ │ ├── lzma-specification.txt │ │ │ └── lzma.txt │ │ └── module.modulemap │ │ ├── minimp3 │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── minimp3.h │ │ ├── minimp3_ex.h │ │ └── minimp3_test.c │ │ ├── zlib │ │ ├── CMakeLists.txt │ │ ├── ChangeLog │ │ ├── FAQ │ │ ├── INDEX │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Makefile.in │ │ ├── README │ │ ├── adler32.c │ │ ├── amiga │ │ │ ├── Makefile.pup │ │ │ └── Makefile.sas │ │ ├── compress.c │ │ ├── configure │ │ ├── contrib │ │ │ ├── README.contrib │ │ │ ├── ada │ │ │ │ ├── buffer_demo.adb │ │ │ │ ├── mtest.adb │ │ │ │ ├── read.adb │ │ │ │ ├── readme.txt │ │ │ │ ├── test.adb │ │ │ │ ├── zlib-streams.adb │ │ │ │ ├── zlib-streams.ads │ │ │ │ ├── zlib-thin.adb │ │ │ │ ├── zlib-thin.ads │ │ │ │ ├── zlib.adb │ │ │ │ ├── zlib.ads │ │ │ │ └── zlib.gpr │ │ │ ├── blast │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── blast.c │ │ │ │ ├── blast.h │ │ │ │ ├── test.pk │ │ │ │ └── test.txt │ │ │ ├── delphi │ │ │ │ ├── ZLib.pas │ │ │ │ ├── ZLibConst.pas │ │ │ │ ├── readme.txt │ │ │ │ └── zlibd32.mak │ │ │ ├── dotzlib │ │ │ │ ├── DotZLib.build │ │ │ │ ├── DotZLib.chm │ │ │ │ ├── DotZLib.sln │ │ │ │ ├── DotZLib │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ ├── ChecksumImpl.cs │ │ │ │ │ ├── CircularBuffer.cs │ │ │ │ │ ├── CodecBase.cs │ │ │ │ │ ├── Deflater.cs │ │ │ │ │ ├── DotZLib.cs │ │ │ │ │ ├── DotZLib.csproj │ │ │ │ │ ├── GZipStream.cs │ │ │ │ │ ├── Inflater.cs │ │ │ │ │ └── UnitTests.cs │ │ │ │ ├── LICENSE_1_0.txt │ │ │ │ └── readme.txt │ │ │ ├── gcc_gvmat64 │ │ │ │ └── gvmat64.S │ │ │ ├── infback9 │ │ │ │ ├── README │ │ │ │ ├── infback9.c │ │ │ │ ├── infback9.h │ │ │ │ ├── inffix9.h │ │ │ │ ├── inflate9.h │ │ │ │ ├── inftree9.c │ │ │ │ └── inftree9.h │ │ │ ├── iostream │ │ │ │ ├── test.cpp │ │ │ │ ├── zfstream.cpp │ │ │ │ └── zfstream.h │ │ │ ├── iostream2 │ │ │ │ ├── zstream.h │ │ │ │ └── zstream_test.cpp │ │ │ ├── iostream3 │ │ │ │ ├── README │ │ │ │ ├── TODO │ │ │ │ ├── test.cc │ │ │ │ ├── zfstream.cc │ │ │ │ └── zfstream.h │ │ │ ├── minizip │ │ │ │ ├── Makefile │ │ │ │ ├── Makefile.am │ │ │ │ ├── MiniZip64_Changes.txt │ │ │ │ ├── MiniZip64_info.txt │ │ │ │ ├── configure.ac │ │ │ │ ├── crypt.h │ │ │ │ ├── ioapi.c │ │ │ │ ├── ioapi.h │ │ │ │ ├── iowin32.c │ │ │ │ ├── iowin32.h │ │ │ │ ├── make_vms.com │ │ │ │ ├── miniunz.c │ │ │ │ ├── miniunzip.1 │ │ │ │ ├── minizip.1 │ │ │ │ ├── minizip.c │ │ │ │ ├── minizip.pc.in │ │ │ │ ├── mztools.c │ │ │ │ ├── mztools.h │ │ │ │ ├── unzip.c │ │ │ │ ├── unzip.h │ │ │ │ ├── zip.c │ │ │ │ └── zip.h │ │ │ ├── nuget │ │ │ │ ├── nuget.csproj │ │ │ │ └── nuget.sln │ │ │ ├── pascal │ │ │ │ ├── example.pas │ │ │ │ ├── readme.txt │ │ │ │ ├── zlibd32.mak │ │ │ │ └── zlibpas.pas │ │ │ ├── puff │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── puff.c │ │ │ │ ├── puff.h │ │ │ │ ├── pufftest.c │ │ │ │ └── zeros.raw │ │ │ ├── testzlib │ │ │ │ ├── testzlib.c │ │ │ │ └── testzlib.txt │ │ │ ├── untgz │ │ │ │ ├── Makefile │ │ │ │ ├── Makefile.msc │ │ │ │ └── untgz.c │ │ │ └── vstudio │ │ │ │ ├── readme.txt │ │ │ │ ├── vc10 │ │ │ │ ├── miniunz.vcxproj │ │ │ │ ├── miniunz.vcxproj.filters │ │ │ │ ├── minizip.vcxproj │ │ │ │ ├── minizip.vcxproj.filters │ │ │ │ ├── testzlib.vcxproj │ │ │ │ ├── testzlib.vcxproj.filters │ │ │ │ ├── testzlibdll.vcxproj │ │ │ │ ├── testzlibdll.vcxproj.filters │ │ │ │ ├── zlib.rc │ │ │ │ ├── zlibstat.vcxproj │ │ │ │ ├── zlibstat.vcxproj.filters │ │ │ │ ├── zlibvc.def │ │ │ │ ├── zlibvc.sln │ │ │ │ ├── zlibvc.vcxproj │ │ │ │ └── zlibvc.vcxproj.filters │ │ │ │ ├── vc11 │ │ │ │ ├── miniunz.vcxproj │ │ │ │ ├── minizip.vcxproj │ │ │ │ ├── testzlib.vcxproj │ │ │ │ ├── testzlibdll.vcxproj │ │ │ │ ├── zlib.rc │ │ │ │ ├── zlibstat.vcxproj │ │ │ │ ├── zlibvc.def │ │ │ │ ├── zlibvc.sln │ │ │ │ └── zlibvc.vcxproj │ │ │ │ ├── vc12 │ │ │ │ ├── miniunz.vcxproj │ │ │ │ ├── minizip.vcxproj │ │ │ │ ├── testzlib.vcxproj │ │ │ │ ├── testzlibdll.vcxproj │ │ │ │ ├── zlib.rc │ │ │ │ ├── zlibstat.vcxproj │ │ │ │ ├── zlibvc.def │ │ │ │ ├── zlibvc.sln │ │ │ │ └── zlibvc.vcxproj │ │ │ │ ├── vc14 │ │ │ │ ├── miniunz.vcxproj │ │ │ │ ├── minizip.vcxproj │ │ │ │ ├── testzlib.vcxproj │ │ │ │ ├── testzlibdll.vcxproj │ │ │ │ ├── zlib.rc │ │ │ │ ├── zlibstat.vcxproj │ │ │ │ ├── zlibvc.def │ │ │ │ ├── zlibvc.sln │ │ │ │ └── zlibvc.vcxproj │ │ │ │ ├── vc17 │ │ │ │ ├── miniunz.vcxproj │ │ │ │ ├── minizip.vcxproj │ │ │ │ ├── testzlib.vcxproj │ │ │ │ ├── testzlibdll.vcxproj │ │ │ │ ├── zlib.rc │ │ │ │ ├── zlibstat.vcxproj │ │ │ │ ├── zlibvc.def │ │ │ │ ├── zlibvc.sln │ │ │ │ └── zlibvc.vcxproj │ │ │ │ └── vc9 │ │ │ │ ├── miniunz.vcproj │ │ │ │ ├── minizip.vcproj │ │ │ │ ├── testzlib.vcproj │ │ │ │ ├── testzlibdll.vcproj │ │ │ │ ├── zlib.rc │ │ │ │ ├── zlibstat.vcproj │ │ │ │ ├── zlibvc.def │ │ │ │ ├── zlibvc.sln │ │ │ │ └── zlibvc.vcproj │ │ ├── crc32.c │ │ ├── crc32.h │ │ ├── deflate.c │ │ ├── deflate.h │ │ ├── doc │ │ │ ├── algorithm.txt │ │ │ ├── crc-doc.1.0.pdf │ │ │ ├── rfc1950.txt │ │ │ ├── rfc1951.txt │ │ │ ├── rfc1952.txt │ │ │ └── txtvsbin.txt │ │ ├── examples │ │ │ ├── README.examples │ │ │ ├── enough.c │ │ │ ├── fitblk.c │ │ │ ├── gun.c │ │ │ ├── gzappend.c │ │ │ ├── gzjoin.c │ │ │ ├── gzlog.c │ │ │ ├── gzlog.h │ │ │ ├── gznorm.c │ │ │ ├── zlib_how.html │ │ │ ├── zpipe.c │ │ │ ├── zran.c │ │ │ └── zran.h │ │ ├── gzclose.c │ │ ├── gzguts.h │ │ ├── gzlib.c │ │ ├── gzread.c │ │ ├── gzwrite.c │ │ ├── infback.c │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── make_vms.com │ │ ├── module.modulemap │ │ ├── msdos │ │ │ ├── Makefile.bor │ │ │ ├── Makefile.dj2 │ │ │ ├── Makefile.emx │ │ │ ├── Makefile.msc │ │ │ └── Makefile.tc │ │ ├── nintendods │ │ │ ├── Makefile │ │ │ └── README │ │ ├── old │ │ │ ├── Makefile.emx │ │ │ ├── Makefile.riscos │ │ │ ├── README │ │ │ ├── descrip.mms │ │ │ ├── os2 │ │ │ │ ├── Makefile.os2 │ │ │ │ └── zlib.def │ │ │ └── visual-basic.txt │ │ ├── os400 │ │ │ ├── README400 │ │ │ ├── bndsrc │ │ │ ├── make.sh │ │ │ └── zlib.inc │ │ ├── qnx │ │ │ └── package.qpg │ │ ├── test │ │ │ ├── example.c │ │ │ ├── infcover.c │ │ │ └── minigzip.c │ │ ├── treebuild.xml │ │ ├── trees.c │ │ ├── trees.h │ │ ├── uncompr.c │ │ ├── watcom │ │ │ ├── watcom_f.mak │ │ │ └── watcom_l.mak │ │ ├── win32 │ │ │ ├── DLL_FAQ.txt │ │ │ ├── Makefile.bor │ │ │ ├── Makefile.gcc │ │ │ ├── Makefile.msc │ │ │ ├── README-WIN32.txt │ │ │ ├── VisualC.txt │ │ │ ├── zlib.def │ │ │ └── zlib1.rc │ │ ├── zconf.h │ │ ├── zconf.h.cmakein │ │ ├── zconf.h.in │ │ ├── zlib.3 │ │ ├── zlib.3.pdf │ │ ├── zlib.h │ │ ├── zlib.map │ │ ├── zlib.pc.cmakein │ │ ├── zlib.pc.in │ │ ├── zutil.c │ │ └── zutil.h │ │ └── zstd │ │ ├── CHANGELOG │ │ ├── CODE_OF_CONDUCT.md │ │ ├── CONTRIBUTING.md │ │ ├── COPYING │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── TESTING.md │ │ ├── Version.txt │ │ ├── contrib │ │ ├── VS2005 │ │ │ ├── README.md │ │ │ ├── fullbench │ │ │ │ └── fullbench.vcproj │ │ │ ├── fuzzer │ │ │ │ └── fuzzer.vcproj │ │ │ ├── zstd.sln │ │ │ ├── zstd │ │ │ │ └── zstd.vcproj │ │ │ └── zstdlib │ │ │ │ └── zstdlib.vcproj │ │ ├── adaptive-compression │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── adapt.c │ │ │ ├── datagencli.c │ │ │ ├── test-correctness.sh │ │ │ └── test-performance.sh │ │ ├── cleanTabs │ │ ├── docker │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── experimental_dict_builders │ │ │ ├── benchmarkDictBuilder │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── benchmark.c │ │ │ │ ├── dictBuilder.h │ │ │ │ └── test.sh │ │ │ ├── fastCover │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── fastCover.c │ │ │ │ ├── fastCover.h │ │ │ │ ├── main.c │ │ │ │ └── test.sh │ │ │ └── randomDictBuilder │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── io.c │ │ │ │ ├── io.h │ │ │ │ ├── main.c │ │ │ │ ├── random.c │ │ │ │ ├── random.h │ │ │ │ └── test.sh │ │ ├── gen_html │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── gen-zstd-manual.sh │ │ │ └── gen_html.cpp │ │ ├── largeNbDicts │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ └── largeNbDicts.c │ │ ├── linux-kernel │ │ │ ├── .gitignore │ │ │ ├── 0000-cover-letter.patch │ │ │ ├── 0001-lib-Add-xxhash-module.patch │ │ │ ├── 0002-lib-Add-zstd-modules.patch │ │ │ ├── 0003-btrfs-Add-zstd-support.patch │ │ │ ├── 0004-squashfs-Add-zstd-support.patch │ │ │ ├── 0005-crypto-Add-zstd-support.patch │ │ │ ├── 0006-squashfs-tools-Add-zstd-support.patch │ │ │ ├── COPYING │ │ │ ├── README.md │ │ │ ├── btrfs-benchmark.sh │ │ │ ├── btrfs-extract-benchmark.sh │ │ │ ├── fs │ │ │ │ ├── btrfs │ │ │ │ │ └── zstd.c │ │ │ │ └── squashfs │ │ │ │ │ └── zstd_wrapper.c │ │ │ ├── include │ │ │ │ └── linux │ │ │ │ │ ├── xxhash.h │ │ │ │ │ └── zstd.h │ │ │ ├── kernelize.sh │ │ │ ├── lib │ │ │ │ ├── Kconfig.diff │ │ │ │ ├── Makefile.diff │ │ │ │ ├── xxhash.c │ │ │ │ └── zstd │ │ │ │ │ ├── .clang-format │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── bitstream.h │ │ │ │ │ ├── compress.c │ │ │ │ │ ├── decompress.c │ │ │ │ │ ├── entropy_common.c │ │ │ │ │ ├── error_private.h │ │ │ │ │ ├── fse.h │ │ │ │ │ ├── fse_compress.c │ │ │ │ │ ├── fse_decompress.c │ │ │ │ │ ├── huf.h │ │ │ │ │ ├── huf_compress.c │ │ │ │ │ ├── huf_decompress.c │ │ │ │ │ ├── mem.h │ │ │ │ │ ├── zstd_common.c │ │ │ │ │ ├── zstd_internal.h │ │ │ │ │ └── zstd_opt.h │ │ │ ├── squashfs-benchmark.sh │ │ │ ├── test │ │ │ │ ├── .gitignore │ │ │ │ ├── DecompressCrash.c │ │ │ │ ├── Makefile │ │ │ │ ├── RoundTripCrash.c │ │ │ │ ├── UserlandTest.cpp │ │ │ │ ├── XXHashUserlandTest.cpp │ │ │ │ └── include │ │ │ │ │ ├── asm │ │ │ │ │ └── unaligned.h │ │ │ │ │ └── linux │ │ │ │ │ ├── compiler.h │ │ │ │ │ ├── errno.h │ │ │ │ │ ├── kernel.h │ │ │ │ │ ├── math64.h │ │ │ │ │ ├── module.h │ │ │ │ │ ├── string.h │ │ │ │ │ └── types.h │ │ │ ├── xxhash_test.c │ │ │ ├── zstd_compress_test.c │ │ │ └── zstd_decompress_test.c │ │ ├── premake │ │ │ ├── premake4.lua │ │ │ └── zstd.lua │ │ ├── pzstd │ │ │ ├── .gitignore │ │ │ ├── BUCK │ │ │ ├── ErrorHolder.h │ │ │ ├── Logging.h │ │ │ ├── Makefile │ │ │ ├── Options.cpp │ │ │ ├── Options.h │ │ │ ├── Pzstd.cpp │ │ │ ├── Pzstd.h │ │ │ ├── README.md │ │ │ ├── SkippableFrame.cpp │ │ │ ├── SkippableFrame.h │ │ │ ├── images │ │ │ │ ├── Cspeed.png │ │ │ │ └── Dspeed.png │ │ │ ├── main.cpp │ │ │ ├── test │ │ │ │ ├── BUCK │ │ │ │ ├── OptionsTest.cpp │ │ │ │ ├── PzstdTest.cpp │ │ │ │ ├── RoundTrip.h │ │ │ │ └── RoundTripTest.cpp │ │ │ └── utils │ │ │ │ ├── BUCK │ │ │ │ ├── Buffer.h │ │ │ │ ├── FileSystem.h │ │ │ │ ├── Likely.h │ │ │ │ ├── Range.h │ │ │ │ ├── ResourcePool.h │ │ │ │ ├── ScopeGuard.h │ │ │ │ ├── ThreadPool.h │ │ │ │ ├── WorkQueue.h │ │ │ │ └── test │ │ │ │ ├── BUCK │ │ │ │ ├── BufferTest.cpp │ │ │ │ ├── RangeTest.cpp │ │ │ │ ├── ResourcePoolTest.cpp │ │ │ │ ├── ScopeGuardTest.cpp │ │ │ │ ├── ThreadPoolTest.cpp │ │ │ │ └── WorkQueueTest.cpp │ │ ├── seekable_format │ │ │ ├── examples │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── parallel_compression.c │ │ │ │ ├── parallel_processing.c │ │ │ │ ├── seekable_compression.c │ │ │ │ └── seekable_decompression.c │ │ │ ├── zstd_seekable.h │ │ │ ├── zstd_seekable_compression_format.md │ │ │ ├── zstdseek_compress.c │ │ │ └── zstdseek_decompress.c │ │ └── snap │ │ │ └── snapcraft.yaml │ │ ├── doc │ │ ├── README.md │ │ ├── educational_decoder │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── harness.c │ │ │ ├── zstd_decompress.c │ │ │ └── zstd_decompress.h │ │ ├── images │ │ │ ├── CSpeed2.png │ │ │ ├── DCspeed5.png │ │ │ ├── DSpeed3.png │ │ │ ├── cdict_v136.png │ │ │ ├── dict-cr.png │ │ │ ├── dict-cs.png │ │ │ ├── dict-ds.png │ │ │ ├── zstd_cdict_v1_3_5.png │ │ │ └── zstd_logo86.png │ │ ├── zstd_compression_format.md │ │ └── zstd_manual.html │ │ ├── examples │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── dictionary_compression.c │ │ ├── dictionary_decompression.c │ │ ├── multiple_simple_compression.c │ │ ├── multiple_streaming_compression.c │ │ ├── simple_compression.c │ │ ├── simple_decompression.c │ │ ├── streaming_compression.c │ │ ├── streaming_decompression.c │ │ ├── streaming_memory_usage.c │ │ └── utils.h │ │ ├── lib │ │ ├── .gitignore │ │ ├── BUCK │ │ ├── Makefile │ │ ├── README.md │ │ ├── common │ │ │ ├── bitstream.h │ │ │ ├── compiler.h │ │ │ ├── cpu.h │ │ │ ├── debug.c │ │ │ ├── debug.h │ │ │ ├── entropy_common.c │ │ │ ├── error_private.c │ │ │ ├── error_private.h │ │ │ ├── fse.h │ │ │ ├── fse_decompress.c │ │ │ ├── huf.h │ │ │ ├── mem.h │ │ │ ├── pool.c │ │ │ ├── pool.h │ │ │ ├── threading.c │ │ │ ├── threading.h │ │ │ ├── xxhash.c │ │ │ ├── xxhash.h │ │ │ ├── zstd_common.c │ │ │ ├── zstd_errors.h │ │ │ └── zstd_internal.h │ │ ├── compress │ │ │ ├── fse_compress.c │ │ │ ├── hist.c │ │ │ ├── hist.h │ │ │ ├── huf_compress.c │ │ │ ├── zstd_compress.c │ │ │ ├── zstd_compress_internal.h │ │ │ ├── zstd_double_fast.c │ │ │ ├── zstd_double_fast.h │ │ │ ├── zstd_fast.c │ │ │ ├── zstd_fast.h │ │ │ ├── zstd_lazy.c │ │ │ ├── zstd_lazy.h │ │ │ ├── zstd_ldm.c │ │ │ ├── zstd_ldm.h │ │ │ ├── zstd_opt.c │ │ │ ├── zstd_opt.h │ │ │ ├── zstdmt_compress.c │ │ │ └── zstdmt_compress.h │ │ ├── decompress │ │ │ ├── huf_decompress.c │ │ │ ├── zstd_ddict.c │ │ │ ├── zstd_ddict.h │ │ │ ├── zstd_decompress.c │ │ │ ├── zstd_decompress_block.c │ │ │ ├── zstd_decompress_block.h │ │ │ └── zstd_decompress_internal.h │ │ ├── deprecated │ │ │ ├── zbuff.h │ │ │ ├── zbuff_common.c │ │ │ ├── zbuff_compress.c │ │ │ └── zbuff_decompress.c │ │ ├── dictBuilder │ │ │ ├── cover.c │ │ │ ├── cover.h │ │ │ ├── divsufsort.c │ │ │ ├── divsufsort.h │ │ │ ├── fastcover.c │ │ │ ├── zdict.c │ │ │ └── zdict.h │ │ ├── dll │ │ │ ├── example │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── build_package.bat │ │ │ │ ├── fullbench-dll.sln │ │ │ │ └── fullbench-dll.vcxproj │ │ │ └── libzstd.def │ │ ├── legacy │ │ │ ├── zstd_legacy.h │ │ │ ├── zstd_v01.c │ │ │ ├── zstd_v01.h │ │ │ ├── zstd_v02.c │ │ │ ├── zstd_v02.h │ │ │ ├── zstd_v03.c │ │ │ ├── zstd_v03.h │ │ │ ├── zstd_v04.c │ │ │ ├── zstd_v04.h │ │ │ ├── zstd_v05.c │ │ │ ├── zstd_v05.h │ │ │ ├── zstd_v06.c │ │ │ ├── zstd_v06.h │ │ │ ├── zstd_v07.c │ │ │ └── zstd_v07.h │ │ ├── libzstd.pc.in │ │ └── zstd.h │ │ ├── module.modulemap │ │ ├── programs │ │ ├── .gitignore │ │ ├── BUCK │ │ ├── Makefile │ │ ├── README.md │ │ ├── benchfn.c │ │ ├── benchfn.h │ │ ├── benchzstd.c │ │ ├── benchzstd.h │ │ ├── datagen.c │ │ ├── datagen.h │ │ ├── dibio.c │ │ ├── dibio.h │ │ ├── fileio.c │ │ ├── fileio.h │ │ ├── platform.h │ │ ├── util.c │ │ ├── util.h │ │ ├── windres │ │ │ ├── verrsrc.h │ │ │ ├── zstd.rc │ │ │ ├── zstd32.res │ │ │ └── zstd64.res │ │ ├── zstd.1 │ │ ├── zstd.1.md │ │ ├── zstdcli.c │ │ ├── zstdgrep │ │ ├── zstdgrep.1 │ │ ├── zstdgrep.1.md │ │ ├── zstdless │ │ ├── zstdless.1 │ │ └── zstdless.1.md │ │ ├── tests │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── checkTag.c │ │ ├── datagencli.c │ │ ├── decodecorpus.c │ │ ├── files │ │ │ └── huffman-compressed-larger │ │ ├── fullbench.c │ │ ├── fuzz │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── block_decompress.c │ │ │ ├── block_round_trip.c │ │ │ ├── default.options │ │ │ ├── fuzz.h │ │ │ ├── fuzz.py │ │ │ ├── fuzz_helpers.h │ │ │ ├── regression_driver.c │ │ │ ├── simple_decompress.c │ │ │ ├── simple_round_trip.c │ │ │ ├── stream_decompress.c │ │ │ ├── stream_round_trip.c │ │ │ ├── zstd_helpers.c │ │ │ └── zstd_helpers.h │ │ ├── fuzzer.c │ │ ├── gzip │ │ │ ├── Makefile │ │ │ ├── gzip-env.sh │ │ │ ├── helin-segv.sh │ │ │ ├── help-version.sh │ │ │ ├── hufts.sh │ │ │ ├── init.cfg │ │ │ ├── init.sh │ │ │ ├── keep.sh │ │ │ ├── list.sh │ │ │ ├── memcpy-abuse.sh │ │ │ ├── mixed.sh │ │ │ ├── null-suffix-clobber.sh │ │ │ ├── stdin.sh │ │ │ ├── test-driver.sh │ │ │ ├── trailing-nul.sh │ │ │ ├── unpack-invalid.sh │ │ │ ├── z-suffix.sh │ │ │ ├── zdiff.sh │ │ │ ├── zgrep-context.sh │ │ │ ├── zgrep-f.sh │ │ │ ├── zgrep-signal.sh │ │ │ └── znew-k.sh │ │ ├── invalidDictionaries.c │ │ ├── legacy.c │ │ ├── libzstd_partial_builds.sh │ │ ├── longmatch.c │ │ ├── paramgrill.c │ │ ├── playTests.sh │ │ ├── poolTests.c │ │ ├── rateLimiter.py │ │ ├── regression │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── config.c │ │ │ ├── config.h │ │ │ ├── data.c │ │ │ ├── data.h │ │ │ ├── levels.h │ │ │ ├── method.c │ │ │ ├── method.h │ │ │ ├── result.c │ │ │ ├── result.h │ │ │ ├── results.csv │ │ │ └── test.c │ │ ├── roundTripCrash.c │ │ ├── seqgen.c │ │ ├── seqgen.h │ │ ├── symbols.c │ │ ├── test-zstd-speed.py │ │ ├── test-zstd-versions.py │ │ ├── zbufftest.c │ │ └── zstreamtest.c │ │ └── zlibWrapper │ │ ├── .gitignore │ │ ├── BUCK │ │ ├── Makefile │ │ ├── README.md │ │ ├── examples │ │ ├── example_original.c │ │ ├── fitblk_original.c │ │ └── minigzip.c │ │ ├── gzclose.c │ │ ├── gzcompatibility.h │ │ ├── gzguts.h │ │ ├── gzlib.c │ │ ├── gzread.c │ │ ├── gzwrite.c │ │ ├── zstd_zlibwrapper.c │ │ └── zstd_zlibwrapper.h ├── Vulkan │ ├── Package.swift │ ├── include │ │ ├── vk_video │ │ │ ├── vulkan_video_codec_av1std.h │ │ │ ├── vulkan_video_codec_av1std_decode.h │ │ │ ├── vulkan_video_codec_av1std_encode.h │ │ │ ├── vulkan_video_codec_h264std.h │ │ │ ├── vulkan_video_codec_h264std_decode.h │ │ │ ├── vulkan_video_codec_h264std_encode.h │ │ │ ├── vulkan_video_codec_h265std.h │ │ │ ├── vulkan_video_codec_h265std_decode.h │ │ │ ├── vulkan_video_codec_h265std_encode.h │ │ │ ├── vulkan_video_codec_vp9std.h │ │ │ ├── vulkan_video_codec_vp9std_decode.h │ │ │ └── vulkan_video_codecs_common.h │ │ └── vulkan │ │ │ ├── utility │ │ │ ├── vk_concurrent_unordered_map.hpp │ │ │ ├── vk_dispatch_table.h │ │ │ ├── vk_format_utils.h │ │ │ ├── vk_safe_struct.hpp │ │ │ ├── vk_safe_struct_utils.hpp │ │ │ ├── vk_small_containers.hpp │ │ │ ├── vk_sparse_range_map.hpp │ │ │ └── vk_struct_helper.hpp │ │ │ ├── vk_enum_string_helper.h │ │ │ ├── vk_icd.h │ │ │ ├── vk_layer.h │ │ │ ├── vk_platform.h │ │ │ ├── vk_video │ │ │ ├── vulkan.cppm │ │ │ ├── vulkan.h │ │ │ ├── vulkan.hpp │ │ │ ├── vulkan_android.h │ │ │ ├── vulkan_beta.h │ │ │ ├── vulkan_core.h │ │ │ ├── vulkan_directfb.h │ │ │ ├── vulkan_enums.hpp │ │ │ ├── vulkan_extension_inspection.hpp │ │ │ ├── vulkan_format_traits.hpp │ │ │ ├── vulkan_fuchsia.h │ │ │ ├── vulkan_funcs.hpp │ │ │ ├── vulkan_ggp.h │ │ │ ├── vulkan_handles.hpp │ │ │ ├── vulkan_hash.hpp │ │ │ ├── vulkan_hpp_macros.hpp │ │ │ ├── vulkan_ios.h │ │ │ ├── vulkan_macos.h │ │ │ ├── vulkan_metal.h │ │ │ ├── vulkan_ohos.h │ │ │ ├── vulkan_profiles.hpp │ │ │ ├── vulkan_raii.hpp │ │ │ ├── vulkan_screen.h │ │ │ ├── vulkan_shared.hpp │ │ │ ├── vulkan_static_assertions.hpp │ │ │ ├── vulkan_structs.hpp │ │ │ ├── vulkan_to_string.hpp │ │ │ ├── vulkan_vi.h │ │ │ ├── vulkan_video.cppm │ │ │ ├── vulkan_video.hpp │ │ │ ├── vulkan_wayland.h │ │ │ ├── vulkan_win32.h │ │ │ ├── vulkan_xcb.h │ │ │ ├── vulkan_xlib.h │ │ │ └── vulkan_xlib_xrandr.h │ ├── lib │ │ ├── Linux │ │ │ ├── aarch64 │ │ │ │ ├── libvulkan.so │ │ │ │ └── libvulkan.so.1.4.328 │ │ │ └── x86_64 │ │ │ │ ├── libvulkan.so │ │ │ │ └── libvulkan.so.1.4.328 │ │ └── Win32 │ │ │ └── x86_64 │ │ │ └── vulkan-1.lib │ └── module.modulemap └── Wayland │ ├── Package.swift │ ├── Sources │ ├── module.modulemap │ ├── protocols │ │ ├── fractional-scale-client.h │ │ ├── fractional-scale-private.c │ │ ├── xdg-activation-client.h │ │ ├── xdg-activation-private.c │ │ ├── xdg-decoration-client.h │ │ ├── xdg-decoration-private.c │ │ ├── xdg-shell-client.h │ │ └── xdg-shell-private.c │ ├── wayland.c │ └── wayland.h │ └── gen_protocols.sh └── Tests └── VVDTests └── VVDTests.swift /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Editor/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/Editor/App.swift -------------------------------------------------------------------------------- /Sources/Editor/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/Editor/ContentView.swift -------------------------------------------------------------------------------- /Sources/RenderTest/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/RenderTest/Model.swift -------------------------------------------------------------------------------- /Sources/RenderTest/RenderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/RenderTest/RenderTest.swift -------------------------------------------------------------------------------- /Sources/RenderTest/Resources/Shaders/sample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/RenderTest/Resources/Shaders/sample.frag -------------------------------------------------------------------------------- /Sources/RenderTest/Resources/Shaders/sample.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/RenderTest/Resources/Shaders/sample.vert -------------------------------------------------------------------------------- /Sources/RenderTest/Resources/glTF/Duck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/RenderTest/Resources/glTF/Duck/README.md -------------------------------------------------------------------------------- /Sources/RenderTest/Shader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/RenderTest/Shader.swift -------------------------------------------------------------------------------- /Sources/TestApp1/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/TestApp1/App.swift -------------------------------------------------------------------------------- /Sources/TestApp1/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/TestApp1/ContentView.swift -------------------------------------------------------------------------------- /Sources/VVD/Audio/AudioDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Audio/AudioDevice.swift -------------------------------------------------------------------------------- /Sources/VVD/Audio/AudioDeviceContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Audio/AudioDeviceContext.swift -------------------------------------------------------------------------------- /Sources/VVD/Audio/AudioListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Audio/AudioListener.swift -------------------------------------------------------------------------------- /Sources/VVD/Audio/AudioPlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Audio/AudioPlayer.swift -------------------------------------------------------------------------------- /Sources/VVD/Audio/AudioSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Audio/AudioSource.swift -------------------------------------------------------------------------------- /Sources/VVD/Audio/AudioStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Audio/AudioStream.swift -------------------------------------------------------------------------------- /Sources/VVD/BufferStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/BufferStorage.swift -------------------------------------------------------------------------------- /Sources/VVD/Collision/AABB.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Collision/AABB.swift -------------------------------------------------------------------------------- /Sources/VVD/Collision/BVH.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Collision/BVH.swift -------------------------------------------------------------------------------- /Sources/VVD/Collision/Box.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Collision/Box.swift -------------------------------------------------------------------------------- /Sources/VVD/Collision/Plane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Collision/Plane.swift -------------------------------------------------------------------------------- /Sources/VVD/Collision/Sphere.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Collision/Sphere.swift -------------------------------------------------------------------------------- /Sources/VVD/Collision/Triangle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Collision/Triangle.swift -------------------------------------------------------------------------------- /Sources/VVD/Compression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Compression.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/BlendState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/BlendState.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Color.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/CommandBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/CommandBuffer.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/CommandEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/CommandEncoder.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/CommandQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/CommandQueue.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/ComputeCommandEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/ComputeCommandEncoder.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/ComputePipeline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/ComputePipeline.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/CopyCommandEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/CopyCommandEncoder.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/DepthStencil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/DepthStencil.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Font.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Font.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/GPUBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/GPUBuffer.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/GPUResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/GPUResource.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/GraphicsDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/GraphicsDevice.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/GraphicsDeviceContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/GraphicsDeviceContext.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Image.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Material.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Material.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/MaterialSemantics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/MaterialSemantics.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Mesh.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Mesh.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Metal/MetalBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Metal/MetalBuffer.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Metal/MetalEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Metal/MetalEvent.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Metal/MetalHashable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Metal/MetalHashable.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Metal/MetalSemaphore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Metal/MetalSemaphore.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Metal/MetalSwapChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Metal/MetalSwapChain.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Metal/MetalTexture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Metal/MetalTexture.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/PipelineReflection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/PipelineReflection.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/PixelFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/PixelFormat.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/RenderCommandEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/RenderCommandEncoder.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/RenderPass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/RenderPass.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/RenderPipeline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/RenderPipeline.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Sampler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Sampler.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Scene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Scene.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Shader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Shader.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/ShaderBindingSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/ShaderBindingSet.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/ShaderFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/ShaderFunction.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/ShaderModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/ShaderModule.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/ShaderResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/ShaderResource.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/SwapChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/SwapChain.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Texture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Texture.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/TextureFont.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/TextureFont.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/VertexDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/VertexDescriptor.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/ViewProjection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/ViewProjection.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Vulkan/VulkanBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Vulkan/VulkanBuffer.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Vulkan/VulkanImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Vulkan/VulkanImage.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Vulkan/VulkanInstance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Vulkan/VulkanInstance.swift -------------------------------------------------------------------------------- /Sources/VVD/Graphics/Vulkan/VulkanSampler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Graphics/Vulkan/VulkanSampler.swift -------------------------------------------------------------------------------- /Sources/VVD/Hash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Hash.swift -------------------------------------------------------------------------------- /Sources/VVD/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Logger.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/AffineTransform2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/AffineTransform2.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/AffineTransform3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/AffineTransform3.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/CG+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/CG+Extensions.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/LinearTransform2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/LinearTransform2.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/LinearTransform3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/LinearTransform3.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Matrix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Matrix.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Matrix2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Matrix2.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Matrix3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Matrix3.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Matrix4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Matrix4.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Quaternion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Quaternion.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Scalar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Scalar.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Spline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Spline.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Transform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Transform.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/TransformUnit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/TransformUnit.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/UniformScaleTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/UniformScaleTransform.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Vector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Vector.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Vector2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Vector2.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Vector3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Vector3.swift -------------------------------------------------------------------------------- /Sources/VVD/Math/Vector4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/Math/Vector4.swift -------------------------------------------------------------------------------- /Sources/VVD/System/Application.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/System/Application.swift -------------------------------------------------------------------------------- /Sources/VVD/System/Platform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/System/Platform.swift -------------------------------------------------------------------------------- /Sources/VVD/System/Platforms/AppKit/AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/System/Platforms/AppKit/AppKit.swift -------------------------------------------------------------------------------- /Sources/VVD/System/Platforms/UIKit/UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/System/Platforms/UIKit/UIKit.swift -------------------------------------------------------------------------------- /Sources/VVD/System/Platforms/Win32/Win32.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/System/Platforms/Win32/Win32.swift -------------------------------------------------------------------------------- /Sources/VVD/System/VirtualKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/System/VirtualKey.swift -------------------------------------------------------------------------------- /Sources/VVD/System/Window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/System/Window.swift -------------------------------------------------------------------------------- /Sources/VVD/WeakObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/VVD/WeakObject.swift -------------------------------------------------------------------------------- /Sources/XGUI/Animations/Animatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Animations/Animatable.swift -------------------------------------------------------------------------------- /Sources/XGUI/Animations/Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Animations/Animation.swift -------------------------------------------------------------------------------- /Sources/XGUI/Animations/VectorMath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Animations/VectorMath.swift -------------------------------------------------------------------------------- /Sources/XGUI/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/App.swift -------------------------------------------------------------------------------- /Sources/XGUI/Bindable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Bindable.swift -------------------------------------------------------------------------------- /Sources/XGUI/Binding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Binding.swift -------------------------------------------------------------------------------- /Sources/XGUI/ConditionalContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/ConditionalContent.swift -------------------------------------------------------------------------------- /Sources/XGUI/CoordinateSpace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/CoordinateSpace.swift -------------------------------------------------------------------------------- /Sources/XGUI/DynamicProperty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/DynamicProperty.swift -------------------------------------------------------------------------------- /Sources/XGUI/Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Environment.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graph.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graph.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/AffineTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/AffineTransform.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/Angle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/Angle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/Bezier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/Bezier.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/CGTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/CGTypes.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/Canvas.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/Canvas.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/Color.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/ColorMatrix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/ColorMatrix.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/Font.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/Font.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/Gradient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/Gradient.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/ProjectionTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/ProjectionTransform.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/ShapeStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/ShapeStyle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Graphics/UnitPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Graphics/UnitPoint.swift -------------------------------------------------------------------------------- /Sources/XGUI/Group.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Group.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/Alignment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/Alignment.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/Edge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/Edge.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/HStackLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/HStackLayout.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/Layout.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/LayoutSubview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/LayoutSubview.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/ProposedViewSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/ProposedViewSize.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/Spacer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/Spacer.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/StackLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/StackLayout.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/VStackLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/VStackLayout.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/ViewDimensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/ViewDimensions.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/ViewSpacing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/ViewSpacing.swift -------------------------------------------------------------------------------- /Sources/XGUI/Layout/ZStackLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Layout/ZStackLayout.swift -------------------------------------------------------------------------------- /Sources/XGUI/Location.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Location.swift -------------------------------------------------------------------------------- /Sources/XGUI/ModifiedContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/ModifiedContent.swift -------------------------------------------------------------------------------- /Sources/XGUI/Never.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Never.swift -------------------------------------------------------------------------------- /Sources/XGUI/PropertyList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/PropertyList.swift -------------------------------------------------------------------------------- /Sources/XGUI/Reflection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Reflection.swift -------------------------------------------------------------------------------- /Sources/XGUI/Resources/Fonts/Roboto/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Resources/Fonts/Roboto/LICENSE.txt -------------------------------------------------------------------------------- /Sources/XGUI/Resources/Shaders/GLSL/default.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Resources/Shaders/GLSL/default.vert -------------------------------------------------------------------------------- /Sources/XGUI/Resources/Shaders/GLSL/stencil.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Resources/Shaders/GLSL/stencil.frag -------------------------------------------------------------------------------- /Sources/XGUI/Resources/Shaders/GLSL/stencil.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Resources/Shaders/GLSL/stencil.vert -------------------------------------------------------------------------------- /Sources/XGUI/Resources/Shaders/gen_spv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Resources/Shaders/gen_spv.py -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/AuxiliaryWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/AuxiliaryWindow.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/Commands/Commands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/Commands/Commands.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/Commands/GroupCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/Commands/GroupCommands.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/EmptyScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/EmptyScene.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/GroupScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/GroupScene.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/Scene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/Scene.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/SceneBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/SceneBuilder.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/SceneContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/SceneContext.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/TupleScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/TupleScene.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/Window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/Window.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/WindowContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/WindowContext.swift -------------------------------------------------------------------------------- /Sources/XGUI/Scenes/WindowGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Scenes/WindowGroup.swift -------------------------------------------------------------------------------- /Sources/XGUI/State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/State.swift -------------------------------------------------------------------------------- /Sources/XGUI/Transaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Transaction.swift -------------------------------------------------------------------------------- /Sources/XGUI/Velocity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Velocity.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/AnimationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/AnimationView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/AnyView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/AnyView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Button.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Button.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ConditionalView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ConditionalView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/EmptyView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/EmptyView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ForEach.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ForEach.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/AnyGesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/AnyGesture.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/ButtonGesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/ButtonGesture.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/DragGesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/DragGesture.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/Gesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/Gesture.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/GestureHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/GestureHandler.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/GestureModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/GestureModifier.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/GestureState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/GestureState.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/SequenceGesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/SequenceGesture.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Gesture/TapGesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Gesture/TapGesture.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/GroupView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/GroupView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/HStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/HStack.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Image.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Label.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Label.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Menu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Menu.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/ButtonStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/ButtonStyle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/ContextMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/ContextMenu.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/EmptyModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/EmptyModifier.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/FrameLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/FrameLayout.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/LabelStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/LabelStyle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/LayoutTrait.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/LayoutTrait.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/MenuStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/MenuStyle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/PaddingLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/PaddingLayout.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/TagValueTrait.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/TagValueTrait.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Modifiers/ViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Modifiers/ViewModifier.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/MultiViewContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/MultiViewContext.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ShapeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ShapeView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/Capsule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/Capsule.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/Circle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/Circle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/Ellipse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/Ellipse.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/InsettableShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/InsettableShape.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/Path.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/Rectangle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/Rectangle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/RoundedRectangle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/RoundedRectangle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/Shape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/Shape.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/StrokeStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/StrokeStyle.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Shapes/StrokedShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Shapes/StrokedShape.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/SharedContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/SharedContext.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Text.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Text.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/Transition/Transition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/Transition/Transition.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/TupleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/TupleView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/VStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/VStack.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/VariadicView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/VariadicView.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/View.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ViewBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ViewBuilder.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ViewContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ViewContext.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ViewGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ViewGenerator.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ViewGroupContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ViewGroupContext.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ViewInputs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ViewInputs.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ViewOutputs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ViewOutputs.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ViewThatFits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ViewThatFits.swift -------------------------------------------------------------------------------- /Sources/XGUI/Views/ZStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Sources/XGUI/Views/ZStack.swift -------------------------------------------------------------------------------- /SupportPackages/FreeType/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/CMakeLists.txt -------------------------------------------------------------------------------- /SupportPackages/FreeType/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/ChangeLog -------------------------------------------------------------------------------- /SupportPackages/FreeType/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/LICENSE.TXT -------------------------------------------------------------------------------- /SupportPackages/FreeType/MSBuild.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/MSBuild.rsp -------------------------------------------------------------------------------- /SupportPackages/FreeType/MSBuild.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/MSBuild.sln -------------------------------------------------------------------------------- /SupportPackages/FreeType/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/Makefile -------------------------------------------------------------------------------- /SupportPackages/FreeType/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/Package.swift -------------------------------------------------------------------------------- /SupportPackages/FreeType/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/README.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/README.git -------------------------------------------------------------------------------- /SupportPackages/FreeType/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/autogen.sh -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/amiga/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/amiga/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/amiga/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/amiga/makefile -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/amiga/smakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/amiga/smakefile -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/ansi/ansi-def.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/ansi/ansi-def.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/ansi/ansi.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/ansi/ansi.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/atari/ATARI.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/atari/ATARI.H -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/atari/FNames.SIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/atari/FNames.SIC -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/atari/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/atari/README.TXT -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/beos/beos-def.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/beos/beos-def.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/beos/beos.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/beos/beos.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/beos/detect.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/beos/detect.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/cmake/iOS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/cmake/iOS.cmake -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/compiler/bcc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/compiler/bcc.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/compiler/emx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/compiler/emx.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/compiler/gcc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/compiler/gcc.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/detect.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/detect.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/dos/detect.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/dos/detect.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/dos/dos-def.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/dos/dos-def.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/dos/dos-emx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/dos/dos-emx.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/dos/dos-gcc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/dos/dos-gcc.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/dos/dos-wat.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/dos/dos-wat.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/exports.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/exports.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/freetype.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/freetype.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/link_dos.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/link_dos.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/link_std.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/link_std.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/mac/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/mac/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/mac/ascii2mpw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/mac/ascii2mpw.py -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/mac/ftmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/mac/ftmac.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/modules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/modules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/os2/detect.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/os2/detect.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/os2/os2-def.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/os2/os2-def.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/os2/os2-dev.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/os2/os2-dev.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/os2/os2-gcc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/os2/os2-gcc.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/symbian/bld.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/symbian/bld.inf -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/toplevel.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/toplevel.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/aclocal.m4 -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/config.sub -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/configure -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/detect.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/detect.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/ftsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/ftsystem.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/install-sh -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/install.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/install.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/ltmain.sh -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/pkg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/pkg.m4 -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/unix-cc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/unix-cc.in -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/unix-def.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/unix-def.in -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/unix-dev.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/unix-dev.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/unix-lcc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/unix-lcc.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/unix.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/unix.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/unix/unixddef.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/unix/unixddef.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/vms/ftconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/vms/ftconfig.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/vms/ftsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/vms/ftsystem.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/builds/wince/ftdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/builds/wince/ftdebug.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/configure -------------------------------------------------------------------------------- /SupportPackages/FreeType/devel/ft2build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/devel/ft2build.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/devel/ftoption.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/devel/ftoption.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/CHANGES -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/CMAKE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/CMAKE -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/CUSTOMIZE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/CUSTOMIZE -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/DEBUG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/DEBUG -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/DOCGUIDE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/DOCGUIDE -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/FTL.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/FTL.TXT -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/GPLv2.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/GPLv2.TXT -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/INSTALL -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/INSTALL.ANY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/INSTALL.ANY -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/INSTALL.CROSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/INSTALL.CROSS -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/INSTALL.GNU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/INSTALL.GNU -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/INSTALL.MAC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/INSTALL.MAC -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/INSTALL.UNIX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/INSTALL.UNIX -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/INSTALL.VMS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/INSTALL.VMS -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/MAKEPP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/MAKEPP -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/PROBLEMS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/PROBLEMS -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/TODO -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/VERSIONS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/VERSIONS.TXT -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/formats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/formats.txt -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/freetype-config.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/freetype-config.1 -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/freetype-web.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/freetype-web.txt -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/raster.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/raster.txt -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/reference/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/reference/404.html -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/reference/assets/javascripts/lunr/min/lunr.jp.min.js: -------------------------------------------------------------------------------- 1 | module.exports=require("./lunr.ja"); -------------------------------------------------------------------------------- /SupportPackages/FreeType/docs/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/docs/release -------------------------------------------------------------------------------- /SupportPackages/FreeType/include/dlg/dlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/include/dlg/dlg.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/include/dlg/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/include/dlg/output.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/include/freetype/ftmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/include/freetype/ftmm.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/include/ft2build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/include/ft2build.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/meson.build -------------------------------------------------------------------------------- /SupportPackages/FreeType/meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/meson_options.txt -------------------------------------------------------------------------------- /SupportPackages/FreeType/modules.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/modules.cfg -------------------------------------------------------------------------------- /SupportPackages/FreeType/objs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/objs/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afblue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afblue.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afblue.cin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afblue.cin -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afblue.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afblue.dat -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afblue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afblue.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afblue.hin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afblue.hin -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afcjk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afcjk.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afcjk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afcjk.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afcover.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afcover.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afdummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afdummy.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afdummy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afdummy.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/aferrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/aferrors.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afglobal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afglobal.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afglobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afglobal.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afhints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afhints.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afhints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afhints.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afindic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afindic.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afindic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afindic.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/aflatin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/aflatin.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/aflatin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/aflatin.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afloader.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afloader.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afmodule.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afmodule.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afranges.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afranges.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afranges.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afscript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afscript.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afshaper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afshaper.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afshaper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afshaper.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afstyles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afstyles.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/aftypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/aftypes.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afws-decl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afws-decl.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/afws-iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/afws-iter.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/autofit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/autofit.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/ft-hb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/ft-hb.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/ft-hb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/ft-hb.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/autofit/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/autofit/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftadvanc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftadvanc.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftbase.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftbase.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftbbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftbbox.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftbdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftbdf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftbitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftbitmap.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftcalc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftcalc.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftcid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftcid.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftcolor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftcolor.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftdbgmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftdbgmem.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftdebug.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/fterrors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/fterrors.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftfntfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftfntfmt.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftfstype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftfstype.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftgasp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftgasp.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftgloadr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftgloadr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftglyph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftglyph.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftgxval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftgxval.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/fthash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/fthash.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftinit.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftlcdfil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftlcdfil.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftmac.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftmm.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftobjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftobjs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftotval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftotval.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftoutln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftoutln.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftpatent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftpatent.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftpfr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftpfr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftpsprop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftpsprop.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftrfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftrfork.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftsnames.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftsnames.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftstream.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftstroke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftstroke.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftsynth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftsynth.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftsystem.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/fttrigon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/fttrigon.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/fttype1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/fttype1.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftutil.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftver.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftver.rc -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/ftwinfnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/ftwinfnt.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/md5.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/md5.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/base/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/base/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/bdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/bdf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/bdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/bdf.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/bdfdrivr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/bdfdrivr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/bdfdrivr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/bdfdrivr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/bdferror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/bdferror.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/bdflib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/bdflib.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bdf/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bdf/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bzip2/ftbzip2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bzip2/ftbzip2.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/bzip2/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/bzip2/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcache.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcbasic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcbasic.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftccache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftccache.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftccache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftccache.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftccback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftccback.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftccmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftccmap.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcerror.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcglyph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcglyph.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcglyph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcglyph.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcimage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcimage.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcimage.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcmanag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcmanag.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcmanag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcmanag.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcmru.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcmru.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcmru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcmru.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcsbits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcsbits.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/ftcsbits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/ftcsbits.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cache/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cache/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cff.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffcmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffcmap.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffcmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffcmap.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffdrivr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffdrivr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffdrivr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffdrivr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cfferrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cfferrs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffgload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffgload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffgload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffgload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffobjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffobjs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffobjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffobjs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffparse.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cffparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cffparse.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/cfftoken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/cfftoken.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cff/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cff/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/ciderrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/ciderrs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidgload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidgload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidgload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidgload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidobjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidobjs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidobjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidobjs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidparse.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidparse.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidriver.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidriver.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/cidtoken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/cidtoken.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/cid/type1cid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/cid/type1cid.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/dlg/dlg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/dlg/dlg.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/dlg/dlgwrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/dlg/dlgwrap.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/dlg/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/dlg/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvalid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvalid.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvalid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvalid.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvbsln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvbsln.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvcommn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvcommn.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvcommn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvcommn.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxverror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxverror.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvfeat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvfeat.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvfeat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvfeat.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvfgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvfgen.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvjust.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvjust.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvkern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvkern.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvlcar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvlcar.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmod.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmod.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmort.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmort.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmort0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmort0.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmort1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmort1.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmort2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmort2.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmort4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmort4.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmort5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmort5.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmorx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmorx.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmorx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmorx.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmorx0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmorx0.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmorx1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmorx1.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmorx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmorx2.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmorx4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmorx4.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvmorx5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvmorx5.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvopbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvopbd.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvprop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvprop.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/gxvtrak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/gxvtrak.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gxvalid/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gxvalid/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/adler32.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/crc32.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/crc32.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/ftgzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/ftgzip.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/ftzconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/ftzconf.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/gzguts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/gzguts.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/inffast.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/inffast.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/inffixed.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/inflate.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/inflate.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/inftrees.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/inftrees.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/zlib.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/zutil.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/gzip/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/gzip/zutil.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/lzw/ftlzw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/lzw/ftlzw.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/lzw/ftzopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/lzw/ftzopen.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/lzw/ftzopen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/lzw/ftzopen.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/lzw/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/lzw/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvalid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvalid.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvalid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvalid.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvbase.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvcommn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvcommn.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvcommn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvcommn.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otverror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otverror.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvgdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvgdef.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvgpos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvgpos.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvgpos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvgpos.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvgsub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvgsub.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvjstf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvjstf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvmath.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvmod.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/otvmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/otvmod.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/otvalid/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/otvalid/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/README -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcf.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcfdrivr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcfdrivr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcfdrivr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcfdrivr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcferror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcferror.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcfread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcfread.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcfread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcfread.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcfutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcfutil.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/pcfutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/pcfutil.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pcf/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pcf/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrcmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrcmap.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrcmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrcmap.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrdrivr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrdrivr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrdrivr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrdrivr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrerror.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrgload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrgload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrgload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrgload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrobjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrobjs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrobjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrobjs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrsbit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrsbit.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrsbit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrsbit.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/pfrtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/pfrtypes.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pfr/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pfr/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/afmparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/afmparse.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/afmparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/afmparse.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/cffdecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/cffdecode.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/cffdecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/cffdecode.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psarrst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psarrst.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psarrst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psarrst.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psaux.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psauxerr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psauxerr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psauxmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psauxmod.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psauxmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psauxmod.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psblues.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psblues.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psblues.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psblues.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psconv.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psconv.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/pserror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/pserror.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/pserror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/pserror.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psfixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psfixed.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psfont.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psfont.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psft.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psft.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psglue.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/pshints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/pshints.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/pshints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/pshints.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psintrp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psintrp.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psintrp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psintrp.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psobjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psobjs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psobjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psobjs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psread.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psread.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psstack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psstack.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/psstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/psstack.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/pstypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/pstypes.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/t1cmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/t1cmap.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/t1cmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/t1cmap.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/t1decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/t1decode.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psaux/t1decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psaux/t1decode.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshalgo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshalgo.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshalgo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshalgo.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshglob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshglob.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshglob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshglob.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshinter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshinter.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshmod.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshmod.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshnterr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshnterr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshrec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshrec.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/pshrec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/pshrec.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/pshinter/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/pshinter/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psnames/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psnames/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psnames/psmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psnames/psmodule.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psnames/psmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psnames/psmodule.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psnames/psnamerr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psnames/psnamerr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psnames/psnames.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psnames/psnames.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psnames/pstables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psnames/pstables.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/psnames/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/psnames/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/ftmisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/ftmisc.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/ftraster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/ftraster.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/ftraster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/ftraster.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/ftrend1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/ftrend1.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/ftrend1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/ftrend1.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/raster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/raster.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/rasterrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/rasterrs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/raster/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/raster/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftbsdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftbsdf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftsdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftsdf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftsdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftsdf.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftsdfcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftsdfcommon.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftsdfcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftsdfcommon.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftsdferrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftsdferrs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftsdfrend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftsdfrend.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/ftsdfrend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/ftsdfrend.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sdf/sdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sdf/sdf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/pngshim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/pngshim.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/pngshim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/pngshim.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfdriver.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfdriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfdriver.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sferrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sferrors.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfnt.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfobjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfobjs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfobjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfobjs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfwoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfwoff.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfwoff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfwoff.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfwoff2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfwoff2.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/sfwoff2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/sfwoff2.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttbdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttbdf.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttbdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttbdf.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttcmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttcmap.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttcmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttcmap.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttcmapc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttcmapc.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttcolr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttcolr.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttcolr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttcolr.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttcpal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttcpal.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttcpal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttcpal.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttgpos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttgpos.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttgpos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttgpos.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttkern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttkern.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttkern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttkern.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttmtx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttmtx.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttmtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttmtx.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttpost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttpost.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttpost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttpost.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttsbit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttsbit.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttsbit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttsbit.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttsvg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttsvg.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/ttsvg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/ttsvg.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/woff2tags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/woff2tags.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/sfnt/woff2tags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/sfnt/woff2tags.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/ftgrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/ftgrays.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/ftgrays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/ftgrays.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/ftsmerrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/ftsmerrs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/ftsmooth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/ftsmooth.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/ftsmooth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/ftsmooth.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/smooth/smooth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/smooth/smooth.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/svg/ftsvg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/svg/ftsvg.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/svg/ftsvg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/svg/ftsvg.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/svg/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/svg/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/svg/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/svg/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/svg/svg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/svg/svg.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/svg/svgtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/svg/svgtypes.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/afblue.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/afblue.pl -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/apinames.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/apinames.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/chktrcmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/chktrcmp.py -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/cordic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/cordic.py -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/glnames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/glnames.py -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/no-copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/no-copyright -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/test_afm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/test_afm.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/test_bbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/test_bbox.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/tools/test_trig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/tools/test_trig.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/truetype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/truetype.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttdriver.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttdriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttdriver.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/tterrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/tterrors.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttgload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttgload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttgload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttgload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttgxvar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttgxvar.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttgxvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttgxvar.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttinterp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttinterp.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/truetype/ttinterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/truetype/ttinterp.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1afm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1afm.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1afm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1afm.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1driver.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1driver.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1errors.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1gload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1gload.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1gload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1gload.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1load.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1load.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1load.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1objs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1objs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1objs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1objs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1parse.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1parse.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/t1tokens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/t1tokens.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type1/type1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type1/type1.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type42/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type42/module.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type42/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type42/rules.mk -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type42/t42objs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type42/t42objs.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type42/t42objs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type42/t42objs.h -------------------------------------------------------------------------------- /SupportPackages/FreeType/src/type42/type42.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/src/type42/type42.c -------------------------------------------------------------------------------- /SupportPackages/FreeType/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/tests/README.md -------------------------------------------------------------------------------- /SupportPackages/FreeType/tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/tests/meson.build -------------------------------------------------------------------------------- /SupportPackages/FreeType/vms_make.com: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/FreeType/vms_make.com -------------------------------------------------------------------------------- /SupportPackages/OpenAL-Soft/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/OpenAL-Soft/COPYING -------------------------------------------------------------------------------- /SupportPackages/OpenAL-Soft/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/OpenAL-Soft/Package.swift -------------------------------------------------------------------------------- /SupportPackages/OpenAL-Soft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/OpenAL-Soft/README.md -------------------------------------------------------------------------------- /SupportPackages/OpenAL-Soft/build/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/OpenAL-Soft/build/config.h -------------------------------------------------------------------------------- /SupportPackages/OpenAL-Soft/build/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/OpenAL-Soft/build/version.h -------------------------------------------------------------------------------- /SupportPackages/OpenAL-Soft/openal-soft/core/mixer/mixer_sse3.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SupportPackages/OpenAL-Soft/swift_module/dummy.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/SPIRV-Cross/Package.swift -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/SPIRV-Cross/Sources/LICENSE -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/SPIRV-Cross/Sources/Makefile -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/SPIRV-Cross/Sources/README.md -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/SPIRV-Cross/Sources/main.cpp -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/reference/opt/shaders/asm/frag/empty-struct.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/shaders-hlsl-no-opt/vert/empty-shader.nofxc.sm30.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/shaders-hlsl/frag/no-return.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/shaders-msl/vert/implicit-position-2.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | void main() 3 | { 4 | } 5 | -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/spirv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/SPIRV-Cross/Sources/spirv.h -------------------------------------------------------------------------------- /SupportPackages/SPIRV-Cross/Sources/spirv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/SPIRV-Cross/Sources/spirv.hpp -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/TinyGLTF/Package.swift -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/TinyGLTF/tinygltf/LICENSE -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/TinyGLTF/tinygltf/Makefile -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/TinyGLTF/tinygltf/README.md -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/common/glm/glm/detail/func_trigonometric_simd.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/common/glm/glm/gtx/type_trait.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/common/glm/test/bug/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | glmCreateTestGTC(bug_ms_vec_static) 2 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/common/glm/test/external/gli/core/dummy.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | 4 | } 5 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/common/tiny_obj_loader.cc: -------------------------------------------------------------------------------- 1 | #define TINYOBJLOADER_IMPLEMENTATION 2 | #include "tiny_obj_loader.h" 3 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/raytrace/nanort.cc: -------------------------------------------------------------------------------- 1 | #include "nanort.h" 2 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/raytrace/stbi-impl.cc: -------------------------------------------------------------------------------- 1 | 2 | #define STB_IMAGE_IMPLEMENTATION 3 | #include "stb_image.h" 4 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/examples/saver/README.md: -------------------------------------------------------------------------------- 1 | # Simple serialization API sample. 2 | -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/TinyGLTF/tinygltf/json.hpp -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/TinyGLTF/tinygltf/stb_image.h -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/tiny_gltf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/TinyGLTF/tinygltf/tiny_gltf.h -------------------------------------------------------------------------------- /SupportPackages/TinyGLTF/tinygltf/vcsetup.bat: -------------------------------------------------------------------------------- 1 | .\\tools\\windows\\premake5.exe vs2015 2 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/VVDSupport/Package.swift -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/README.md: -------------------------------------------------------------------------------- 1 | # Externals 2 | 3 | A description of this package. 4 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/jpeg/libjpeg.map: -------------------------------------------------------------------------------- 1 | LIBJPEG_9.0 { 2 | global: 3 | *; 4 | }; 5 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libFLAC/VERSION.TXT: -------------------------------------------------------------------------------- 1 | libFLAC-1.2.1 2 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libogg/VERSION.TXT: -------------------------------------------------------------------------------- 1 | libogg-1.3.1 2 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/contrib/pngexif/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *.py[co] 3 | *$py.class 4 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/projects/.editorconfig: -------------------------------------------------------------------------------- 1 | # https://editorconfig.org 2 | 3 | root = true 4 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/tests/pngvalid-gamma-16-to-8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-16-to-8 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/tests/pngvalid-gamma-alpha-mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-alpha-mode 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/tests/pngvalid-gamma-background: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-background 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/tests/pngvalid-gamma-sbit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-sbit 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/tests/pngvalid-gamma-threshold: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-threshold 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/tests/pngvalid-gamma-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-transform 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libpng/tests/pngvalid-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --transform 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/libvorbis/VERSION.TXT: -------------------------------------------------------------------------------- 1 | libvorbis-1.3.3 2 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/lz4/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/VVDSupport/Sources/lz4/NEWS -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zlib/FAQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/VVDSupport/Sources/zlib/FAQ -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zlib/INDEX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/VVDSupport/Sources/zlib/INDEX -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zstd/contrib/adaptive-compression/.gitignore: -------------------------------------------------------------------------------- 1 | # binaries generated 2 | adapt 3 | datagen 4 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zstd/contrib/linux-kernel/test/.gitignore: -------------------------------------------------------------------------------- 1 | *Test 2 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zstd/contrib/linux-kernel/test/include/linux/string.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zstd/contrib/pzstd/.gitignore: -------------------------------------------------------------------------------- 1 | # compilation result 2 | pzstd 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zstd/programs/zstdless: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | zstdcat "$@" | less 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zstd/tests/fuzz/default.options: -------------------------------------------------------------------------------- 1 | [libfuzzer] 2 | max_len = 8192 3 | -------------------------------------------------------------------------------- /SupportPackages/VVDSupport/Sources/zstd/tests/regression/.gitignore: -------------------------------------------------------------------------------- 1 | # regression test artifacts 2 | data-cache 3 | test 4 | -------------------------------------------------------------------------------- /SupportPackages/Vulkan/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/Vulkan/Package.swift -------------------------------------------------------------------------------- /SupportPackages/Vulkan/include/vulkan/vk_video: -------------------------------------------------------------------------------- 1 | ../vk_video -------------------------------------------------------------------------------- /SupportPackages/Vulkan/lib/Linux/aarch64/libvulkan.so: -------------------------------------------------------------------------------- 1 | libvulkan.so.1.4.328 -------------------------------------------------------------------------------- /SupportPackages/Vulkan/lib/Linux/x86_64/libvulkan.so: -------------------------------------------------------------------------------- 1 | libvulkan.so.1.4.328 -------------------------------------------------------------------------------- /SupportPackages/Vulkan/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/Vulkan/module.modulemap -------------------------------------------------------------------------------- /SupportPackages/Wayland/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/Wayland/Package.swift -------------------------------------------------------------------------------- /SupportPackages/Wayland/Sources/wayland.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/Wayland/Sources/wayland.c -------------------------------------------------------------------------------- /SupportPackages/Wayland/Sources/wayland.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/Wayland/Sources/wayland.h -------------------------------------------------------------------------------- /SupportPackages/Wayland/gen_protocols.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/SupportPackages/Wayland/gen_protocols.sh -------------------------------------------------------------------------------- /Tests/VVDTests/VVDTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hongtae/SwiftVVD/HEAD/Tests/VVDTests/VVDTests.swift --------------------------------------------------------------------------------