tommybazar / TBRaymarcherPlugin

UE4 Plugin for Volumetric Rendering of 3D data.
MIT License
116 stars 38 forks source link

Shader Compilation Error #14

Closed MRNOBODY-ZST closed 3 months ago

MRNOBODY-ZST commented 3 months ago

Error Detail: 7 Shader compiler errors compiling global shaders for platform PCD3D_SM6: Shader debug info dumped to: "C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Saved/ShaderDebugInfo/PCD3D_SM6/Global/FGenerateOctreeShader/0" C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Plugins/TBRaymarcherPlugin/Source/Raymarcher/Shaders/Private/GenerateOctreeShader.usf(25,5): Shader FGenerateOctreeShader, Permutation 0, VF None: /Raymarcher/Private/GenerateOctreeShader.usf(25,5): warning: Initializer of external global will be ignored int LeafNodeSize = 8; ^ C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Plugins/TBRaymarcherPlugin/Source/Raymarcher/Shaders/Private/GenerateOctreeShader.usf(26,5): Shader FGenerateOctreeShader, Permutation 0, VF None: /Raymarcher/Private/GenerateOctreeShader.usf(26,5): warning: Initializer of external global will be ignored int NumberOfMips = 4; ^ C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Plugins/TBRaymarcherPlugin/Source/Raymarcher/Shaders/Private/GenerateOctreeShader.usf(61,34): Shader FGenerateOctreeShader, Permutation 0, VF None: /Raymarcher/Private/GenerateOctreeShader.usf(61,34): error: local resource not guaranteed to map to unique global resource. RWTexture3D MipBuffer = Mips[Mip]; ^ C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Plugins/TBRaymarcherPlugin/Source/Raymarcher/Shaders/Private/GenerateOctreeShader.usf(58,71): Shader FGenerateOctreeShader, Permutation 0, VF None: /Raymarcher/Private/GenerateOctreeShader.usf(58,71): error: local resource not guaranteed to map to unique global resource. RWTexture3D Mips[HardcodedNumberOfMips] = { OctreeVolumeMip0, OctreeVolumeMip1, OctreeVolumeMip2, OctreeVolumeMip3 }; ^ C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Plugins/TBRaymarcherPlugin/Source/Raymarcher/Shaders/Private/GenerateOctreeShader.usf(58,89): Shader FGenerateOctreeShader, Permutation 0, VF None: /Raymarcher/Private/GenerateOctreeShader.usf(58,89): error: local resource not guaranteed to map to unique global resource. RWTexture3D Mips[HardcodedNumberOfMips] = { OctreeVolumeMip0, OctreeVolumeMip1, OctreeVolumeMip2, OctreeVolumeMip3 }; ^ C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Plugins/TBRaymarcherPlugin/Source/Raymarcher/Shaders/Private/GenerateOctreeShader.usf(58,107): Shader FGenerateOctreeShader, Permutation 0, VF None: /Raymarcher/Private/GenerateOctreeShader.usf(58,107): error: local resource not guaranteed to map to unique global resource. RWTexture3D Mips[HardcodedNumberOfMips] = { OctreeVolumeMip0, OctreeVolumeMip1, OctreeVolumeMip2, OctreeVolumeMip3 }; ^ C:/Users/28567/Documents/Unreal Projects/dicom_test_non_rt/Plugins/TBRaymarcherPlugin/Source/Raymarcher/Shaders/Private/GenerateOctreeShader.usf(): Shader FGenerateOctreeShader, Permutation 0, VF None: D3DCompileToDxil failed. Error code: Unspecified error (0x80004005). \ \ Retry compilation? 🤔

MRNOBODY-ZST commented 3 months ago

