Coder Social home page Coder Social logo

framegraph-samples's Introduction

Build Status Discord Chat

FrameGraph Samples

Ray tracing

Experiments with ray tracing extension.

  • Order independent transparency
  • Refraction
  • Reflection
  • PBR image

used glTF Sponza from glTF-Sample-Models

Particles

Particles in gravitational and magnetic fields. image

Planet rendering

  • Identity projection
  • Tangential projection
  • Displacement mapping
  • Atmosphere rendering
  • Procedural textures
  • Dynamic LODs

Shadertoy

Some shaders from Shadertoy.

  • Manual camera
  • VR
  • Offline renderer

Vulkan samples

Here are some prototypes of new features written on a pure Vulkan API before they are added to FrameGraph.

  • Async compute
  • Performace tests: Clear image, Generate mipmaps
  • Ray tracing extension (Nvidia only)
  • Sparse image
  • Shading rate image extension (RTX only)
  • Mesh shader extension (RTX only)
  • Image footpring extension (RTX only)
  • Fragment shader barycentric extension (RTX only)

framegraph-samples's People

Contributors

azhirnov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

framegraph-samples's Issues

Query not reset error

Hi, I just pulled this project to give your FrameGraph implementation a try. I managed to get it all to compile using Visual Studio 2019 (v142) and VulkanSDK 1.1.126.0, and when I try to run the planet sample it crashes with this error:

D:\Projects\FrameGraph-Samples\samples\utils\SphericalCube\UnitTest_SphericalCubeMath.cpp(50): UnitTest_SphericalCubeMath
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\vulkan_loader\VulkanLoader.cpp(87): Vulkan library path: "C:\WINDOWS\SYSTEM32\vulkan-1.dll"
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\framework\Vulkan\VulkanDevice.cpp(418): Vulkan layer "VK_LAYER_LUNARG_assistant_layer" not supported and will be removed
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\framework\Vulkan\VulkanDevice.cpp(575): Found Vulkan device: GeForce RTX 2070
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\framework\Vulkan\VulkanDeviceExt.cpp(157): apiVersion:    1.1.119
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\framework\Vulkan\VulkanDeviceExt.cpp(160): driverVersion: 441.80
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\framework\Vulkan\VulkanDeviceExt.cpp(162): vendorName:    NVIDIA
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\framework\Vulkan\VulkanDeviceExt.cpp(163): deviceName:    GeForce RTX 2070
D:\Projects\FrameGraph-Samples\FrameGraph\extensions\framework\Vulkan\VulkanDeviceExt.cpp(359): vkCmdWriteTimestamp(): VkQueryPool 0x5d11410000000004[] and query 0: query not reset. After query pool creation, each query must be reset before it is used. Queries must also be reset between uses.
object{ CommandBuffer, "", 3157240279184 }
----------------------------

Here is the full callstack:

Samples.Planet.exe!FGC::VulkanDeviceExt::_DebugReport(const FGC::VulkanDeviceExt::DebugReport & msg) Line 359	C++
 	Samples.Planet.exe!FGC::VulkanDeviceExt::_DebugUtilsCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, unsigned int __formal, const VkDebugUtilsMessengerCallbackDataEXT * pCallbackData, void * pUserData) Line 334	C++
 	VkLayer_khronos_validation.dll!debug_log_msg(const _debug_report_data * debug_data, unsigned int msg_flags, VkDebugReportObjectTypeEXT object_type, unsigned __int64 src_object, unsigned __int64 location, const char * layer_prefix, const char * message, const char * text_vuid) Line 420	C++
 	VkLayer_khronos_validation.dll!log_msg(const _debug_report_data * debug_data, unsigned int msg_flags, VkDebugReportObjectTypeEXT object_type, unsigned __int64 src_object, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & vuid_text, const char * format, ...) Line 645	C++
 	VkLayer_khronos_validation.dll!CoreChecks::VerifyQueryIsReset(const ValidationStateTracker * state_data, VkCommandBuffer_T * commandBuffer, QueryObject query_obj, const char * func_name, std::map<QueryObject,enum QueryState,std::less<QueryObject>,std::allocator<std::pair<QueryObject const ,enum QueryState> > > * localQueryToStateMap) Line 6495	C++
 	[External Code]	
 	[Inline Frame] VkLayer_khronos_validation.dll!std::_Func_class<bool,ValidationStateTracker const *,bool,std::map<QueryObject,enum QueryState,std::less<QueryObject>,std::allocator<std::pair<QueryObject const ,enum QueryState> > > *>::operator()(const ValidationStateTracker * <_Args_0>, bool <_Args_1>, std::map<QueryObject,enum QueryState,std::less<QueryObject>,std::allocator<std::pair<QueryObject const ,enum QueryState> > > * <_Args_2>) Line 2212	C++
 	VkLayer_khronos_validation.dll!CoreChecks::ValidateCommandBuffersForSubmit(VkQueue_T * queue, const VkSubmitInfo * submit, std::unordered_map<ImageSubresourcePair,IMAGE_LAYOUT_STATE,std::hash<ImageSubresourcePair>,std::equal_to<ImageSubresourcePair>,std::allocator<std::pair<ImageSubresourcePair const ,IMAGE_LAYOUT_STATE> > > * localImageLayoutMap_arg, std::vector<VkCommandBuffer_T *,std::allocator<VkCommandBuffer_T *> > * current_cmds_arg) Line 2212	C++
 	VkLayer_khronos_validation.dll!CoreChecks::PreCallValidateQueueSubmit(VkQueue_T * queue, unsigned int submitCount, const VkSubmitInfo * pSubmits, VkFence_T * fence) Line 2236	C++
 	VkLayer_khronos_validation.dll!vulkan_layer_chassis::QueueSubmit(VkQueue_T * queue, unsigned int submitCount, const VkSubmitInfo * pSubmits, VkFence_T * fence) Line 1153	C++
 	Samples.Planet.exe!FGC::VulkanDeviceFn::vkQueueSubmit(VkQueue_T * queue, unsigned int submitCount, const VkSubmitInfo * pSubmits, VkFence_T * fence) Line 690	C++
