#ifndef __IMGUI_SHADER_BLOBS_INCLUDED__ #define __IMGUI_SHADER_BLOBS_INCLUDED__ // Defining this will use d3dcompiler and it will be a dependence of the dll. //#define USE_D3DCOMPILE #ifdef USE_D3DCOMPILE #include //#ifdef _MSC_VER // #pragma comment(lib, "d3dcompiler") // Automatically link with d3dcompiler.lib as we are using D3DCompile() below. //#endif decltype(D3DCompile)* load_d3dcompile(); void unload_d3dcompile(); #else #define ImGui_vertexShaderDX10_len 876 extern unsigned char ImGui_vertexShaderDX10[ImGui_vertexShaderDX10_len]; #define ImGui_pixelShaderDX10_len 660 extern unsigned char ImGui_pixelShaderDX10[ImGui_pixelShaderDX10_len]; #define ImGui_vertexShaderDX11_len ImGui_vertexShaderDX10_len #define ImGui_vertexShaderDX11 ImGui_vertexShaderDX10 #define ImGui_pixelShaderDX11_len ImGui_pixelShaderDX10_len #define ImGui_pixelShaderDX11 ImGui_pixelShaderDX10 #define ImGui_vertexShaderDX12_len 988 extern unsigned char ImGui_vertexShaderDX12[ImGui_vertexShaderDX12_len]; #define ImGui_pixelShaderDX12_len 736 extern unsigned char ImGui_pixelShaderDX12[ImGui_pixelShaderDX12_len]; #endif #endif//__IMGUI_SHADER_BLOBS_INCLUDED__