There are also warnings like this when building the plugin using Visual Studio 2022 and UE 5.3.2 27>------ Building 32 action(s) started ------ 27>[1/32] Compile [x64] SharedPCH.Engine.Cpp17.cpp 27>[2/32] Compile [x64] SharedPCH.Engine.Cpp20.cpp 27>[3/32] Compile [x64] SharedPCH.UnrealEd.Cpp17.cpp 27>[4/32] Compile [x64] Module.VolumeTextureToolkit.cpp 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(44): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(45): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(50): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(104): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(105): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(106): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(111): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>[5/32] Resource Default.rc2 27>[6/32] Link [x64] UnrealEditor-VolumeTextureToolkit.lib 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkit\UnrealEditor-VolumeTextureToolkit.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkit\UnrealEditor-VolumeTextureToolkit.exp 27>[7/32] Link [x64] UnrealEditor-VolumeTextureToolkit.dll 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkit\UnrealEditor-VolumeTextureToolkit.sup.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkit\UnrealEditor-VolumeTextureToolkit.sup.exp 27>[8/32] Compile [x64] Module.Raymarcher.cpp 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(73): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(100): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(101): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(102): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(109): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(118): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(120): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(128): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(133): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(138): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(139): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(146): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(147): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(148): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(154): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(160): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(258): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(260): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(273): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(284): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(286): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(294): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(299): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(305): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(306): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(312): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(313): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(319): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(320): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(325): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(326): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(333): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(334): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(335): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(342): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(343): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(370): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(371): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(372): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\LightingShaders.h(379): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Private\Actor\RaymarchVolume.cpp(901): warning C4996: 'RHICreateUnorderedAccessView': RHICreateUnorderedAccessView is deprecated. Use FRHICommandListBase::CreateUnorderedAccessView instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Private\Actor\RaymarchVolume.cpp(911): warning C4996: 'RHICreateUnorderedAccessView': RHICreateUnorderedAccessView is deprecated. Use FRHICommandListBase::CreateUnorderedAccessView instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(44): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(45): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(50): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(104): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(105): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(106): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\VolumeTextureToolkit\Public\Util\UtilityShaders.h(111): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(44): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(45): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(46): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(47): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(48): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(49): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(50): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(51): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(56): warning C4996: 'SetTextureParameter': SetTextureParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(57): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(58): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(59): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\Raymarcher\Public\Rendering\OctreeShaders.h(60): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>[9/32] Resource Default.rc2 27>[10/32] Link [x64] UnrealEditor-Raymarcher.lib 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Raymarcher\UnrealEditor-Raymarcher.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Raymarcher\UnrealEditor-Raymarcher.exp 27>[11/32] Link [x64] UnrealEditor-Raymarcher.dll 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Raymarcher\UnrealEditor-Raymarcher.sup.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Raymarcher\UnrealEditor-Raymarcher.sup.exp 27>[12/32] Compile [x64] Module.Tests.cpp 27>[13/32] Compile [x64] Module.RayUtils.cpp 27>[14/32] Compile [x64] Module.FractalMarcher.cpp 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\FractalMarcher\Public\Rendering\FractalShaders.h(83): warning C4996: 'SetUAVParameter': SetUAVParameter with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\FractalMarcher\Public\Rendering\FractalShaders.h(84): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\FractalMarcher\Public\Rendering\FractalShaders.h(86): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\FractalMarcher\Public\Rendering\FractalShaders.h(87): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\FractalMarcher\Public\Rendering\FractalShaders.h(88): warning C4996: 'SetShaderValue': SetShaderValue with FRHIBatchedShaderParameters should be used. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Source\FractalMarcher\Private\Actor\FractalVolume.cpp(191): warning C4996: 'RHICreateUnorderedAccessView': RHICreateUnorderedAccessView is deprecated. Use FRHICommandListBase::CreateUnorderedAccessView instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. 27>[15/32] Compile [x64] dicom_test_non_rt.cpp 27>[16/32] Compile [x64] Module.VolumeTextureToolkitEditor.cpp 27>[17/32] Resource Default.rc2 27>[18/32] Link [x64] UnrealEditor-RayUtils.dll 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\RayUtils\UnrealEditor-RayUtils.sup.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\RayUtils\UnrealEditor-RayUtils.sup.exp 27>[19/32] Link [x64] UnrealEditor-RayUtils.lib 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\RayUtils\UnrealEditor-RayUtils.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\RayUtils\UnrealEditor-RayUtils.exp 27>[20/32] Resource Default.rc2 27>[21/32] Link [x64] UnrealEditor-Tests.dll 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Tests\UnrealEditor-Tests.sup.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Tests\UnrealEditor-Tests.sup.exp 27>[22/32] Link [x64] UnrealEditor-Tests.lib 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Tests\UnrealEditor-Tests.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\Tests\UnrealEditor-Tests.exp 27>[23/32] Resource Default.rc2 27>[24/32] Link [x64] UnrealEditor-FractalMarcher.dll 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\FractalMarcher\UnrealEditor-FractalMarcher.sup.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\FractalMarcher\UnrealEditor-FractalMarcher.sup.exp 27>[25/32] Link [x64] UnrealEditor-FractalMarcher.lib 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\FractalMarcher\UnrealEditor-FractalMarcher.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\FractalMarcher\UnrealEditor-FractalMarcher.exp 27>[26/32] Resource Default.rc2 27>[27/32] Link [x64] UnrealEditor-dicom_test_non_rt.dll 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Intermediate\Build\Win64\x64\UnrealEditor\Development\dicom_test_non_rt\UnrealEditor-dicom_test_non_rt.sup.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Intermediate\Build\Win64\x64\UnrealEditor\Development\dicom_test_non_rt\UnrealEditor-dicom_test_non_rt.sup.exp 27>[28/32] Link [x64] UnrealEditor-dicom_test_non_rt.lib 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Intermediate\Build\Win64\x64\UnrealEditor\Development\dicom_test_non_rt\UnrealEditor-dicom_test_non_rt.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Intermediate\Build\Win64\x64\UnrealEditor\Development\dicom_test_non_rt\UnrealEditor-dicom_test_non_rt.exp 27>[29/32] Resource Default.rc2 27>[30/32] Link [x64] UnrealEditor-VolumeTextureToolkitEditor.dll 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkitEditor\UnrealEditor-VolumeTextureToolkitEditor.sup.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkitEditor\UnrealEditor-VolumeTextureToolkitEditor.sup.exp 27>[31/32] Link [x64] UnrealEditor-VolumeTextureToolkitEditor.lib 27> Creating library C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkitEditor\UnrealEditor-VolumeTextureToolkitEditor.lib and object C:\Users\28567\Documents\Unreal Projects\dicom_test_non_rt\Plugins\TBRaymarcherPlugin\Intermediate\Build\Win64\x64\UnrealEditor\Development\VolumeTextureToolkitEditor\UnrealEditor-VolumeTextureToolkitEditor.exp 27>[32/32] WriteMetadata dicom_test_non_rtEditor.target 27>Total time in Parallel executor: 189.09 seconds 27>Total execution time: 208.69 seconds 27>Done building project "dicom_test_non_rt.vcxproj". ========== Rebuild All: 47 succeeded, 0 failed, 1 skipped ========== ========== Rebuild completed at 1:14 PM and took 03:43.367 minutes ==========

MRNOBODY-ZST commented 3 months ago

But i think it's okay