>	Samples.Planet.exe!FG::VFrameGraph::_FlushQueue(FG::EQueueType queueIndex, unsigned int maxIter) Line 843	C++
 	Samples.Planet.exe!FG::VFrameGraph::_FlushAll(FG::EQueueUsage queues, unsigned int maxIter) Line 701	C++
 	Samples.Planet.exe!FG::VFrameGraph::Flush(FG::EQueueUsage queues) Line 677	C++
 	Samples.Planet.exe!FG::GenPlanetApp::Initialize() Line 72	C++
 	Samples.Planet.exe!main() Line 367	C++

Do you have any ideas how I can solve this?

LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL'

I'm able to build all projects in the solution using Visual Studio 2019 (v142), except for the Samples.RayTracing project. It has linker errors which look like this:

8>SceneApp.cpp
8>assimp-vc142-mt.lib(Importer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MaterialSystem.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(DefaultLogger.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(Version.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BaseProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(scene.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ScenePreprocessor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(DefaultIOStream.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BaseImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(DefaultIOSystem.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ValidateDataStructure.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ImporterRegistry.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(PostStepRegistry.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ProcessHelper.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(XFileImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(AMFImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(3DSLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MD3Loader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MDLLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MD2Loader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(PlyLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ASELoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ObjFileImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(HMPLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SMDLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MDCLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MD5Loader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(STLLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(LWOLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(DXFLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(NFFLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(RawLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SIBImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OFFLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ACLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BVHLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IRRMeshLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IRRLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(Q3DLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(B3DImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ColladaLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(TerragenLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(CSMLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(UnrealLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(LWSLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OgreImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OpenGEXImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MS3DLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(COBLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BlenderLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(Q3BSPFileImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(NDOLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(XGLLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(AssbinLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(glTFImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(glTF2Importer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(D3MFImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MMDImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(M3DImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(StepFileImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SpatialSort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(CalcTangentsProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(JoinVerticesProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ConvertToLHProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(TriangulateProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(DropFaceNormalsProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(GenFaceNormalsProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(GenVertexNormalsProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(RemoveVCProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SplitLargeMeshes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(PretransformVertices.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(LimitBoneWeightsProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ImproveCacheLocality.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FixNormalsStep.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(RemoveRedundantMaterials.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(EmbedTexturesProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FindInvalidDataProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FindDegenerates.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SortByPTypeProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ComputeUVMappingProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(TextureTransform.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FindInstancesProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OptimizeMeshes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OptimizeGraph.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SplitByBoneCountProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(DeboneProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ScaleProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ArmaturePopulate.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(GenBoundingBoxesProcess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(XFileParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(AMFImporter_Postprocess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(AMFImporter_Material.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(AMFImporter_Geometry.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SGSpatialSort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(3DSConverter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SceneCombiner.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(RemoveComments.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MDLMaterialLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(PlyParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ASEParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(SkeletonMeshBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ObjFileParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MD5Parser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(LWOBLoader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(LWOMaterial.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(StandardShapes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(Subdivision.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IRRShared.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ColladaParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(CreateAnimMesh.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ZipArchiveIOSystem.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(LWOAnimation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OgreStructs.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OgreMaterial.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OgreBinarySerializer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OgreXmlSerializer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MakeVerboseFormat.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OpenDDLCommon.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(DDLNode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(Value.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OpenDDLParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BlenderDNA.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BlenderModifier.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BlenderCustomData.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(BlenderScene.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(Q3BSPFileParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(STEPFileReader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCReaderGen1_2x3.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCUtil.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCMaterial.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCGeometry.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXTokenizer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXBinaryTokenizer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXProperties.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXDocument.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXConverter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(glTFCommon.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(D3MFOpcPackage.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FIReader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Postprocess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Metadata.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Group.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Shape.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Networking.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Light.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DVocabulary.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(MMDPmxParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(VertexTriangleAdjacency.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(ObjFileMtlImporter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OpenDDLStream.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(OpenDDLExport.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(STEPFileEncoding.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCReaderGen2_2x3.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCProfile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCBoolean.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCOpenings.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(IFCCurve.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXUtil.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXDocumentUtil.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXNodeAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXModel.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXMaterial.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXAnimation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXDeformer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(FBXMeshGeometry.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Geometry2D.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Geometry3D.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Rendering.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(X3DImporter_Texturing.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(cdt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(clipper.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(sweep_context.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(sweep.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(shapes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>assimp-vc142-mt.lib(advancing_front.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>IrrXML.lib(irrXML.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '1' in SceneApp.obj
8>   Creating library D:/Projects/FrameGraph-Samples/build/bin/Debug/Samples.RayTracing.lib and object D:/Projects/FrameGraph-Samples/build/bin/Debug/Samples.RayTracing.exp
8>LINK : warning LNK4098: defaultlib 'LIBCMTD' conflicts with use of other libs; use /NODEFAULTLIB:library
8>D:\Projects\FrameGraph-Samples\build\bin\Debug\Samples.RayTracing.exe : fatal error LNK1319: 180 mismatches detected
8>Done building project "Samples.RayTracing.vcxproj" -- FAILED.

I tried changing the _ITERATOR_DEBUG_LEVEL define from 1 to 2 in the CMakeLists.txt's but it only made the issue worse.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.