From 874134da7034473cd461a82ba1acfa315d4158dc Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 11 Feb 2022 16:44:55 +0000 Subject: [PATCH] Disable DXIL validator entirely as it sometimes crashes on valid code --- renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp b/renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp index 04265644a..879a69dab 100644 --- a/renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp @@ -497,7 +497,7 @@ ProgramEditor::~ProgramEditor() // replace the DXIL bytecode in the container with DXBC::DXBCContainer::ReplaceChunk(m_OutBlob, DXBC::FOURCC_DXIL, EncodeProgram()); -#if ENABLED(RDOC_DEVEL) +#if ENABLED(RDOC_DEVEL) && 0 // on debug builds, run through dxil for "validation" if it's available. // we need BOTH of htese because dxil.dll's interface is incomplete, it lacks the library // functionality that we only need to create blobs