LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
deps/glslang/SPIRV/GlslangToSpv.cpp
deps/glslang/SPIRV/InReadableOrder.cpp
deps/glslang/SPIRV/Logger.cpp
deps/glslang/SPIRV/SpvBuilder.cpp
deps/glslang/SPIRV/SpvPostProcess.cpp
deps/glslang/SPIRV/SpvTools.cpp
deps/glslang/SPIRV/disassemble.cpp
deps/glslang/SPIRV/doc.cpp
deps/glslang/SPIRV/CInterface/spirv_c_interface.cpp
deps/glslang/glslang/CInterface/glslang_c_interface.cpp
deps/glslang/glslang/GenericCodeGen/CodeGen.cpp
deps/glslang/glslang/GenericCodeGen/Link.cpp
deps/glslang/glslang/MachineIndependent/Constant.cpp
deps/glslang/glslang/MachineIndependent/InfoSink.cpp
deps/glslang/glslang/MachineIndependent/Initialize.cpp
deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp
deps/glslang/glslang/MachineIndependent/Intermediate.cpp
deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp
deps/glslang/glslang/MachineIndependent/ParseHelper.cpp
deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp
deps/glslang/glslang/MachineIndependent/RemoveTree.cpp
deps/glslang/glslang/MachineIndependent/Scan.cpp
deps/glslang/glslang/MachineIndependent/ShaderLang.cpp
deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
deps/glslang/glslang/MachineIndependent/SymbolTable.cpp
deps/glslang/glslang/MachineIndependent/Versions.cpp
deps/glslang/glslang/MachineIndependent/attribute.cpp
deps/glslang/glslang/MachineIndependent/glslang_tab.cpp
deps/glslang/glslang/MachineIndependent/intermOut.cpp
deps/glslang/glslang/MachineIndependent/iomapper.cpp
deps/glslang/glslang/MachineIndependent/limits.cpp
deps/glslang/glslang/MachineIndependent/linkValidate.cpp
deps/glslang/glslang/MachineIndependent/parseConst.cpp
deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
deps/glslang/glslang/MachineIndependent/reflection.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp
deps/glslang/glslang/ResourceLimits/resource_limits_c.cpp
deps/MoltenVK/MoltenVK/LICENSE
deps/MoltenVK/MoltenVK/MoltenVK/static/MoltenVK.xcframework/macos-arm64_x86_64/libMoltenVK.a
deps/VMA/LICENSE.txt
deps/VMA/include/vk_mem_alloc.h
deps/VkFFT/LICENSE
deps/VkFFT/vkFFT/vkFFT.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_AppManagement/vkFFT_DeleteApp.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_AppManagement/vkFFT_InitializeApp.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_AppManagement/vkFFT_RunApp.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_Zeropad.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_Constants.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutput.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_PushConstants.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_Registers.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_SharedMemory.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RaderKernels.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RadixKernels.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RadixShuffle.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RadixStage.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_ReadWrite.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RegisterBoost.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_4step.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_Bluestein.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_Convolution.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2C.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel2/vkFFT_FFT.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel2/vkFFT_R2C_even_decomposition.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_StringManagement/vkFFT_StringManager.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_CompileKernel.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_DeletePlan.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_DispatchPlan.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_InitAPIParameters.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_ManageMemory.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_UpdateBuffers.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_AxisBlockSplitter.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_ManageLUT.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_RecursiveFFTGenerators.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_Scheduler.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_Plans/vkFFT_Plan_FFT.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_Plans/vkFFT_Plan_R2C.h
deps/VkFFT/vkFFT/vkFFT/vkFFT_Structs/vkFFT_Structs.h
deps/Vulkan-Headers/LICENSE.md
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_av1std.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_av1std_decode.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_h264std.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_h264std_decode.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_h264std_encode.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_h265std.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_h265std_decode.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codec_h265std_encode.h
deps/Vulkan-Headers/include/vk_video/vulkan_video_codecs_common.h
deps/Vulkan-Headers/include/vulkan/vk_icd.h
deps/Vulkan-Headers/include/vulkan/vk_layer.h
deps/Vulkan-Headers/include/vulkan/vk_platform.h
deps/Vulkan-Headers/include/vulkan/vulkan.h
deps/Vulkan-Headers/include/vulkan/vulkan_android.h
deps/Vulkan-Headers/include/vulkan/vulkan_beta.h
deps/Vulkan-Headers/include/vulkan/vulkan_core.h
deps/Vulkan-Headers/include/vulkan/vulkan_directfb.h
deps/Vulkan-Headers/include/vulkan/vulkan_fuchsia.h
deps/Vulkan-Headers/include/vulkan/vulkan_ggp.h
deps/Vulkan-Headers/include/vulkan/vulkan_ios.h
deps/Vulkan-Headers/include/vulkan/vulkan_macos.h
deps/Vulkan-Headers/include/vulkan/vulkan_metal.h
deps/Vulkan-Headers/include/vulkan/vulkan_screen.h
deps/Vulkan-Headers/include/vulkan/vulkan_vi.h
deps/Vulkan-Headers/include/vulkan/vulkan_wayland.h
deps/Vulkan-Headers/include/vulkan/vulkan_win32.h
deps/Vulkan-Headers/include/vulkan/vulkan_xcb.h
deps/Vulkan-Headers/include/vulkan/vulkan_xlib.h
deps/Vulkan-Headers/include/vulkan/vulkan_xlib_xrandr.h
deps/Vulkan-Utility-Libraries/LICENSE.md
deps/Vulkan-Utility-Libraries/include/vulkan/vk_enum_string_helper.h
deps/Vulkan-Utility-Libraries/include/vulkan/layer/vk_layer_settings.h
deps/Vulkan-Utility-Libraries/include/vulkan/utility/vk_dispatch_table.h
deps/Vulkan-Utility-Libraries/include/vulkan/utility/vk_format_utils.h
deps/glslang/LICENSE.txt
deps/glslang/SPIRV/GLSL.ext.AMD.h
deps/glslang/SPIRV/GLSL.ext.ARM.h
deps/glslang/SPIRV/GLSL.ext.EXT.h
deps/glslang/SPIRV/GLSL.ext.KHR.h
deps/glslang/SPIRV/GLSL.ext.NV.h
deps/glslang/SPIRV/GLSL.ext.QCOM.h
deps/glslang/SPIRV/GLSL.std.450.h
deps/glslang/SPIRV/GlslangToSpv.cpp
deps/glslang/SPIRV/GlslangToSpv.h
deps/glslang/SPIRV/InReadableOrder.cpp
deps/glslang/SPIRV/Logger.cpp
deps/glslang/SPIRV/Logger.h
deps/glslang/SPIRV/NonSemanticDebugPrintf.h
deps/glslang/SPIRV/NonSemanticShaderDebugInfo100.h
deps/glslang/SPIRV/SPVRemapper.h
deps/glslang/SPIRV/SpvBuilder.cpp
deps/glslang/SPIRV/SpvBuilder.h
deps/glslang/SPIRV/SpvPostProcess.cpp
deps/glslang/SPIRV/SpvTools.cpp
deps/glslang/SPIRV/SpvTools.h
deps/glslang/SPIRV/bitutils.h
deps/glslang/SPIRV/disassemble.cpp
deps/glslang/SPIRV/disassemble.h
deps/glslang/SPIRV/doc.cpp
deps/glslang/SPIRV/doc.h
deps/glslang/SPIRV/hex_float.h
deps/glslang/SPIRV/spirv.hpp
deps/glslang/SPIRV/spvIR.h
deps/glslang/SPIRV/CInterface/spirv_c_interface.cpp
deps/glslang/StandAlone/DirStackFileIncluder.h
deps/glslang/StandAlone/Worklist.h
deps/glslang/Test/bar.h
deps/glslang/Test/foo.h
deps/glslang/Test/i1.h
deps/glslang/Test/parent.h
deps/glslang/Test/inc1/badInc.h
deps/glslang/Test/inc1/bar.h
deps/glslang/Test/inc1/foo.h
deps/glslang/Test/inc1/path1/bar.h
deps/glslang/Test/inc1/path1/local.h
deps/glslang/Test/inc1/path1/notHere.h
deps/glslang/Test/inc1/path2/bar.h
deps/glslang/Test/inc1/path2/notHere.h
deps/glslang/Test/inc1/path2/remote.h
deps/glslang/Test/inc2/bar.h
deps/glslang/Test/inc2/foo.h
deps/glslang/glslang/CInterface/glslang_c_interface.cpp
deps/glslang/glslang/GenericCodeGen/CodeGen.cpp
deps/glslang/glslang/GenericCodeGen/Link.cpp
deps/glslang/glslang/HLSL/hlslAttributes.h
deps/glslang/glslang/HLSL/hlslGrammar.h
deps/glslang/glslang/HLSL/hlslOpMap.h
deps/glslang/glslang/HLSL/hlslParseHelper.h
deps/glslang/glslang/HLSL/hlslParseables.h
deps/glslang/glslang/HLSL/hlslScanContext.h
deps/glslang/glslang/HLSL/hlslTokenStream.h
deps/glslang/glslang/HLSL/hlslTokens.h
deps/glslang/glslang/HLSL/pch.h
deps/glslang/glslang/Include/BaseTypes.h
deps/glslang/glslang/Include/Common.h
deps/glslang/glslang/Include/ConstantUnion.h
deps/glslang/glslang/Include/InfoSink.h
deps/glslang/glslang/Include/InitializeGlobals.h
deps/glslang/glslang/Include/PoolAlloc.h
deps/glslang/glslang/Include/ResourceLimits.h
deps/glslang/glslang/Include/ShHandle.h
deps/glslang/glslang/Include/SpirvIntrinsics.h
deps/glslang/glslang/Include/Types.h
deps/glslang/glslang/Include/arrays.h
deps/glslang/glslang/Include/glslang_c_interface.h
deps/glslang/glslang/Include/glslang_c_shader_types.h
deps/glslang/glslang/Include/intermediate.h
deps/glslang/glslang/MachineIndependent/Constant.cpp
deps/glslang/glslang/MachineIndependent/InfoSink.cpp
deps/glslang/glslang/MachineIndependent/Initialize.cpp
deps/glslang/glslang/MachineIndependent/Initialize.h
deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp
deps/glslang/glslang/MachineIndependent/Intermediate.cpp
deps/glslang/glslang/MachineIndependent/LiveTraverser.h
deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp
deps/glslang/glslang/MachineIndependent/ParseHelper.cpp
deps/glslang/glslang/MachineIndependent/ParseHelper.h
deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp
deps/glslang/glslang/MachineIndependent/RemoveTree.cpp
deps/glslang/glslang/MachineIndependent/RemoveTree.h
deps/glslang/glslang/MachineIndependent/Scan.cpp
deps/glslang/glslang/MachineIndependent/Scan.h
deps/glslang/glslang/MachineIndependent/ScanContext.h
deps/glslang/glslang/MachineIndependent/ShaderLang.cpp
deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
deps/glslang/glslang/MachineIndependent/SymbolTable.cpp
deps/glslang/glslang/MachineIndependent/SymbolTable.h
deps/glslang/glslang/MachineIndependent/Versions.cpp
deps/glslang/glslang/MachineIndependent/Versions.h
deps/glslang/glslang/MachineIndependent/attribute.cpp
deps/glslang/glslang/MachineIndependent/attribute.h
deps/glslang/glslang/MachineIndependent/gl_types.h
deps/glslang/glslang/MachineIndependent/glslang_tab.cpp
deps/glslang/glslang/MachineIndependent/glslang_tab.cpp.h
deps/glslang/glslang/MachineIndependent/intermOut.cpp
deps/glslang/glslang/MachineIndependent/iomapper.cpp
deps/glslang/glslang/MachineIndependent/iomapper.h
deps/glslang/glslang/MachineIndependent/limits.cpp
deps/glslang/glslang/MachineIndependent/linkValidate.cpp
deps/glslang/glslang/MachineIndependent/localintermediate.h
deps/glslang/glslang/MachineIndependent/parseConst.cpp
deps/glslang/glslang/MachineIndependent/parseVersions.h
deps/glslang/glslang/MachineIndependent/pch.h
deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
deps/glslang/glslang/MachineIndependent/propagateNoContraction.h
deps/glslang/glslang/MachineIndependent/reflection.cpp
deps/glslang/glslang/MachineIndependent/reflection.h
deps/glslang/glslang/MachineIndependent/span.h
deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.h
deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.h
deps/glslang/glslang/OSDependent/osinclude.h
deps/glslang/glslang/Public/ResourceLimits.h
deps/glslang/glslang/Public/ShaderLang.h
deps/glslang/glslang/Public/resource_limits_c.h
deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp
deps/glslang/glslang/ResourceLimits/resource_limits_c.cpp
deps/glslang/gtests/Initializer.h
deps/glslang/gtests/Settings.h
deps/glslang/gtests/TestFixture.h
deps/glslang/gtests/pch.h
deps/volk/volk/LICENSE.md
deps/volk/volk/volk.c
deps/volk/volk/volk.h
include_ext/glslang/build_info.h
vkdispatch/__init__.py
vkdispatch/__main__.py
vkdispatch/buffer.py
vkdispatch/context.py
vkdispatch/dtype.py
vkdispatch/errors.py
vkdispatch/image.py
vkdispatch/init.py
vkdispatch.egg-info/PKG-INFO
vkdispatch.egg-info/SOURCES.txt
vkdispatch.egg-info/dependency_links.txt
vkdispatch.egg-info/entry_points.txt
vkdispatch.egg-info/not-zip-safe
vkdispatch.egg-info/requires.txt
vkdispatch.egg-info/top_level.txt
vkdispatch/codegen/__init__.py
vkdispatch/codegen/abreviations.py
vkdispatch/codegen/arguments.py
vkdispatch/codegen/buffer_structure.py
vkdispatch/codegen/builder.py
vkdispatch/codegen/decorator.py
vkdispatch/codegen/reductions.py
vkdispatch/codegen/variables.py
vkdispatch/execution/command_list.py
vkdispatch/execution/compute_plan.py
vkdispatch/execution/descriptor_set.py
vkdispatch/execution/fft_plan.py
vkdispatch/execution/launcher.py
vkdispatch/execution/transfer_operations.py
vkdispatch_native/VMAImpl.cpp
vkdispatch_native/VolkImpl.cpp
vkdispatch_native/base.h
vkdispatch_native/buffer.cpp
vkdispatch_native/buffer.h
vkdispatch_native/buffer.pxd
vkdispatch_native/command_list.cpp
vkdispatch_native/command_list.h
vkdispatch_native/command_list.pxd
vkdispatch_native/context.cpp
vkdispatch_native/context.h
vkdispatch_native/context.pxd
vkdispatch_native/descriptor_set.cpp
vkdispatch_native/descriptor_set.h
vkdispatch_native/descriptor_set.pxd
vkdispatch_native/errors.cpp
vkdispatch_native/errors.h
vkdispatch_native/errors.pxd
vkdispatch_native/image.cpp
vkdispatch_native/image.h
vkdispatch_native/image.pxd
vkdispatch_native/init.cpp
vkdispatch_native/init.h
vkdispatch_native/init.pxd
vkdispatch_native/internal.h
vkdispatch_native/signal.cpp
vkdispatch_native/signal.h
vkdispatch_native/stage_compute.cpp
vkdispatch_native/stage_compute.h
vkdispatch_native/stage_compute.pxd
vkdispatch_native/stage_fft.cpp
vkdispatch_native/stage_fft.h
vkdispatch_native/stage_fft.pxd
vkdispatch_native/stage_transfer.cpp
vkdispatch_native/stage_transfer.h
vkdispatch_native/stage_transfer.pxd
vkdispatch_native/stream.cpp
vkdispatch_native/stream.h
vkdispatch_native/work_queue.cpp
vkdispatch_native/work_queue.h
vkdispatch_native/wrapper.pyx