├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── PushWorkflow.yml │ ├── RWBuildAndRunTests.yml │ ├── RWLinkValidation.yml │ ├── RWNonUnityBuild.yml │ ├── RunExamplesWorkflow.yml │ └── TestCompilerSupport.yml ├── .gitignore ├── .linkspector.yml ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.md ├── cmake ├── AssetDependencyManagement.cmake ├── ExternalProjects.cmake ├── Nuget.cmake ├── NugetPackages.cmake ├── STF.cmake └── modules │ ├── FindCatch2.cmake │ └── FindMSUnitTestFramework.cmake ├── docs ├── InstallationGuide.md ├── STF │ ├── Asserts.md │ ├── Bindings.md │ ├── ByteReadersAndWriters.md │ ├── CompileTimeTests.md │ ├── ScenariosAndSections.md │ └── VirtualShaderDirectories.md ├── SettingUpPIX.md ├── ShaderTestFramework.md ├── TTL │ ├── Caster.md │ ├── Concepts │ │ ├── ConceptsHeader.md │ │ ├── EqualityComparable.md │ │ ├── Invocable.md │ │ └── StringLiteral.md │ ├── ContainerWrapper.md │ ├── Macro │ │ ├── Join.md │ │ ├── JoinMacro.md │ │ ├── MacroHeader.md │ │ ├── NumArgs.md │ │ └── Stamp.md │ ├── Models │ │ ├── Models.md │ │ ├── ModelsHeader.md │ │ ├── ModelsIf.md │ │ ├── ModelsIfPred.md │ │ ├── ModelsIfSame.md │ │ └── ModelsRefines.md │ ├── PseudoConcepts.md │ ├── StaticAssert.md │ ├── TTL.md │ └── TypeTraits │ │ ├── AlignOf.md │ │ ├── AlwaysFalse.md │ │ ├── ArrayLen.md │ │ ├── ArrayTraits.md │ │ ├── Conditional.md │ │ ├── ContainerTraits.md │ │ ├── DeclVal.md │ │ ├── EnableIf.md │ │ ├── FundamentalTypeTraits.md │ │ ├── IntegralConstant.md │ │ ├── IsArray.md │ │ ├── IsBaseOf.md │ │ ├── IsFunction.md │ │ ├── IsInvocableFunction.md │ │ ├── IsOrHasEnum.md │ │ ├── IsSame.md │ │ ├── SizeOf.md │ │ ├── TypeTraitsHeader.md │ │ └── VoidT.md ├── ThirdPartyLibraries.md ├── Tutorial.md └── images │ ├── PowTestApplyChange.png │ ├── PowTestAssertFailed.png │ ├── PowTestEditShader.png │ ├── PowTestFoundIssue.png │ ├── PowTestPIXChangeMade.png │ ├── PowTestPIXStart.png │ ├── PowTestPipelineView.png │ └── PowTestSuccess.png ├── examples ├── CMakeLists.txt ├── Catch2Example │ ├── CMakeLists.txt │ ├── shader │ │ ├── ShaderHeader.hlsli │ │ └── ShaderTest.hlsl │ └── test │ │ └── Catch2Tests.cpp ├── Ex0_MinimalShaderTest │ ├── CMakeLists.txt │ └── MinimalShaderTest.cpp ├── Ex1_FailingPowTests │ ├── CMakeLists.txt │ └── PowTests.cpp ├── Ex2_VirtualShaderPaths │ ├── CMakeLists.txt │ ├── ShaderCode │ │ ├── MyCoolHLSLFunction.hlsli │ │ └── MyShaderTests.hlsl │ └── VirtualShaderPaths.cpp ├── Ex3_ScenariosAndSections │ ├── CMakeLists.txt │ ├── ScenariosAndSections.cpp │ └── ShaderCode │ │ ├── Optional.hlsli │ │ └── OptionalTests.hlsl ├── Ex4_Asserts │ ├── Asserts.cpp │ ├── CMakeLists.txt │ └── ShaderCode │ │ └── AssertTests.hlsl ├── Ex5_CompileTimeTests │ ├── CMakeLists.txt │ ├── CompileTimeTests.cpp │ └── ShaderCode │ │ ├── ConditionalType.hlsli │ │ └── ConditionalTypeTests.hlsl ├── Ex6_ByteReadersAndWriters │ ├── ByteReadersAndWriters.cpp │ ├── CMakeLists.txt │ └── ShaderCode │ │ ├── FailingAssertWithByteReader.hlsl │ │ ├── FailingAssertWithByteWriter.hlsl │ │ ├── FailingAssertWithMultiTypeByteReader.hlsl │ │ ├── FailingAssertWithoutByteReader.hlsl │ │ └── FailingFundamentalTypeTests.hlsl ├── Ex7_Casters │ ├── CMakeLists.txt │ ├── Casters.cpp │ └── ShaderCode │ │ └── TypeWithCastToBool.hlsl └── Ex8_ConstantBuffers │ ├── CMakeLists.txt │ ├── ConstantBuffers.cpp │ └── ShaderCode │ └── TestsUsingConstantBuffers.hlsl ├── src ├── CMakeLists.txt ├── Private │ ├── D3D12 │ │ ├── BindlessFreeListAllocator.cpp │ │ ├── CommandAllocator.cpp │ │ ├── CommandEngine.cpp │ │ ├── CommandList.cpp │ │ ├── CommandQueue.cpp │ │ ├── DescriptorFreeListAllocator.cpp │ │ ├── DescriptorHeap.cpp │ │ ├── DescriptorRingAllocator.cpp │ │ ├── Fence.cpp │ │ ├── GPUDevice.cpp │ │ ├── GPUResource.cpp │ │ └── Shader │ │ │ ├── CompiledShaderData.cpp │ │ │ ├── IncludeHandler.cpp │ │ │ ├── PipelineState.cpp │ │ │ ├── RootSignature.cpp │ │ │ ├── ShaderBinding.cpp │ │ │ ├── ShaderCompiler.cpp │ │ │ ├── ShaderReflectionUtils.cpp │ │ │ └── VirtualShaderDirectoryMappingManager.cpp │ ├── Framework │ │ ├── PIXCapturer.cpp │ │ ├── ShaderTestCommon.cpp │ │ ├── ShaderTestDescriptorManager.cpp │ │ ├── ShaderTestDriver.cpp │ │ ├── ShaderTestFixture.cpp │ │ ├── ShaderTestShader.cpp │ │ ├── TestDataBufferLayout.cpp │ │ ├── TestDataBufferProcessor.cpp │ │ ├── TestDataBufferStructs.cpp │ │ └── TypeByteReader.cpp │ └── Stats │ │ └── StatSystem.cpp ├── Public │ ├── Container │ │ └── RingBuffer.h │ ├── D3D12 │ │ ├── AgilityDefinitions.h │ │ ├── BindlessFreeListAllocator.h │ │ ├── CommandAllocator.h │ │ ├── CommandEngine.h │ │ ├── CommandList.h │ │ ├── CommandQueue.h │ │ ├── Descriptor.h │ │ ├── DescriptorFreeListAllocator.h │ │ ├── DescriptorHeap.h │ │ ├── DescriptorRingAllocator.h │ │ ├── Fence.h │ │ ├── GPUDevice.h │ │ ├── GPUResource.h │ │ └── Shader │ │ │ ├── CompiledShaderData.h │ │ │ ├── IncludeHandler.h │ │ │ ├── PipelineState.h │ │ │ ├── RootSignature.h │ │ │ ├── ShaderBinding.h │ │ │ ├── ShaderCompiler.h │ │ │ ├── ShaderEnums.h │ │ │ ├── ShaderHash.h │ │ │ ├── ShaderReflectionUtils.h │ │ │ ├── VirtualShaderDirectoryMapping.h │ │ │ └── VirtualShaderDirectoryMappingManager.h │ ├── Framework │ │ ├── HLSLTypes.h │ │ ├── PIXCapturer.h │ │ ├── ShaderTestCommon.h │ │ ├── ShaderTestDescriptorManager.h │ │ ├── ShaderTestDriver.h │ │ ├── ShaderTestFixture.h │ │ ├── ShaderTestShader.h │ │ ├── TestDataBufferLayout.h │ │ ├── TestDataBufferProcessor.h │ │ ├── TestDataBufferStructs.h │ │ └── TypeByteReader.h │ ├── Platform.h │ ├── Stats │ │ ├── ScopedObject.h │ │ └── StatSystem.h │ └── Utility │ │ ├── Algorithm.h │ │ ├── Concepts.h │ │ ├── EnumReflection.h │ │ ├── Exception.h │ │ ├── Expected.h │ │ ├── FixedString.h │ │ ├── Float.h │ │ ├── FunctionTraits.h │ │ ├── Lambda.h │ │ ├── Math.h │ │ ├── MoveOnly.h │ │ ├── Object.h │ │ ├── OverloadSet.h │ │ ├── Pointer.h │ │ ├── Time.h │ │ ├── TransparentStringHash.h │ │ ├── Tuple.h │ │ ├── Type.h │ │ ├── TypeList.h │ │ └── TypeTraits.h └── Shader │ ├── STF │ ├── ByteReaderTraits.hlsli │ ├── FrameworkResources.hlsli │ ├── SectionManagement.hlsli │ └── ShaderTestFramework.hlsli │ └── TTL │ ├── byte_writer.hlsli │ ├── caster.hlsli │ ├── concepts.hlsli │ ├── container_wrapper.hlsli │ ├── macro.hlsli │ ├── memory.hlsli │ ├── models.hlsli │ ├── string.hlsli │ └── type_traits.hlsli └── test ├── CMakeLists.txt ├── Minimal.runsettings ├── Private ├── Container │ └── RingBufferTests.cpp ├── D3D12 │ ├── BindlessFreeListAllocatorTests.cpp │ ├── CommandEngineTests.cpp │ ├── CommandListTests.cpp │ ├── DescriptorFreeListAllocatorTests.cpp │ ├── DescriptorHeapTests.cpp │ ├── DescriptorRingAllocatorTests.cpp │ ├── DescriptorTests.cpp │ └── Shader │ │ ├── HLSLTests.cpp │ │ ├── ReflectionTests.cpp │ │ ├── ShaderBindingTests.cpp │ │ ├── ShaderHashTests.cpp │ │ ├── ShaderIncludeHandlerTests.cpp │ │ ├── ShaderModelTests.cpp │ │ ├── ShaderReflectionUtilsTests.cpp │ │ └── VirtualShaderDirectoryMappingManagerTests.cpp ├── Framework │ ├── HLSLFramework │ │ ├── Asserts │ │ │ ├── AreEqualTests.cpp │ │ │ ├── FailTests.cpp │ │ │ ├── IsFalseTests.cpp │ │ │ ├── IsTrueTests.cpp │ │ │ └── NotEqualTests.cpp │ │ ├── BasicShaderTests.cpp │ │ ├── Binding │ │ │ └── ValueBindingsTests.cpp │ │ ├── Bugs.cpp │ │ ├── ByteReaderTraitsTests.cpp │ │ ├── ByteWriterTests.cpp │ │ ├── CastTests.cpp │ │ ├── Container │ │ │ └── ArrayTests.cpp │ │ ├── FlattenIndexTests.cpp │ │ ├── Macros │ │ │ ├── AssertMacroTests.cpp │ │ │ ├── NumArgsTests.cpp │ │ │ ├── ScenarioTests.cpp │ │ │ ├── SectionVarCreationTests.cpp │ │ │ ├── SectionsTests.cpp │ │ │ └── StampTests.cpp │ │ ├── Memory │ │ │ ├── AlignedOffset.cpp │ │ │ └── ZeroTests.cpp │ │ ├── ModelsTests.cpp │ │ ├── ProofOfConceptTests.cpp │ │ ├── PseudoConceptsTests.cpp │ │ ├── SectionHierarchyByteWriterTests.cpp │ │ ├── SectionManagementTests.cpp │ │ ├── String │ │ │ ├── StringByteWriterTests.cpp │ │ │ ├── StringDefineTests.cpp │ │ │ └── StringTests.cpp │ │ ├── TTLTypeTraitsTests.cpp │ │ ├── TestDataBuffer │ │ │ ├── ResultsProcessing │ │ │ │ ├── AssertInfoWithDataTests.cpp │ │ │ │ ├── AssertInfoWithNoDataTests.cpp │ │ │ │ ├── ByteReaderTests.cpp │ │ │ │ ├── FundamentalByteReaderTests.cpp │ │ │ │ ├── NoAssertBufferTests.cpp │ │ │ │ └── SectionsWithStringsTests.cpp │ │ │ └── SizeTests.cpp │ │ ├── ThreadDimensionsTests.cpp │ │ └── ThreadIdRegistrationTests.cpp │ ├── HLSLTypesTests.cpp │ ├── SectionsInHLSLProofOfConceptTests.cpp │ ├── ShaderTestDescriptorManagerTests.cpp │ ├── ShaderTestFixtureTests.cpp │ ├── TestDataBufferLayoutTests.cpp │ └── TestDataBufferProcessorTests.cpp ├── Stats │ ├── ScopedObjectTests.cpp │ └── StatSystemTests.cpp ├── TestUtilities │ ├── Noisy.cpp │ └── NoisyTests.cpp └── Utility │ ├── AlignedOffsetTests.cpp │ ├── ConceptsTests.cpp │ ├── EnumReflectionTests.cpp │ ├── FunctionTraitsTests.cpp │ ├── LambdaTests.cpp │ ├── ObjectTests.cpp │ ├── TupleTests.cpp │ ├── TypeListTests.cpp │ └── TypeTraitsTests.cpp ├── Public ├── D3D12 │ └── Shader │ │ └── ShaderCompilerTestsCommon.h ├── Framework │ └── HLSLFramework │ │ └── HLSLFrameworkTestsCommon.h └── TestUtilities │ └── Noisy.h └── Shader ├── D3D12 └── Shader │ └── ShaderCompilerTests │ ├── HLSLTests │ ├── Alignof.hlsl │ ├── ArrayTemplateSpecialization.hlsl │ ├── CallOperator.hlsl │ ├── CleanupAttribute.hlsl │ ├── CounterMacro.hlsl │ ├── DeducingPackingOrder.hlsl │ ├── DeferSFINAE.hlsl │ ├── DefineStructMemberFunctionInFunction.hlsl │ ├── DefineStructMemberFunctionLater.hlsl │ ├── ExpressionSFINAE.hlsl │ ├── ForwardDeclareFunction.hlsl │ ├── ForwardDeclareFunctionInOtherFunction.hlsl │ ├── ForwardDeclareFunctionInOtherFunctionAndDefineIt.hlsl │ ├── FunctionStyleMacro.hlsl │ ├── GlobalString.hlsl │ ├── GloballyCoherentInStruct.hlsl │ ├── GloballyCoherentTypeModifier.hlsl │ ├── HasMemberCheck.hlsl │ ├── ImmediatelyInvokableFunctionExpression.hlsl │ ├── IsEnum.hlsl │ ├── LineMacro.hlsl │ ├── LocalString.hlsl │ ├── LocalStringAssignedToAUintArray.hlsl │ ├── MacroGeneratedStructWithStaticDataMember.hlsl │ ├── NestedStructTemplates.hlsl │ ├── OperatorBool.hlsl │ ├── OperatorBoolWithAnEmptyStruct.hlsl │ ├── OperatorInt.hlsl │ ├── OperatorIntWithAnEmptyStruct.hlsl │ ├── PrinterWithOptimizations.hlsl │ ├── PrinterWithoutOptimizations.hlsl │ ├── SizeofEnumType.hlsl │ ├── SizeofOperator.hlsl │ ├── StaticAssert.hlsl │ ├── StaticConstStructMemberInTemplatedStruct.hlsl │ ├── StaticStructMemberInNonTemplatedStruct.hlsl │ ├── StaticStructMemberInTemplatedStruct.hlsl │ ├── StaticVariableInTemplatedFunction.hlsl │ ├── TernaryInTypeTrait.hlsl │ ├── UserDefinedVector.hlsl │ └── VariadicMacro.hlsl │ ├── ReflectionTests │ ├── ArrayOfBuffers.hlsl │ ├── ManyTypesOfBindings.hlsl │ ├── SingleInputBuffer.hlsl │ └── UnboundedArrayOfBuffers.hlsl │ ├── ShaderIncludeHandlerTests │ ├── Include.hlsli │ └── ShaderWithInclude.hlsl │ ├── ShaderModelTests │ ├── ClosestHitShaderWithAttributes.hlsl │ ├── ClosestHitShaderWithNoAttributes.hlsl │ ├── ComputeShaderWith16BitFloats.hlsl │ ├── ComputeShaderWith64BitIntegers.hlsl │ ├── ComputeShaderWithDynamicResources.hlsl │ ├── ComputeShaderWithSinglePrecisionDotAndAccumulate.hlsl │ ├── ComputeShaderWithWritableMSAATextures.hlsl │ ├── PixelShaderWithQuadAny.hlsl │ ├── PixelShaderWithSV_Barycentrics.hlsl │ ├── PixelShaderWithSamplerFeedback.hlsl │ └── TemplatedByteAddressBuffer.hlsl │ └── ShaderReflectionUtilsTests │ ├── ConstantBufferCanBeBoundToRootConstants │ ├── ArrayBufferStruct.hlsl │ ├── NonArrayBufferStructContainsArray.hlsl │ ├── NonArrayBufferStructContainsMemberThatContainsArray.hlsl │ ├── NonArrayBufferWithNoArrayMembers.hlsl │ └── StructIsOver64UInts.hlsl │ └── IsOrContainsArray │ ├── ArrayBufferStruct.hlsl │ ├── NonArrayBufferStructContainsArray.hlsl │ ├── NonArrayBufferStructContainsMemberThatContainsArray.hlsl │ └── NonArrayBufferWithNoArrayMembers.hlsl └── HLSLFrameworkTests ├── Asserts ├── AreEqual.hlsl ├── Fail.hlsl ├── IsFalse.hlsl ├── IsTrue.hlsl └── NotEqual.hlsl ├── BasicShaderTests.hlsl ├── Binding └── ValueBindingsTests │ ├── GlobalBindings.hlsl │ ├── GlobalBindingsTooLarge.hlsl │ ├── MultipleConstantBuffers.hlsl │ └── WithArray.hlsl ├── Bugs └── ConversionOperator.hlsl ├── ByteReaderTraits └── ByteReaderTraitsTests.hlsl ├── ByteWriter └── ByteWriterTests.hlsl ├── Cast ├── GIVEN_StructDoesHasDifferentOverloadOfCast_WHEN_CastCalled_THEN_Fails.hlsl ├── GIVEN_StructDoesHaveOverloadOfCast_WHEN_CastCalled_THEN_Succeeds.hlsl └── GIVEN_StructDoesNotHaveOverloadOfCast_WHEN_CastCalled_THEN_Fails.hlsl ├── ConceptsTests.hlsl ├── Container └── ArrayTests │ ├── GIVEN_IntArray_WHEN_LoadCalled_THEN_ReturnsExpectedValue.hlsl │ ├── GIVEN_IntArray_WHEN_PropertiesQueried_THEN_AsExpected.hlsl │ ├── GIVEN_IntArray_WHEN_Store2CalledWithDifferentType_THEN_Fails.hlsl │ ├── GIVEN_IntArray_WHEN_Store2Called_THEN_Succeeds.hlsl │ ├── GIVEN_IntArray_WHEN_Store3CalledWithDifferentType_THEN_Fails.hlsl │ ├── GIVEN_IntArray_WHEN_Store3Called_THEN_Succeeds.hlsl │ ├── GIVEN_IntArray_WHEN_Store4CalledWithDifferentType_THEN_Fails.hlsl │ ├── GIVEN_IntArray_WHEN_Store4Called_THEN_Succeeds.hlsl │ ├── GIVEN_IntArray_WHEN_StoreCalledWithDifferentType_THEN_Fails.hlsl │ └── GIVEN_IntArray_WHEN_StoreCalled_THEN_Succeeds.hlsl ├── FlattenIndex.hlsl ├── Macros ├── AssertMacro.hlsl ├── NumArgs.hlsl ├── Scenario.hlsl ├── SectionVarCreation.hlsl ├── Sections.hlsl └── Stamp.hlsl ├── Memory ├── AlignedOffsetTests.hlsl └── ZeroTests.hlsl ├── ModelsTests.hlsl ├── ProofOfConcept ├── GIVEN_SomeTypesWithAndWithoutASpecializations_WHEN_ApplyFuncCalledOnThem_THEN_ExpectedResultsReturned.hlsl ├── GIVEN_StaticGlobalArray_WHEN_Inspected_THEN_AllZeroed.hlsl ├── GIVEN_TwoCallsToCounter_WHEN_Compared_THEN_AreDifferent.hlsl ├── GIVEN_TwoDifferentSizedStructs_WHEN_sizeofCalledOn_Them_THEN_CorrectSizeReported.hlsl ├── MatesPrinter.hlsl ├── SectionTest.hlsl ├── StringsAndTemplates.hlsl └── VariadicMacroOverloading.hlsl ├── SectionHierarchyByteWriterTests.hlsl ├── SectionManagement.hlsl ├── String ├── StringByteWriterTests.hlsl ├── StringDefineTests.hlsl └── StringTests.hlsl ├── TestDataBuffer ├── ResultsProcessing │ ├── AssertInfoWithData.hlsl │ ├── AssertInfoWithNoData.hlsl │ ├── ByteReader.hlsl │ ├── FundamentalByteReader.hlsl │ ├── NoAssertBuffer.hlsl │ └── SectionsWithStrings.hlsl └── SizeTests.hlsl ├── ThreadDimensionTests.hlsl ├── ThreadIdRegistrationTests.hlsl └── TypeTraitsTests.hlsl /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/PushWorkflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/workflows/PushWorkflow.yml -------------------------------------------------------------------------------- /.github/workflows/RWBuildAndRunTests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/workflows/RWBuildAndRunTests.yml -------------------------------------------------------------------------------- /.github/workflows/RWLinkValidation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/workflows/RWLinkValidation.yml -------------------------------------------------------------------------------- /.github/workflows/RWNonUnityBuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/workflows/RWNonUnityBuild.yml -------------------------------------------------------------------------------- /.github/workflows/RunExamplesWorkflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/workflows/RunExamplesWorkflow.yml -------------------------------------------------------------------------------- /.github/workflows/TestCompilerSupport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.github/workflows/TestCompilerSupport.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /.linkspector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/.linkspector.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/README.md -------------------------------------------------------------------------------- /cmake/AssetDependencyManagement.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/cmake/AssetDependencyManagement.cmake -------------------------------------------------------------------------------- /cmake/ExternalProjects.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/cmake/ExternalProjects.cmake -------------------------------------------------------------------------------- /cmake/Nuget.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/cmake/Nuget.cmake -------------------------------------------------------------------------------- /cmake/NugetPackages.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/cmake/NugetPackages.cmake -------------------------------------------------------------------------------- /cmake/STF.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/cmake/STF.cmake -------------------------------------------------------------------------------- /cmake/modules/FindCatch2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/cmake/modules/FindCatch2.cmake -------------------------------------------------------------------------------- /cmake/modules/FindMSUnitTestFramework.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/cmake/modules/FindMSUnitTestFramework.cmake -------------------------------------------------------------------------------- /docs/InstallationGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/InstallationGuide.md -------------------------------------------------------------------------------- /docs/STF/Asserts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/STF/Asserts.md -------------------------------------------------------------------------------- /docs/STF/Bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/STF/Bindings.md -------------------------------------------------------------------------------- /docs/STF/ByteReadersAndWriters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/STF/ByteReadersAndWriters.md -------------------------------------------------------------------------------- /docs/STF/CompileTimeTests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/STF/CompileTimeTests.md -------------------------------------------------------------------------------- /docs/STF/ScenariosAndSections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/STF/ScenariosAndSections.md -------------------------------------------------------------------------------- /docs/STF/VirtualShaderDirectories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/STF/VirtualShaderDirectories.md -------------------------------------------------------------------------------- /docs/SettingUpPIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/SettingUpPIX.md -------------------------------------------------------------------------------- /docs/ShaderTestFramework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/ShaderTestFramework.md -------------------------------------------------------------------------------- /docs/TTL/Caster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Caster.md -------------------------------------------------------------------------------- /docs/TTL/Concepts/ConceptsHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Concepts/ConceptsHeader.md -------------------------------------------------------------------------------- /docs/TTL/Concepts/EqualityComparable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Concepts/EqualityComparable.md -------------------------------------------------------------------------------- /docs/TTL/Concepts/Invocable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Concepts/Invocable.md -------------------------------------------------------------------------------- /docs/TTL/Concepts/StringLiteral.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Concepts/StringLiteral.md -------------------------------------------------------------------------------- /docs/TTL/ContainerWrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/ContainerWrapper.md -------------------------------------------------------------------------------- /docs/TTL/Macro/Join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Macro/Join.md -------------------------------------------------------------------------------- /docs/TTL/Macro/JoinMacro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Macro/JoinMacro.md -------------------------------------------------------------------------------- /docs/TTL/Macro/MacroHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Macro/MacroHeader.md -------------------------------------------------------------------------------- /docs/TTL/Macro/NumArgs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Macro/NumArgs.md -------------------------------------------------------------------------------- /docs/TTL/Macro/Stamp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Macro/Stamp.md -------------------------------------------------------------------------------- /docs/TTL/Models/Models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Models/Models.md -------------------------------------------------------------------------------- /docs/TTL/Models/ModelsHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Models/ModelsHeader.md -------------------------------------------------------------------------------- /docs/TTL/Models/ModelsIf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Models/ModelsIf.md -------------------------------------------------------------------------------- /docs/TTL/Models/ModelsIfPred.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Models/ModelsIfPred.md -------------------------------------------------------------------------------- /docs/TTL/Models/ModelsIfSame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Models/ModelsIfSame.md -------------------------------------------------------------------------------- /docs/TTL/Models/ModelsRefines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/Models/ModelsRefines.md -------------------------------------------------------------------------------- /docs/TTL/PseudoConcepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/PseudoConcepts.md -------------------------------------------------------------------------------- /docs/TTL/StaticAssert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/StaticAssert.md -------------------------------------------------------------------------------- /docs/TTL/TTL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TTL.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/AlignOf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/AlignOf.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/AlwaysFalse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/AlwaysFalse.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/ArrayLen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/ArrayLen.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/ArrayTraits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/ArrayTraits.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/Conditional.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/Conditional.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/ContainerTraits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/ContainerTraits.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/DeclVal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/DeclVal.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/EnableIf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/EnableIf.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/FundamentalTypeTraits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/FundamentalTypeTraits.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/IntegralConstant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/IntegralConstant.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/IsArray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/IsArray.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/IsBaseOf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/IsBaseOf.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/IsFunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/IsFunction.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/IsInvocableFunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/IsInvocableFunction.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/IsOrHasEnum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/IsOrHasEnum.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/IsSame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/IsSame.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/SizeOf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/SizeOf.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/TypeTraitsHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/TypeTraitsHeader.md -------------------------------------------------------------------------------- /docs/TTL/TypeTraits/VoidT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/TTL/TypeTraits/VoidT.md -------------------------------------------------------------------------------- /docs/ThirdPartyLibraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/ThirdPartyLibraries.md -------------------------------------------------------------------------------- /docs/Tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/Tutorial.md -------------------------------------------------------------------------------- /docs/images/PowTestApplyChange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestApplyChange.png -------------------------------------------------------------------------------- /docs/images/PowTestAssertFailed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestAssertFailed.png -------------------------------------------------------------------------------- /docs/images/PowTestEditShader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestEditShader.png -------------------------------------------------------------------------------- /docs/images/PowTestFoundIssue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestFoundIssue.png -------------------------------------------------------------------------------- /docs/images/PowTestPIXChangeMade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestPIXChangeMade.png -------------------------------------------------------------------------------- /docs/images/PowTestPIXStart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestPIXStart.png -------------------------------------------------------------------------------- /docs/images/PowTestPipelineView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestPipelineView.png -------------------------------------------------------------------------------- /docs/images/PowTestSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/docs/images/PowTestSuccess.png -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Catch2Example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Catch2Example/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Catch2Example/shader/ShaderHeader.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Catch2Example/shader/ShaderHeader.hlsli -------------------------------------------------------------------------------- /examples/Catch2Example/shader/ShaderTest.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Catch2Example/shader/ShaderTest.hlsl -------------------------------------------------------------------------------- /examples/Catch2Example/test/Catch2Tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Catch2Example/test/Catch2Tests.cpp -------------------------------------------------------------------------------- /examples/Ex0_MinimalShaderTest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex0_MinimalShaderTest/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex0_MinimalShaderTest/MinimalShaderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex0_MinimalShaderTest/MinimalShaderTest.cpp -------------------------------------------------------------------------------- /examples/Ex1_FailingPowTests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex1_FailingPowTests/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex1_FailingPowTests/PowTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex1_FailingPowTests/PowTests.cpp -------------------------------------------------------------------------------- /examples/Ex2_VirtualShaderPaths/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex2_VirtualShaderPaths/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex2_VirtualShaderPaths/ShaderCode/MyCoolHLSLFunction.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex2_VirtualShaderPaths/ShaderCode/MyCoolHLSLFunction.hlsli -------------------------------------------------------------------------------- /examples/Ex2_VirtualShaderPaths/ShaderCode/MyShaderTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex2_VirtualShaderPaths/ShaderCode/MyShaderTests.hlsl -------------------------------------------------------------------------------- /examples/Ex2_VirtualShaderPaths/VirtualShaderPaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex2_VirtualShaderPaths/VirtualShaderPaths.cpp -------------------------------------------------------------------------------- /examples/Ex3_ScenariosAndSections/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex3_ScenariosAndSections/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex3_ScenariosAndSections/ScenariosAndSections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex3_ScenariosAndSections/ScenariosAndSections.cpp -------------------------------------------------------------------------------- /examples/Ex3_ScenariosAndSections/ShaderCode/Optional.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex3_ScenariosAndSections/ShaderCode/Optional.hlsli -------------------------------------------------------------------------------- /examples/Ex3_ScenariosAndSections/ShaderCode/OptionalTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex3_ScenariosAndSections/ShaderCode/OptionalTests.hlsl -------------------------------------------------------------------------------- /examples/Ex4_Asserts/Asserts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex4_Asserts/Asserts.cpp -------------------------------------------------------------------------------- /examples/Ex4_Asserts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex4_Asserts/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex4_Asserts/ShaderCode/AssertTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex4_Asserts/ShaderCode/AssertTests.hlsl -------------------------------------------------------------------------------- /examples/Ex5_CompileTimeTests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex5_CompileTimeTests/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex5_CompileTimeTests/CompileTimeTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex5_CompileTimeTests/CompileTimeTests.cpp -------------------------------------------------------------------------------- /examples/Ex5_CompileTimeTests/ShaderCode/ConditionalType.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex5_CompileTimeTests/ShaderCode/ConditionalType.hlsli -------------------------------------------------------------------------------- /examples/Ex5_CompileTimeTests/ShaderCode/ConditionalTypeTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex5_CompileTimeTests/ShaderCode/ConditionalTypeTests.hlsl -------------------------------------------------------------------------------- /examples/Ex6_ByteReadersAndWriters/ByteReadersAndWriters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex6_ByteReadersAndWriters/ByteReadersAndWriters.cpp -------------------------------------------------------------------------------- /examples/Ex6_ByteReadersAndWriters/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex6_ByteReadersAndWriters/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithByteReader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithByteReader.hlsl -------------------------------------------------------------------------------- /examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithByteWriter.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithByteWriter.hlsl -------------------------------------------------------------------------------- /examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithMultiTypeByteReader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithMultiTypeByteReader.hlsl -------------------------------------------------------------------------------- /examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithoutByteReader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingAssertWithoutByteReader.hlsl -------------------------------------------------------------------------------- /examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingFundamentalTypeTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex6_ByteReadersAndWriters/ShaderCode/FailingFundamentalTypeTests.hlsl -------------------------------------------------------------------------------- /examples/Ex7_Casters/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex7_Casters/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex7_Casters/Casters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex7_Casters/Casters.cpp -------------------------------------------------------------------------------- /examples/Ex7_Casters/ShaderCode/TypeWithCastToBool.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex7_Casters/ShaderCode/TypeWithCastToBool.hlsl -------------------------------------------------------------------------------- /examples/Ex8_ConstantBuffers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex8_ConstantBuffers/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Ex8_ConstantBuffers/ConstantBuffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex8_ConstantBuffers/ConstantBuffers.cpp -------------------------------------------------------------------------------- /examples/Ex8_ConstantBuffers/ShaderCode/TestsUsingConstantBuffers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/examples/Ex8_ConstantBuffers/ShaderCode/TestsUsingConstantBuffers.hlsl -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/Private/D3D12/BindlessFreeListAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/BindlessFreeListAllocator.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/CommandAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/CommandAllocator.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/CommandEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/CommandEngine.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/CommandList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/CommandList.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/CommandQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/CommandQueue.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/DescriptorFreeListAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/DescriptorFreeListAllocator.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/DescriptorHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/DescriptorHeap.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/DescriptorRingAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/DescriptorRingAllocator.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Fence.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/GPUDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/GPUDevice.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/GPUResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/GPUResource.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/CompiledShaderData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/CompiledShaderData.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/IncludeHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/IncludeHandler.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/PipelineState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/PipelineState.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/RootSignature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/RootSignature.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/ShaderBinding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/ShaderBinding.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/ShaderCompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/ShaderCompiler.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/ShaderReflectionUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/ShaderReflectionUtils.cpp -------------------------------------------------------------------------------- /src/Private/D3D12/Shader/VirtualShaderDirectoryMappingManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/D3D12/Shader/VirtualShaderDirectoryMappingManager.cpp -------------------------------------------------------------------------------- /src/Private/Framework/PIXCapturer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/PIXCapturer.cpp -------------------------------------------------------------------------------- /src/Private/Framework/ShaderTestCommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/ShaderTestCommon.cpp -------------------------------------------------------------------------------- /src/Private/Framework/ShaderTestDescriptorManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/ShaderTestDescriptorManager.cpp -------------------------------------------------------------------------------- /src/Private/Framework/ShaderTestDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/ShaderTestDriver.cpp -------------------------------------------------------------------------------- /src/Private/Framework/ShaderTestFixture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/ShaderTestFixture.cpp -------------------------------------------------------------------------------- /src/Private/Framework/ShaderTestShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/ShaderTestShader.cpp -------------------------------------------------------------------------------- /src/Private/Framework/TestDataBufferLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/TestDataBufferLayout.cpp -------------------------------------------------------------------------------- /src/Private/Framework/TestDataBufferProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/TestDataBufferProcessor.cpp -------------------------------------------------------------------------------- /src/Private/Framework/TestDataBufferStructs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/TestDataBufferStructs.cpp -------------------------------------------------------------------------------- /src/Private/Framework/TypeByteReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Framework/TypeByteReader.cpp -------------------------------------------------------------------------------- /src/Private/Stats/StatSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Private/Stats/StatSystem.cpp -------------------------------------------------------------------------------- /src/Public/Container/RingBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Container/RingBuffer.h -------------------------------------------------------------------------------- /src/Public/D3D12/AgilityDefinitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/AgilityDefinitions.h -------------------------------------------------------------------------------- /src/Public/D3D12/BindlessFreeListAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/BindlessFreeListAllocator.h -------------------------------------------------------------------------------- /src/Public/D3D12/CommandAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/CommandAllocator.h -------------------------------------------------------------------------------- /src/Public/D3D12/CommandEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/CommandEngine.h -------------------------------------------------------------------------------- /src/Public/D3D12/CommandList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/CommandList.h -------------------------------------------------------------------------------- /src/Public/D3D12/CommandQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/CommandQueue.h -------------------------------------------------------------------------------- /src/Public/D3D12/Descriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Descriptor.h -------------------------------------------------------------------------------- /src/Public/D3D12/DescriptorFreeListAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/DescriptorFreeListAllocator.h -------------------------------------------------------------------------------- /src/Public/D3D12/DescriptorHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/DescriptorHeap.h -------------------------------------------------------------------------------- /src/Public/D3D12/DescriptorRingAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/DescriptorRingAllocator.h -------------------------------------------------------------------------------- /src/Public/D3D12/Fence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Fence.h -------------------------------------------------------------------------------- /src/Public/D3D12/GPUDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/GPUDevice.h -------------------------------------------------------------------------------- /src/Public/D3D12/GPUResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/GPUResource.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/CompiledShaderData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/CompiledShaderData.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/IncludeHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/IncludeHandler.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/PipelineState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/PipelineState.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/RootSignature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/RootSignature.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/ShaderBinding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/ShaderBinding.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/ShaderCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/ShaderCompiler.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/ShaderEnums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/ShaderEnums.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/ShaderHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/ShaderHash.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/ShaderReflectionUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/ShaderReflectionUtils.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/VirtualShaderDirectoryMapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/VirtualShaderDirectoryMapping.h -------------------------------------------------------------------------------- /src/Public/D3D12/Shader/VirtualShaderDirectoryMappingManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/D3D12/Shader/VirtualShaderDirectoryMappingManager.h -------------------------------------------------------------------------------- /src/Public/Framework/HLSLTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/HLSLTypes.h -------------------------------------------------------------------------------- /src/Public/Framework/PIXCapturer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/PIXCapturer.h -------------------------------------------------------------------------------- /src/Public/Framework/ShaderTestCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/ShaderTestCommon.h -------------------------------------------------------------------------------- /src/Public/Framework/ShaderTestDescriptorManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/ShaderTestDescriptorManager.h -------------------------------------------------------------------------------- /src/Public/Framework/ShaderTestDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/ShaderTestDriver.h -------------------------------------------------------------------------------- /src/Public/Framework/ShaderTestFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/ShaderTestFixture.h -------------------------------------------------------------------------------- /src/Public/Framework/ShaderTestShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/ShaderTestShader.h -------------------------------------------------------------------------------- /src/Public/Framework/TestDataBufferLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/TestDataBufferLayout.h -------------------------------------------------------------------------------- /src/Public/Framework/TestDataBufferProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/TestDataBufferProcessor.h -------------------------------------------------------------------------------- /src/Public/Framework/TestDataBufferStructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/TestDataBufferStructs.h -------------------------------------------------------------------------------- /src/Public/Framework/TypeByteReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Framework/TypeByteReader.h -------------------------------------------------------------------------------- /src/Public/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Platform.h -------------------------------------------------------------------------------- /src/Public/Stats/ScopedObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Stats/ScopedObject.h -------------------------------------------------------------------------------- /src/Public/Stats/StatSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Stats/StatSystem.h -------------------------------------------------------------------------------- /src/Public/Utility/Algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Algorithm.h -------------------------------------------------------------------------------- /src/Public/Utility/Concepts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Concepts.h -------------------------------------------------------------------------------- /src/Public/Utility/EnumReflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/EnumReflection.h -------------------------------------------------------------------------------- /src/Public/Utility/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Exception.h -------------------------------------------------------------------------------- /src/Public/Utility/Expected.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Expected.h -------------------------------------------------------------------------------- /src/Public/Utility/FixedString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/FixedString.h -------------------------------------------------------------------------------- /src/Public/Utility/Float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Float.h -------------------------------------------------------------------------------- /src/Public/Utility/FunctionTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/FunctionTraits.h -------------------------------------------------------------------------------- /src/Public/Utility/Lambda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Lambda.h -------------------------------------------------------------------------------- /src/Public/Utility/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Math.h -------------------------------------------------------------------------------- /src/Public/Utility/MoveOnly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/MoveOnly.h -------------------------------------------------------------------------------- /src/Public/Utility/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Object.h -------------------------------------------------------------------------------- /src/Public/Utility/OverloadSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/OverloadSet.h -------------------------------------------------------------------------------- /src/Public/Utility/Pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Pointer.h -------------------------------------------------------------------------------- /src/Public/Utility/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Time.h -------------------------------------------------------------------------------- /src/Public/Utility/TransparentStringHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/TransparentStringHash.h -------------------------------------------------------------------------------- /src/Public/Utility/Tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Tuple.h -------------------------------------------------------------------------------- /src/Public/Utility/Type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/Type.h -------------------------------------------------------------------------------- /src/Public/Utility/TypeList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/TypeList.h -------------------------------------------------------------------------------- /src/Public/Utility/TypeTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Public/Utility/TypeTraits.h -------------------------------------------------------------------------------- /src/Shader/STF/ByteReaderTraits.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/STF/ByteReaderTraits.hlsli -------------------------------------------------------------------------------- /src/Shader/STF/FrameworkResources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/STF/FrameworkResources.hlsli -------------------------------------------------------------------------------- /src/Shader/STF/SectionManagement.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/STF/SectionManagement.hlsli -------------------------------------------------------------------------------- /src/Shader/STF/ShaderTestFramework.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/STF/ShaderTestFramework.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/byte_writer.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/byte_writer.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/caster.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/caster.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/concepts.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/concepts.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/container_wrapper.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/container_wrapper.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/macro.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/macro.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/memory.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/memory.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/models.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/models.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/string.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/string.hlsli -------------------------------------------------------------------------------- /src/Shader/TTL/type_traits.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/src/Shader/TTL/type_traits.hlsli -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Minimal.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Minimal.runsettings -------------------------------------------------------------------------------- /test/Private/Container/RingBufferTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Container/RingBufferTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/BindlessFreeListAllocatorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/BindlessFreeListAllocatorTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/CommandEngineTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/CommandEngineTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/CommandListTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/CommandListTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/DescriptorFreeListAllocatorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/DescriptorFreeListAllocatorTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/DescriptorHeapTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/DescriptorHeapTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/DescriptorRingAllocatorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/DescriptorRingAllocatorTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/DescriptorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/DescriptorTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/HLSLTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/HLSLTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/ReflectionTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/ReflectionTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/ShaderBindingTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/ShaderBindingTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/ShaderHashTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/ShaderHashTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/ShaderIncludeHandlerTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/ShaderIncludeHandlerTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/ShaderModelTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/ShaderModelTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/ShaderReflectionUtilsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/ShaderReflectionUtilsTests.cpp -------------------------------------------------------------------------------- /test/Private/D3D12/Shader/VirtualShaderDirectoryMappingManagerTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/D3D12/Shader/VirtualShaderDirectoryMappingManagerTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Asserts/AreEqualTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Asserts/AreEqualTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Asserts/FailTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Asserts/FailTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Asserts/IsFalseTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Asserts/IsFalseTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Asserts/IsTrueTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Asserts/IsTrueTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Asserts/NotEqualTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Asserts/NotEqualTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/BasicShaderTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/BasicShaderTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Binding/ValueBindingsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Binding/ValueBindingsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Bugs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Bugs.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/ByteReaderTraitsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/ByteReaderTraitsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/ByteWriterTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/ByteWriterTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/CastTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/CastTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Container/ArrayTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Container/ArrayTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/FlattenIndexTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/FlattenIndexTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Macros/AssertMacroTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Macros/AssertMacroTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Macros/NumArgsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Macros/NumArgsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Macros/ScenarioTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Macros/ScenarioTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Macros/SectionVarCreationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Macros/SectionVarCreationTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Macros/SectionsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Macros/SectionsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Macros/StampTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Macros/StampTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Memory/AlignedOffset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Memory/AlignedOffset.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/Memory/ZeroTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/Memory/ZeroTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/ModelsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/ModelsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/ProofOfConceptTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/ProofOfConceptTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/PseudoConceptsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/PseudoConceptsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/SectionHierarchyByteWriterTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/SectionHierarchyByteWriterTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/SectionManagementTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/SectionManagementTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/String/StringByteWriterTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/String/StringByteWriterTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/String/StringDefineTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/String/StringDefineTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/String/StringTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/String/StringTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TTLTypeTraitsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TTLTypeTraitsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/AssertInfoWithDataTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/AssertInfoWithDataTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/AssertInfoWithNoDataTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/AssertInfoWithNoDataTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/ByteReaderTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/ByteReaderTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/FundamentalByteReaderTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/FundamentalByteReaderTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/NoAssertBufferTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/NoAssertBufferTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/SectionsWithStringsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TestDataBuffer/ResultsProcessing/SectionsWithStringsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/TestDataBuffer/SizeTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/TestDataBuffer/SizeTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/ThreadDimensionsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/ThreadDimensionsTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLFramework/ThreadIdRegistrationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLFramework/ThreadIdRegistrationTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/HLSLTypesTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/HLSLTypesTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/SectionsInHLSLProofOfConceptTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/SectionsInHLSLProofOfConceptTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/ShaderTestDescriptorManagerTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/ShaderTestDescriptorManagerTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/ShaderTestFixtureTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/ShaderTestFixtureTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/TestDataBufferLayoutTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/TestDataBufferLayoutTests.cpp -------------------------------------------------------------------------------- /test/Private/Framework/TestDataBufferProcessorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Framework/TestDataBufferProcessorTests.cpp -------------------------------------------------------------------------------- /test/Private/Stats/ScopedObjectTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Stats/ScopedObjectTests.cpp -------------------------------------------------------------------------------- /test/Private/Stats/StatSystemTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Stats/StatSystemTests.cpp -------------------------------------------------------------------------------- /test/Private/TestUtilities/Noisy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/TestUtilities/Noisy.cpp -------------------------------------------------------------------------------- /test/Private/TestUtilities/NoisyTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/TestUtilities/NoisyTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/AlignedOffsetTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/AlignedOffsetTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/ConceptsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/ConceptsTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/EnumReflectionTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/EnumReflectionTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/FunctionTraitsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/FunctionTraitsTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/LambdaTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/LambdaTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/ObjectTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/ObjectTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/TupleTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/TupleTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/TypeListTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/TypeListTests.cpp -------------------------------------------------------------------------------- /test/Private/Utility/TypeTraitsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Private/Utility/TypeTraitsTests.cpp -------------------------------------------------------------------------------- /test/Public/D3D12/Shader/ShaderCompilerTestsCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Public/D3D12/Shader/ShaderCompilerTestsCommon.h -------------------------------------------------------------------------------- /test/Public/Framework/HLSLFramework/HLSLFrameworkTestsCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Public/Framework/HLSLFramework/HLSLFrameworkTestsCommon.h -------------------------------------------------------------------------------- /test/Public/TestUtilities/Noisy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Public/TestUtilities/Noisy.h -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/Alignof.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/Alignof.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ArrayTemplateSpecialization.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ArrayTemplateSpecialization.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/CallOperator.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/CallOperator.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/CleanupAttribute.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/CleanupAttribute.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/CounterMacro.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/CounterMacro.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DeducingPackingOrder.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DeducingPackingOrder.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DeferSFINAE.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DeferSFINAE.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DefineStructMemberFunctionInFunction.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DefineStructMemberFunctionInFunction.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DefineStructMemberFunctionLater.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/DefineStructMemberFunctionLater.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ExpressionSFINAE.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ExpressionSFINAE.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ForwardDeclareFunction.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ForwardDeclareFunction.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ForwardDeclareFunctionInOtherFunction.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ForwardDeclareFunctionInOtherFunction.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ForwardDeclareFunctionInOtherFunctionAndDefineIt.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ForwardDeclareFunctionInOtherFunctionAndDefineIt.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/FunctionStyleMacro.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/FunctionStyleMacro.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/GlobalString.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/GlobalString.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/GloballyCoherentInStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/GloballyCoherentInStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/GloballyCoherentTypeModifier.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/GloballyCoherentTypeModifier.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/HasMemberCheck.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/HasMemberCheck.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ImmediatelyInvokableFunctionExpression.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/ImmediatelyInvokableFunctionExpression.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/IsEnum.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/IsEnum.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/LineMacro.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/LineMacro.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/LocalString.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/LocalString.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/LocalStringAssignedToAUintArray.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/LocalStringAssignedToAUintArray.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/MacroGeneratedStructWithStaticDataMember.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/MacroGeneratedStructWithStaticDataMember.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/NestedStructTemplates.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/NestedStructTemplates.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorBool.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorBool.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorBoolWithAnEmptyStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorBoolWithAnEmptyStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorInt.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorInt.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorIntWithAnEmptyStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/OperatorIntWithAnEmptyStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/PrinterWithOptimizations.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/PrinterWithOptimizations.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/PrinterWithoutOptimizations.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/PrinterWithoutOptimizations.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/SizeofEnumType.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/SizeofEnumType.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/SizeofOperator.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/SizeofOperator.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticAssert.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticAssert.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticConstStructMemberInTemplatedStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticConstStructMemberInTemplatedStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticStructMemberInNonTemplatedStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticStructMemberInNonTemplatedStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticStructMemberInTemplatedStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticStructMemberInTemplatedStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticVariableInTemplatedFunction.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/StaticVariableInTemplatedFunction.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/TernaryInTypeTrait.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/TernaryInTypeTrait.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/UserDefinedVector.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/UserDefinedVector.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/VariadicMacro.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/HLSLTests/VariadicMacro.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/ArrayOfBuffers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/ArrayOfBuffers.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/ManyTypesOfBindings.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/ManyTypesOfBindings.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/SingleInputBuffer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/SingleInputBuffer.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/UnboundedArrayOfBuffers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ReflectionTests/UnboundedArrayOfBuffers.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderIncludeHandlerTests/Include.hlsli: -------------------------------------------------------------------------------- 1 | void hello() 2 | { 3 | 4 | } -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderIncludeHandlerTests/ShaderWithInclude.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderIncludeHandlerTests/ShaderWithInclude.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ClosestHitShaderWithAttributes.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ClosestHitShaderWithAttributes.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ClosestHitShaderWithNoAttributes.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ClosestHitShaderWithNoAttributes.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWith16BitFloats.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWith16BitFloats.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWith64BitIntegers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWith64BitIntegers.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWithDynamicResources.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWithDynamicResources.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWithSinglePrecisionDotAndAccumulate.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWithSinglePrecisionDotAndAccumulate.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWithWritableMSAATextures.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/ComputeShaderWithWritableMSAATextures.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/PixelShaderWithQuadAny.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/PixelShaderWithQuadAny.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/PixelShaderWithSV_Barycentrics.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/PixelShaderWithSV_Barycentrics.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/PixelShaderWithSamplerFeedback.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/PixelShaderWithSamplerFeedback.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/TemplatedByteAddressBuffer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderModelTests/TemplatedByteAddressBuffer.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/ArrayBufferStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/ArrayBufferStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/NonArrayBufferStructContainsArray.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/NonArrayBufferStructContainsArray.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/NonArrayBufferStructContainsMemberThatContainsArray.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/NonArrayBufferStructContainsMemberThatContainsArray.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/NonArrayBufferWithNoArrayMembers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/NonArrayBufferWithNoArrayMembers.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/StructIsOver64UInts.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/ConstantBufferCanBeBoundToRootConstants/StructIsOver64UInts.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/ArrayBufferStruct.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/ArrayBufferStruct.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/NonArrayBufferStructContainsArray.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/NonArrayBufferStructContainsArray.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/NonArrayBufferStructContainsMemberThatContainsArray.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/NonArrayBufferStructContainsMemberThatContainsArray.hlsl -------------------------------------------------------------------------------- /test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/NonArrayBufferWithNoArrayMembers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/D3D12/Shader/ShaderCompilerTests/ShaderReflectionUtilsTests/IsOrContainsArray/NonArrayBufferWithNoArrayMembers.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Asserts/AreEqual.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Asserts/AreEqual.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Asserts/Fail.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Asserts/Fail.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Asserts/IsFalse.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Asserts/IsFalse.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Asserts/IsTrue.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Asserts/IsTrue.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Asserts/NotEqual.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Asserts/NotEqual.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/BasicShaderTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/BasicShaderTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/GlobalBindings.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/GlobalBindings.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/GlobalBindingsTooLarge.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/GlobalBindingsTooLarge.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/MultipleConstantBuffers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/MultipleConstantBuffers.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/WithArray.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Binding/ValueBindingsTests/WithArray.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Bugs/ConversionOperator.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Bugs/ConversionOperator.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ByteReaderTraits/ByteReaderTraitsTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ByteReaderTraits/ByteReaderTraitsTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ByteWriter/ByteWriterTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ByteWriter/ByteWriterTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Cast/GIVEN_StructDoesHasDifferentOverloadOfCast_WHEN_CastCalled_THEN_Fails.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Cast/GIVEN_StructDoesHasDifferentOverloadOfCast_WHEN_CastCalled_THEN_Fails.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Cast/GIVEN_StructDoesHaveOverloadOfCast_WHEN_CastCalled_THEN_Succeeds.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Cast/GIVEN_StructDoesHaveOverloadOfCast_WHEN_CastCalled_THEN_Succeeds.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Cast/GIVEN_StructDoesNotHaveOverloadOfCast_WHEN_CastCalled_THEN_Fails.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Cast/GIVEN_StructDoesNotHaveOverloadOfCast_WHEN_CastCalled_THEN_Fails.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ConceptsTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ConceptsTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_LoadCalled_THEN_ReturnsExpectedValue.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_LoadCalled_THEN_ReturnsExpectedValue.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_PropertiesQueried_THEN_AsExpected.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_PropertiesQueried_THEN_AsExpected.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store2CalledWithDifferentType_THEN_Fails.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store2CalledWithDifferentType_THEN_Fails.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store2Called_THEN_Succeeds.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store2Called_THEN_Succeeds.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store3CalledWithDifferentType_THEN_Fails.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store3CalledWithDifferentType_THEN_Fails.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store3Called_THEN_Succeeds.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store3Called_THEN_Succeeds.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store4CalledWithDifferentType_THEN_Fails.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store4CalledWithDifferentType_THEN_Fails.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store4Called_THEN_Succeeds.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_Store4Called_THEN_Succeeds.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_StoreCalledWithDifferentType_THEN_Fails.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_StoreCalledWithDifferentType_THEN_Fails.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_StoreCalled_THEN_Succeeds.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Container/ArrayTests/GIVEN_IntArray_WHEN_StoreCalled_THEN_Succeeds.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/FlattenIndex.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/FlattenIndex.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Macros/AssertMacro.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Macros/AssertMacro.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Macros/NumArgs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Macros/NumArgs.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Macros/Scenario.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Macros/Scenario.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Macros/SectionVarCreation.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Macros/SectionVarCreation.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Macros/Sections.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Macros/Sections.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Macros/Stamp.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Macros/Stamp.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Memory/AlignedOffsetTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Memory/AlignedOffsetTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/Memory/ZeroTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/Memory/ZeroTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ModelsTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ModelsTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_SomeTypesWithAndWithoutASpecializations_WHEN_ApplyFuncCalledOnThem_THEN_ExpectedResultsReturned.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_SomeTypesWithAndWithoutASpecializations_WHEN_ApplyFuncCalledOnThem_THEN_ExpectedResultsReturned.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_StaticGlobalArray_WHEN_Inspected_THEN_AllZeroed.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_StaticGlobalArray_WHEN_Inspected_THEN_AllZeroed.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_TwoCallsToCounter_WHEN_Compared_THEN_AreDifferent.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_TwoCallsToCounter_WHEN_Compared_THEN_AreDifferent.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_TwoDifferentSizedStructs_WHEN_sizeofCalledOn_Them_THEN_CorrectSizeReported.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/GIVEN_TwoDifferentSizedStructs_WHEN_sizeofCalledOn_Them_THEN_CorrectSizeReported.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/MatesPrinter.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/MatesPrinter.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/SectionTest.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/SectionTest.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/StringsAndTemplates.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/StringsAndTemplates.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ProofOfConcept/VariadicMacroOverloading.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ProofOfConcept/VariadicMacroOverloading.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/SectionHierarchyByteWriterTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/SectionHierarchyByteWriterTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/SectionManagement.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/SectionManagement.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/String/StringByteWriterTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/String/StringByteWriterTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/String/StringDefineTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/String/StringDefineTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/String/StringTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/String/StringTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/AssertInfoWithData.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/AssertInfoWithData.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/AssertInfoWithNoData.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/AssertInfoWithNoData.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/ByteReader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/ByteReader.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/FundamentalByteReader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/FundamentalByteReader.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/NoAssertBuffer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/NoAssertBuffer.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/SectionsWithStrings.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TestDataBuffer/ResultsProcessing/SectionsWithStrings.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TestDataBuffer/SizeTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TestDataBuffer/SizeTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ThreadDimensionTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ThreadDimensionTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/ThreadIdRegistrationTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/ThreadIdRegistrationTests.hlsl -------------------------------------------------------------------------------- /test/Shader/HLSLFrameworkTests/TypeTraitsTests.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KStocky/ShaderTestFramework/HEAD/test/Shader/HLSLFrameworkTests/TypeTraitsTests.hlsl --------------------------------------------------------------------------------