├── .gitignore ├── LICENSE ├── README.md ├── SPIRV-VSExtension.sln ├── SPIRV-VSExtension ├── CommandCompileHLSL.cs ├── CommandCompileOpenGL.cs ├── CommandCompileVulkan.cs ├── CommandPrintSPIRV.cs ├── Key.snk ├── LICENSE ├── Properties │ └── AssemblyInfo.cs ├── Resources │ ├── SPIRVCommands.psd │ ├── SPIRVExtension.ico │ └── SPIRVExtension.png ├── SPIRV-VSExtension.csproj ├── SPIRVExtensionPackage.cs ├── SPIRVExtensionPackage.vsct ├── ShaderCommandBase.cs ├── Shared │ ├── DocumentHelper.cs │ ├── DxcCompiler.cs │ ├── ErrorList.cs │ ├── GlslangCompiler.cs │ ├── OutputWindow.cs │ ├── ShaderFile.cs │ └── Utils.cs ├── VSPackage.resx ├── packages.config └── source.extension.vsixmanifest └── images ├── contextmenu.png ├── contextmenufolder.png ├── errorlist.png ├── humanreadable.png └── vs2015.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/README.md -------------------------------------------------------------------------------- /SPIRV-VSExtension.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension.sln -------------------------------------------------------------------------------- /SPIRV-VSExtension/CommandCompileHLSL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/CommandCompileHLSL.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/CommandCompileOpenGL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/CommandCompileOpenGL.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/CommandCompileVulkan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/CommandCompileVulkan.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/CommandPrintSPIRV.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/CommandPrintSPIRV.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Key.snk -------------------------------------------------------------------------------- /SPIRV-VSExtension/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/LICENSE -------------------------------------------------------------------------------- /SPIRV-VSExtension/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Resources/SPIRVCommands.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Resources/SPIRVCommands.psd -------------------------------------------------------------------------------- /SPIRV-VSExtension/Resources/SPIRVExtension.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Resources/SPIRVExtension.ico -------------------------------------------------------------------------------- /SPIRV-VSExtension/Resources/SPIRVExtension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Resources/SPIRVExtension.png -------------------------------------------------------------------------------- /SPIRV-VSExtension/SPIRV-VSExtension.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/SPIRV-VSExtension.csproj -------------------------------------------------------------------------------- /SPIRV-VSExtension/SPIRVExtensionPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/SPIRVExtensionPackage.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/SPIRVExtensionPackage.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/SPIRVExtensionPackage.vsct -------------------------------------------------------------------------------- /SPIRV-VSExtension/ShaderCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/ShaderCommandBase.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Shared/DocumentHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Shared/DocumentHelper.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Shared/DxcCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Shared/DxcCompiler.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Shared/ErrorList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Shared/ErrorList.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Shared/GlslangCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Shared/GlslangCompiler.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Shared/OutputWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Shared/OutputWindow.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Shared/ShaderFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Shared/ShaderFile.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/Shared/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/Shared/Utils.cs -------------------------------------------------------------------------------- /SPIRV-VSExtension/VSPackage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/VSPackage.resx -------------------------------------------------------------------------------- /SPIRV-VSExtension/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/packages.config -------------------------------------------------------------------------------- /SPIRV-VSExtension/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/SPIRV-VSExtension/source.extension.vsixmanifest -------------------------------------------------------------------------------- /images/contextmenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/images/contextmenu.png -------------------------------------------------------------------------------- /images/contextmenufolder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/images/contextmenufolder.png -------------------------------------------------------------------------------- /images/errorlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/images/errorlist.png -------------------------------------------------------------------------------- /images/humanreadable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/images/humanreadable.png -------------------------------------------------------------------------------- /images/vs2015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaschaWillems/SPIRV-VSExtension/HEAD/images/vs2015.png --------------------------------------------------------------------------------