├── .github └── funding.yml ├── .gitignore ├── LICENSE ├── README.md ├── RES ├── logo.psd └── logo_small.png ├── SharpShader.Core ├── Attributes │ ├── ColumnMajorAttribute.cs │ ├── ComputeGroupSharedAttribute.cs │ ├── ComputeShaderAttribute.cs │ ├── ConstantBufferAttribute.cs │ ├── DomainShaderAttribute.cs │ ├── EntryPointAttribute.cs │ ├── FragmentShaderAttribute.cs │ ├── GeometryShaderAttribute.cs │ ├── GloballyCoherentAttribute.cs │ ├── HullShaderAttribute.cs │ ├── InputPatchAttribute.cs │ ├── Interpolation.cs │ ├── IntrinsicVersionAttribute.cs │ ├── OutputPatchAttribute.cs │ ├── PackOffsetAttribute.cs │ ├── RegisterAttribute.cs │ ├── RegisteredTypeAttribute.cs │ ├── RowMajorAttribute.cs │ ├── SemanticAttribute.cs │ ├── ShaderIntrinsicAttribute.cs │ ├── SharpShaderAttribute.cs │ ├── UnorderedAccessTypeAttribute.cs │ └── VertexShaderAttribute.cs ├── CSharpShader.cs ├── CSharpShader.tt ├── EntryPointType.cs ├── IIntrinsicValue.cs ├── IShaderResource.cs ├── OutputLanguage.cs ├── Properties │ └── AssemblyInfo.cs ├── Resources │ ├── AppendStructuredBuffer.cs │ ├── Buffer.cs │ ├── ByteAddressBuffer.cs │ ├── IRWTextureBase.cs │ ├── ITexture1DBase.cs │ ├── ITexture2DBase.cs │ ├── ITextureBase.cs │ ├── ITextureCubeBase.cs │ ├── RWBuffer.cs │ ├── RWByteAddressBuffer.cs │ ├── RWStructuredBuffer.cs │ ├── RWTexture1D.cs │ ├── RWTexture1DArray.cs │ ├── RWTexture2D.cs │ ├── RWTexture2DArray.cs │ ├── RWTexture3D.cs │ ├── StructuredBuffer.cs │ ├── Texture1D.cs │ ├── Texture1DArray.cs │ ├── Texture2D.cs │ ├── Texture2DArray.cs │ ├── Texture3D.cs │ ├── TextureComparisonSampler.cs │ ├── TextureCube.cs │ ├── TextureCubeArray.cs │ └── TextureSampler.cs ├── Result │ ├── BindPointInfo.cs │ ├── ConstantBufferInfo.cs │ ├── EntryPointInfo.cs │ ├── ShaderElementInfo.cs │ ├── ShaderMember.cs │ ├── ShaderResourceInfo.cs │ ├── ShaderTranslationResult.cs │ └── TranslationResult.cs ├── SemanticType.cs ├── Shader.Geometry.Streams.cs ├── Shader.HullDomain.Enums.cs ├── ShaderDataType.cs ├── ShaderModel.cs ├── ShaderResourceBaseType.cs ├── ShaderResourceType.cs ├── ShaderStructureType.cs ├── SharpShader.Core.csproj ├── SharpShader.Core.nuspec ├── TranslationMessage.cs ├── TypeHelper.cs └── Types │ ├── Bool1x1.cs │ ├── Bool1x2.cs │ ├── Bool1x3.cs │ ├── Bool1x4.cs │ ├── Bool2.cs │ ├── Bool2x1.cs │ ├── Bool2x2.cs │ ├── Bool2x3.cs │ ├── Bool2x4.cs │ ├── Bool3.cs │ ├── Bool3x1.cs │ ├── Bool3x2.cs │ ├── Bool3x3.cs │ ├── Bool3x4.cs │ ├── Bool4.cs │ ├── Bool4x1.cs │ ├── Bool4x2.cs │ ├── Bool4x3.cs │ ├── Bool4x4.cs │ ├── Double1x1.cs │ ├── Double1x2.cs │ ├── Double1x3.cs │ ├── Double1x4.cs │ ├── Double2.cs │ ├── Double2x1.cs │ ├── Double2x2.cs │ ├── Double2x3.cs │ ├── Double2x4.cs │ ├── Double3.cs │ ├── Double3x1.cs │ ├── Double3x2.cs │ ├── Double3x3.cs │ ├── Double3x4.cs │ ├── Double4.cs │ ├── Double4x1.cs │ ├── Double4x2.cs │ ├── Double4x3.cs │ ├── Double4x4.cs │ ├── Int1x1.cs │ ├── Int1x2.cs │ ├── Int1x3.cs │ ├── Int1x4.cs │ ├── Int2.cs │ ├── Int2x1.cs │ ├── Int2x2.cs │ ├── Int2x3.cs │ ├── Int2x4.cs │ ├── Int3.cs │ ├── Int3x1.cs │ ├── Int3x2.cs │ ├── Int3x3.cs │ ├── Int3x4.cs │ ├── Int4.cs │ ├── Int4x1.cs │ ├── Int4x2.cs │ ├── Int4x3.cs │ ├── Int4x4.cs │ ├── Matrices.cs │ ├── Matrices.tt │ ├── Matrices1.cs │ ├── Matrix1x1.cs │ ├── Matrix1x2.cs │ ├── Matrix1x3.cs │ ├── Matrix1x4.cs │ ├── Matrix2x1.cs │ ├── Matrix2x2.cs │ ├── Matrix2x3.cs │ ├── Matrix2x4.cs │ ├── Matrix3x1.cs │ ├── Matrix3x2.cs │ ├── Matrix3x3.cs │ ├── Matrix3x4.cs │ ├── Matrix4x1.cs │ ├── Matrix4x2.cs │ ├── Matrix4x3.cs │ ├── Matrix4x4.cs │ ├── MultipleOutput.cs │ ├── MultipleOutput.tt │ ├── UInt1x1.cs │ ├── UInt1x2.cs │ ├── UInt1x3.cs │ ├── UInt1x4.cs │ ├── UInt2.cs │ ├── UInt2x1.cs │ ├── UInt2x2.cs │ ├── UInt2x3.cs │ ├── UInt2x4.cs │ ├── UInt3.cs │ ├── UInt3x1.cs │ ├── UInt3x2.cs │ ├── UInt3x3.cs │ ├── UInt3x4.cs │ ├── UInt4.cs │ ├── UInt4x1.cs │ ├── UInt4x2.cs │ ├── UInt4x3.cs │ ├── UInt4x4.cs │ ├── Vector2.cs │ ├── Vector3.cs │ ├── Vector4.cs │ ├── Vectors.cs │ └── Vectors.tt ├── SharpShader.sln ├── SharpShader ├── AnalysisInfo.cs ├── EmbeddedResource.cs ├── Exceptions │ └── ScopeException.cs ├── FormattingHelper.cs ├── Interlocker.cs ├── Languages │ ├── GLSL │ │ ├── GlslLanguage.cs │ │ └── lang.xml │ ├── HLSL │ │ ├── HlslLanguage.cs │ │ ├── Translators │ │ │ ├── ComputeTranslator.cs │ │ │ ├── DefaultEntryPointTranslator.cs │ │ │ ├── DomainTranslator.cs │ │ │ ├── GeometryTranslator.cs │ │ │ └── HullTranslator.cs │ │ └── lang.xml │ ├── IEntryPointTranslator.cs │ ├── ShaderLanguage.Modifier.cs │ ├── ShaderLanguage.Translation.cs │ └── ShaderLanguage.cs ├── MappedConstantBuffer.cs ├── MappedEntryPoint.cs ├── MappedField.cs ├── MethodBucket.cs ├── ObjectPool.cs ├── OutputSource.cs ├── Pooling.cs ├── Processors │ ├── ArgumentProcessor.cs │ ├── ArrayRankProcessor.cs │ ├── ArrayTypeProcessor.cs │ ├── ArrowExpressionProcessor.cs │ ├── AssignmentProcessor.cs │ ├── BinaryExpressionProcessor.cs │ ├── BlockProcessor.cs │ ├── ClassProcessor.cs │ ├── EqualsValueClauseProcessor.cs │ ├── FieldProcessor.cs │ ├── GenericWhereProcessor.cs │ ├── IdentifierProcessor.cs │ ├── IfStatementProcessor.cs │ ├── InitializerProcessor.cs │ ├── LiteralExpressionProcessor.cs │ ├── LoopProcessor.cs │ ├── MemberAccessProcessor.cs │ ├── MethodDeclarationProcessor.cs │ ├── NodeProcessor.cs │ ├── ObjectCreationProcessor.cs │ ├── ParameterProcessor.cs │ ├── ParenthesizedExpressionProcessor.cs │ ├── PredefinedTypeProcessor.cs │ ├── PropertyProcessor.cs │ ├── ReturnProcessor.cs │ ├── StatementProcessor.cs │ ├── StructProcessor.cs │ ├── UnaryProcessor.cs │ └── VariableProcessor.cs ├── Properties │ └── AssemblyInfo.cs ├── ScopeInfo.cs ├── ScopeSettings.cs ├── ShaderResource.cs ├── ShaderTranslationContext.cs ├── ShaderType.cs ├── SharpShader.csproj ├── SharpShader.nuspec ├── SourceSegment.cs ├── ThreadSafeList.cs ├── TranslationArgs.cs ├── TranslationContext.ReflectionInfo.cs ├── TranslationContext.cs ├── TranslationFlags.cs ├── TranslationRunner.cs ├── Translator.cs ├── app.config ├── logo.png └── packages.config └── SharpShaderSample ├── App.config ├── FunctionalityTestShader.cs ├── MoltenSpriteShader.cs ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── SampleShader.cs ├── SampleTextureShader.cs └── SharpShaderSample.csproj /.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: [syncaidius] -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/README.md -------------------------------------------------------------------------------- /RES/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/RES/logo.psd -------------------------------------------------------------------------------- /RES/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/RES/logo_small.png -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/ColumnMajorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/ColumnMajorAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/ComputeGroupSharedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/ComputeGroupSharedAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/ComputeShaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/ComputeShaderAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/ConstantBufferAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/ConstantBufferAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/DomainShaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/DomainShaderAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/EntryPointAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/EntryPointAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/FragmentShaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/FragmentShaderAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/GeometryShaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/GeometryShaderAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/GloballyCoherentAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/GloballyCoherentAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/HullShaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/HullShaderAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/InputPatchAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/InputPatchAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/Interpolation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/Interpolation.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/IntrinsicVersionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/IntrinsicVersionAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/OutputPatchAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/OutputPatchAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/PackOffsetAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/PackOffsetAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/RegisterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/RegisterAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/RegisteredTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/RegisteredTypeAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/RowMajorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/RowMajorAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/SemanticAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/SemanticAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/ShaderIntrinsicAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/ShaderIntrinsicAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/SharpShaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/SharpShaderAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/UnorderedAccessTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/UnorderedAccessTypeAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/Attributes/VertexShaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Attributes/VertexShaderAttribute.cs -------------------------------------------------------------------------------- /SharpShader.Core/CSharpShader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/CSharpShader.cs -------------------------------------------------------------------------------- /SharpShader.Core/CSharpShader.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/CSharpShader.tt -------------------------------------------------------------------------------- /SharpShader.Core/EntryPointType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/EntryPointType.cs -------------------------------------------------------------------------------- /SharpShader.Core/IIntrinsicValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/IIntrinsicValue.cs -------------------------------------------------------------------------------- /SharpShader.Core/IShaderResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/IShaderResource.cs -------------------------------------------------------------------------------- /SharpShader.Core/OutputLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/OutputLanguage.cs -------------------------------------------------------------------------------- /SharpShader.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/AppendStructuredBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/AppendStructuredBuffer.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/Buffer.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/ByteAddressBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/ByteAddressBuffer.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/IRWTextureBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/IRWTextureBase.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/ITexture1DBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/ITexture1DBase.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/ITexture2DBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/ITexture2DBase.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/ITextureBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/ITextureBase.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/ITextureCubeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/ITextureCubeBase.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWBuffer.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWByteAddressBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWByteAddressBuffer.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWStructuredBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWStructuredBuffer.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWTexture1D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWTexture1D.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWTexture1DArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWTexture1DArray.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWTexture2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWTexture2D.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWTexture2DArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWTexture2DArray.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/RWTexture3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/RWTexture3D.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/StructuredBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/StructuredBuffer.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/Texture1D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/Texture1D.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/Texture1DArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/Texture1DArray.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/Texture2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/Texture2D.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/Texture2DArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/Texture2DArray.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/Texture3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/Texture3D.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/TextureComparisonSampler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/TextureComparisonSampler.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/TextureCube.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/TextureCube.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/TextureCubeArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/TextureCubeArray.cs -------------------------------------------------------------------------------- /SharpShader.Core/Resources/TextureSampler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Resources/TextureSampler.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/BindPointInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/BindPointInfo.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/ConstantBufferInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/ConstantBufferInfo.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/EntryPointInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/EntryPointInfo.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/ShaderElementInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/ShaderElementInfo.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/ShaderMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/ShaderMember.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/ShaderResourceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/ShaderResourceInfo.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/ShaderTranslationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/ShaderTranslationResult.cs -------------------------------------------------------------------------------- /SharpShader.Core/Result/TranslationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Result/TranslationResult.cs -------------------------------------------------------------------------------- /SharpShader.Core/SemanticType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/SemanticType.cs -------------------------------------------------------------------------------- /SharpShader.Core/Shader.Geometry.Streams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Shader.Geometry.Streams.cs -------------------------------------------------------------------------------- /SharpShader.Core/Shader.HullDomain.Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Shader.HullDomain.Enums.cs -------------------------------------------------------------------------------- /SharpShader.Core/ShaderDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/ShaderDataType.cs -------------------------------------------------------------------------------- /SharpShader.Core/ShaderModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/ShaderModel.cs -------------------------------------------------------------------------------- /SharpShader.Core/ShaderResourceBaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/ShaderResourceBaseType.cs -------------------------------------------------------------------------------- /SharpShader.Core/ShaderResourceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/ShaderResourceType.cs -------------------------------------------------------------------------------- /SharpShader.Core/ShaderStructureType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/ShaderStructureType.cs -------------------------------------------------------------------------------- /SharpShader.Core/SharpShader.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/SharpShader.Core.csproj -------------------------------------------------------------------------------- /SharpShader.Core/SharpShader.Core.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/SharpShader.Core.nuspec -------------------------------------------------------------------------------- /SharpShader.Core/TranslationMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/TranslationMessage.cs -------------------------------------------------------------------------------- /SharpShader.Core/TypeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/TypeHelper.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool1x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool1x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool1x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool1x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool1x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool1x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool1x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool1x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool2x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool2x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool2x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool2x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool2x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool2x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool2x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool2x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool3x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool3x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool3x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool3x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool3x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool3x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool3x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool3x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool4x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool4x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool4x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool4x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool4x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool4x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Bool4x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Bool4x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double1x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double1x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double1x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double1x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double1x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double1x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double1x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double1x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double2x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double2x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double2x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double2x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double2x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double2x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double2x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double2x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double3x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double3x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double3x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double3x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double3x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double3x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double3x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double3x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double4x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double4x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double4x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double4x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double4x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double4x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Double4x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Double4x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int1x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int1x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int1x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int1x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int1x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int1x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int1x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int1x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int2x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int2x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int2x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int2x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int2x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int2x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int2x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int2x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int3x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int3x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int3x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int3x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int3x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int3x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int3x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int3x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int4x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int4x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int4x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int4x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int4x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int4x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Int4x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Int4x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrices.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrices.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrices.tt -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrices1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix1x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix1x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix1x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix1x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix1x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix1x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix1x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix1x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix2x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix2x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix2x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix2x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix2x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix2x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix2x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix2x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix3x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix3x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix3x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix3x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix3x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix3x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix3x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix3x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix4x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix4x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix4x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix4x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix4x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix4x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Matrix4x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Matrix4x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/MultipleOutput.cs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SharpShader.Core/Types/MultipleOutput.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/MultipleOutput.tt -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt1x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt1x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt1x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt1x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt1x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt1x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt1x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt1x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt2x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt2x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt2x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt2x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt2x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt2x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt2x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt2x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt3x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt3x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt3x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt3x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt3x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt3x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt3x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt3x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt4x1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt4x1.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt4x2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt4x2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt4x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt4x3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/UInt4x4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/UInt4x4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Vector2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Vector2.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Vector3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Vector3.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Vector4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Vector4.cs -------------------------------------------------------------------------------- /SharpShader.Core/Types/Vectors.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SharpShader.Core/Types/Vectors.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.Core/Types/Vectors.tt -------------------------------------------------------------------------------- /SharpShader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader.sln -------------------------------------------------------------------------------- /SharpShader/AnalysisInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/AnalysisInfo.cs -------------------------------------------------------------------------------- /SharpShader/EmbeddedResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/EmbeddedResource.cs -------------------------------------------------------------------------------- /SharpShader/Exceptions/ScopeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Exceptions/ScopeException.cs -------------------------------------------------------------------------------- /SharpShader/FormattingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/FormattingHelper.cs -------------------------------------------------------------------------------- /SharpShader/Interlocker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Interlocker.cs -------------------------------------------------------------------------------- /SharpShader/Languages/GLSL/GlslLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/GLSL/GlslLanguage.cs -------------------------------------------------------------------------------- /SharpShader/Languages/GLSL/lang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/GLSL/lang.xml -------------------------------------------------------------------------------- /SharpShader/Languages/HLSL/HlslLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/HLSL/HlslLanguage.cs -------------------------------------------------------------------------------- /SharpShader/Languages/HLSL/Translators/ComputeTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/HLSL/Translators/ComputeTranslator.cs -------------------------------------------------------------------------------- /SharpShader/Languages/HLSL/Translators/DefaultEntryPointTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/HLSL/Translators/DefaultEntryPointTranslator.cs -------------------------------------------------------------------------------- /SharpShader/Languages/HLSL/Translators/DomainTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/HLSL/Translators/DomainTranslator.cs -------------------------------------------------------------------------------- /SharpShader/Languages/HLSL/Translators/GeometryTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/HLSL/Translators/GeometryTranslator.cs -------------------------------------------------------------------------------- /SharpShader/Languages/HLSL/Translators/HullTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/HLSL/Translators/HullTranslator.cs -------------------------------------------------------------------------------- /SharpShader/Languages/HLSL/lang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/HLSL/lang.xml -------------------------------------------------------------------------------- /SharpShader/Languages/IEntryPointTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/IEntryPointTranslator.cs -------------------------------------------------------------------------------- /SharpShader/Languages/ShaderLanguage.Modifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/ShaderLanguage.Modifier.cs -------------------------------------------------------------------------------- /SharpShader/Languages/ShaderLanguage.Translation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/ShaderLanguage.Translation.cs -------------------------------------------------------------------------------- /SharpShader/Languages/ShaderLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Languages/ShaderLanguage.cs -------------------------------------------------------------------------------- /SharpShader/MappedConstantBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/MappedConstantBuffer.cs -------------------------------------------------------------------------------- /SharpShader/MappedEntryPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/MappedEntryPoint.cs -------------------------------------------------------------------------------- /SharpShader/MappedField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/MappedField.cs -------------------------------------------------------------------------------- /SharpShader/MethodBucket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/MethodBucket.cs -------------------------------------------------------------------------------- /SharpShader/ObjectPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/ObjectPool.cs -------------------------------------------------------------------------------- /SharpShader/OutputSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/OutputSource.cs -------------------------------------------------------------------------------- /SharpShader/Pooling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Pooling.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ArgumentProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ArgumentProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ArrayRankProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ArrayRankProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ArrayTypeProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ArrayTypeProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ArrowExpressionProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ArrowExpressionProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/AssignmentProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/AssignmentProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/BinaryExpressionProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/BinaryExpressionProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/BlockProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/BlockProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ClassProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ClassProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/EqualsValueClauseProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/EqualsValueClauseProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/FieldProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/FieldProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/GenericWhereProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/GenericWhereProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/IdentifierProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/IdentifierProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/IfStatementProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/IfStatementProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/InitializerProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/InitializerProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/LiteralExpressionProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/LiteralExpressionProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/LoopProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/LoopProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/MemberAccessProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/MemberAccessProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/MethodDeclarationProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/MethodDeclarationProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/NodeProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/NodeProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ObjectCreationProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ObjectCreationProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ParameterProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ParameterProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ParenthesizedExpressionProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ParenthesizedExpressionProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/PredefinedTypeProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/PredefinedTypeProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/PropertyProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/PropertyProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/ReturnProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/ReturnProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/StatementProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/StatementProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/StructProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/StructProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/UnaryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/UnaryProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Processors/VariableProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Processors/VariableProcessor.cs -------------------------------------------------------------------------------- /SharpShader/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpShader/ScopeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/ScopeInfo.cs -------------------------------------------------------------------------------- /SharpShader/ScopeSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/ScopeSettings.cs -------------------------------------------------------------------------------- /SharpShader/ShaderResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/ShaderResource.cs -------------------------------------------------------------------------------- /SharpShader/ShaderTranslationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/ShaderTranslationContext.cs -------------------------------------------------------------------------------- /SharpShader/ShaderType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/ShaderType.cs -------------------------------------------------------------------------------- /SharpShader/SharpShader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/SharpShader.csproj -------------------------------------------------------------------------------- /SharpShader/SharpShader.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/SharpShader.nuspec -------------------------------------------------------------------------------- /SharpShader/SourceSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/SourceSegment.cs -------------------------------------------------------------------------------- /SharpShader/ThreadSafeList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/ThreadSafeList.cs -------------------------------------------------------------------------------- /SharpShader/TranslationArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/TranslationArgs.cs -------------------------------------------------------------------------------- /SharpShader/TranslationContext.ReflectionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/TranslationContext.ReflectionInfo.cs -------------------------------------------------------------------------------- /SharpShader/TranslationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/TranslationContext.cs -------------------------------------------------------------------------------- /SharpShader/TranslationFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/TranslationFlags.cs -------------------------------------------------------------------------------- /SharpShader/TranslationRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/TranslationRunner.cs -------------------------------------------------------------------------------- /SharpShader/Translator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/Translator.cs -------------------------------------------------------------------------------- /SharpShader/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/app.config -------------------------------------------------------------------------------- /SharpShader/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/logo.png -------------------------------------------------------------------------------- /SharpShader/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShader/packages.config -------------------------------------------------------------------------------- /SharpShaderSample/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/App.config -------------------------------------------------------------------------------- /SharpShaderSample/FunctionalityTestShader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/FunctionalityTestShader.cs -------------------------------------------------------------------------------- /SharpShaderSample/MoltenSpriteShader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/MoltenSpriteShader.cs -------------------------------------------------------------------------------- /SharpShaderSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/Program.cs -------------------------------------------------------------------------------- /SharpShaderSample/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpShaderSample/SampleShader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/SampleShader.cs -------------------------------------------------------------------------------- /SharpShaderSample/SampleTextureShader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/SampleTextureShader.cs -------------------------------------------------------------------------------- /SharpShaderSample/SharpShaderSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Syncaidius/SharpShader/HEAD/SharpShaderSample/SharpShaderSample.csproj --------------------------------------------------------------------------------