Skip to content

Commit 250b6eb

Browse files
authored
Merge branch 'crosire:main' into main
2 parents ffaf5bf + 129a82c commit 250b6eb

169 files changed

Lines changed: 8385 additions & 5506 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
[submodule "stb"]
88
path = deps/stb
99
url = https://github.com/nothings/stb.git
10-
[submodule "gl3w"]
11-
path = deps/gl3w
12-
url = https://github.com/skaslev/gl3w.git
10+
[submodule "glad"]
11+
path = deps/glad
12+
url = https://github.com/Dav1dde/glad
13+
branch = glad2
1314
[submodule "utfcpp"]
1415
path = deps/utfcpp
1516
url = https://github.com/nemtrif/utfcpp.git
@@ -20,9 +21,6 @@
2021
[submodule "vma"]
2122
path = deps/vma
2223
url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
23-
[submodule "vulkan"]
24-
path = deps/vulkan
25-
url = https://github.com/KhronosGroup/Vulkan-Headers.git
2624
[submodule "fpng"]
2725
path = deps/fpng
2826
url = https://github.com/richgel999/fpng

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ PROJECT_LOGO = ./res/main_icon_small.png
55
INPUT = ./include ./REFERENCE.md
66
EXCLUDE = ./include/imgui.h ./include/reshade_overlay.hpp
77
FILE_PATTERNS = *.c *.cpp *.h *.hpp *.inl
8-
EXCLUDE_SYMBOLS = addon_event_traits
8+
EXCLUDE_SYMBOLS = reshade::internal addon_event_traits
99
USE_MDFILE_AS_MAINPAGE = ./REFERENCE.md
1010

1111
OUTPUT_DIRECTORY = ./build

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The ReShade FX shader compiler contained in this repository is standalone, so ca
99

1010
## Building
1111

12-
You'll need Visual Studio 2017 or higher to build ReShade and Python for the `gl3w` dependency.
12+
You'll need Visual Studio 2017 or higher to build ReShade. And Python in the PATH environment variable for the `glad` dependency to build.
1313

1414
1. Clone this repository including all Git submodules\
1515
```git clone --recurse-submodules https://github.com/crosire/reshade```

REFERENCE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
ReShade API
22
===========
33

4-
The ReShade API lets you interact with the resources and rendering commands of applications ReShade was loaded into. It [abstracts](#events) away differences between the various graphics API ReShade supports (Direct3D 9/10/11/12, OpenGL and Vulkan), to make it possible to write add-ons that work across a wide range of applications, regardless of the graphics API they use.
4+
The ReShade API lets you interact with the resources and rendering commands of applications ReShade was loaded into. It abstracts away differences between the various graphics API ReShade supports (Direct3D 9/10/11/12, OpenGL and Vulkan), to make it possible to write add-ons that work across a wide range of applications, regardless of the graphics API they use.
55

6-
A ReShade add-on is a DLL or part of the application that uses the header-only ReShade API to register callbacks for events and do work in those callbacks after they were invoked by ReShade. There are no further requirements, no functions need to be exported and no libraries need to be linked against (although linking against ReShade is supported as well by defining `RESHADE_API_LIBRARY` before including the headers if so desired). Simply add the [include directory from the ReShade repository](https://github.com/crosire/reshade/tree/main/include) to your project and include the `reshade.hpp` header to get started.
6+
A ReShade add-on is a DLL or part of the application that uses the header-only ReShade API to register callbacks for [events](#events) and do work in those callbacks after they were invoked by ReShade. There are no further requirements, no functions need to be exported and no libraries need to be linked against (although linking against ReShade is supported as well by defining `RESHADE_API_LIBRARY` before including the headers if so desired). Simply add the [include directory from the ReShade repository](https://github.com/crosire/reshade/tree/main/include) to your project and include the `reshade.hpp` header to get started.
77

88
An add-on may optionally export an `AddonInit` function if more complicated one-time initialization than possible in `DllMain` is required. It will be called by ReShade right after loading the add-on module.
99
```cpp
@@ -152,7 +152,7 @@ Buffers and textures are referenced via `reshade::api::resource` handles. Depth-
152152
## Overlays
153153

154154
It is also supported to add an overlay, which can e.g. be used to display debug information or interact with the user in-application.
155-
Overlays are created with the use of the docking branch of [Dear ImGui](https://github.com/ocornut/imgui/tree/v1.91.9b-docking). Including `reshade.hpp` after [`imgui.h`](https://github.com/ocornut/imgui/blob/v1.91.9b-docking/imgui.h) will automatically overwrite all Dear ImGui functions to use the instance created and managed by ReShade. This means all you have to do is include these two headers and use Dear ImGui as usual (without having to build its source code files):
155+
Overlays are created with the use of the docking branch of [Dear ImGui](https://github.com/ocornut/imgui/tree/v1.92.2b-docking). Including `reshade.hpp` after [`imgui.h`](https://github.com/ocornut/imgui/blob/v1.92.2b-docking/imgui.h) will automatically overwrite all Dear ImGui functions to use the instance created and managed by ReShade. This means all you have to do is include these two headers and use Dear ImGui as usual (without having to build its source code files):
156156

157157
```cpp
158158
#define IMGUI_DISABLE_INCLUDE_IMCONFIG_H

ReShade.sln

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReShade", "ReShade.vcxproj", "{0401ADF5-D085-4A3D-95B2-D9B7896BB338}"
77
ProjectSection(ProjectDependencies) = postProject
88
{09C0D610-9B82-40D8-B37E-0D26E3BFF77F} = {09C0D610-9B82-40D8-B37E-0D26E3BFF77F}
9-
{9A62233B-0B70-4B48-91E8-35AA666BC32E} = {9A62233B-0B70-4B48-91E8-35AA666BC32E}
10-
{D1C2099B-BEC7-4993-8947-01D4A1F7EAE2} = {D1C2099B-BEC7-4993-8947-01D4A1F7EAE2}
119
{723BDEF8-4A39-4961-BDAB-54074012FF47} = {723BDEF8-4A39-4961-BDAB-54074012FF47}
1210
{783FEDFB-5124-4F8C-87BC-70AA8490266B} = {783FEDFB-5124-4F8C-87BC-70AA8490266B}
11+
{9A62233B-0B70-4B48-91E8-35AA666BC32E} = {9A62233B-0B70-4B48-91E8-35AA666BC32E}
12+
{D1C2099B-BEC7-4993-8947-01D4A1F7EAE2} = {D1C2099B-BEC7-4993-8947-01D4A1F7EAE2}
1313
EndProjectSection
1414
EndProject
1515
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReShade FX", "ReShadeFX.vcxproj", "{D1C2099B-BEC7-4993-8947-01D4A1F7EAE2}"
@@ -20,7 +20,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deps", "deps", "{11B78243-9
2020
EndProject
2121
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fpng", "deps\fpng.vcxproj", "{79F676AF-1A25-49BB-9549-E533D162FB0A}"
2222
EndProject
23-
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gl3w", "deps\gl3w.vcxproj", "{09C0D610-9B82-40D8-B37E-0D26E3BFF77F}"
23+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glad", "deps\glad.vcxproj", "{09C0D610-9B82-40D8-B37E-0D26E3BFF77F}"
2424
EndProject
2525
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImGui", "deps\ImGui.vcxproj", "{9A62233B-0B70-4B48-91E8-35AA666BC32E}"
2626
EndProject

ReShade.vcxproj

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
<Import Project="Common.props" />
9191
<Import Project="deps\D3D12On7.props" />
9292
<Import Project="deps\fpng.props" />
93-
<Import Project="deps\gl3w.props" />
93+
<Import Project="deps\glad.props" />
9494
<Import Project="deps\ImGui.props" />
9595
<Import Project="deps\MinHook.props" />
9696
<Import Project="deps\OpenVR.props" />
@@ -119,7 +119,7 @@
119119
<WarningLevel>Level4</WarningLevel>
120120
<SDLCheck>true</SDLCheck>
121121
<Optimization>Disabled</Optimization>
122-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
122+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
123123
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=2;RESHADE_VERBOSE_LOG;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
124124
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
125125
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -152,7 +152,7 @@
152152
<WarningLevel>Level4</WarningLevel>
153153
<SDLCheck>true</SDLCheck>
154154
<Optimization>Disabled</Optimization>
155-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
155+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
156156
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=2;RESHADE_VERBOSE_LOG;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
157157
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
158158
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -185,7 +185,7 @@
185185
<WarningLevel>Level4</WarningLevel>
186186
<SDLCheck>true</SDLCheck>
187187
<Optimization>Disabled</Optimization>
188-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
188+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
189189
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=2;RESHADE_LOCALIZATION;RESHADE_TEST_APPLICATION;RESHADE_VERBOSE_LOG;D3D_DEBUG_INFO;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
190190
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
191191
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -218,7 +218,7 @@
218218
<WarningLevel>Level4</WarningLevel>
219219
<SDLCheck>true</SDLCheck>
220220
<Optimization>Disabled</Optimization>
221-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
221+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
222222
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=2;RESHADE_LOCALIZATION;RESHADE_TEST_APPLICATION;RESHADE_VERBOSE_LOG;D3D_DEBUG_INFO;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
223223
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
224224
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -252,7 +252,7 @@
252252
<Optimization>MaxSpeed</Optimization>
253253
<IntrinsicFunctions>true</IntrinsicFunctions>
254254
<FunctionLevelLinking>true</FunctionLevelLinking>
255-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
255+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
256256
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=2;RESHADE_LOCALIZATION;_HAS_EXCEPTIONS=0;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
257257
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
258258
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -293,7 +293,7 @@
293293
<Optimization>MaxSpeed</Optimization>
294294
<IntrinsicFunctions>true</IntrinsicFunctions>
295295
<FunctionLevelLinking>true</FunctionLevelLinking>
296-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
296+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
297297
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=2;RESHADE_LOCALIZATION;_HAS_EXCEPTIONS=0;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
298298
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
299299
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -334,7 +334,7 @@
334334
<Optimization>MaxSpeed</Optimization>
335335
<IntrinsicFunctions>true</IntrinsicFunctions>
336336
<FunctionLevelLinking>true</FunctionLevelLinking>
337-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
337+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
338338
<PreprocessorDefinitions>RESHADE_TEST_APPLICATION;RESHADE_VERBOSE_LOG;_HAS_EXCEPTIONS=0;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
339339
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
340340
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -374,7 +374,7 @@
374374
<Optimization>MaxSpeed</Optimization>
375375
<IntrinsicFunctions>true</IntrinsicFunctions>
376376
<FunctionLevelLinking>true</FunctionLevelLinking>
377-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
377+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
378378
<PreprocessorDefinitions>RESHADE_TEST_APPLICATION;RESHADE_VERBOSE_LOG;_HAS_EXCEPTIONS=0;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
379379
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
380380
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -414,7 +414,7 @@
414414
<Optimization>MaxSpeed</Optimization>
415415
<IntrinsicFunctions>true</IntrinsicFunctions>
416416
<FunctionLevelLinking>true</FunctionLevelLinking>
417-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
417+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
418418
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=1;RESHADE_LOCALIZATION;_HAS_EXCEPTIONS=0;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
419419
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
420420
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -459,7 +459,7 @@
459459
<Optimization>MaxSpeed</Optimization>
460460
<IntrinsicFunctions>true</IntrinsicFunctions>
461461
<FunctionLevelLinking>true</FunctionLevelLinking>
462-
<AdditionalIncludeDirectories>res;source;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
462+
<AdditionalIncludeDirectories>$(SolutionDir)res;$(SolutionDir)source;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
463463
<PreprocessorDefinitions>RESHADE_GUI;RESHADE_API_LIBRARY_EXPORT;RESHADE_ADDON=1;RESHADE_LOCALIZATION;_HAS_EXCEPTIONS=0;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
464464
<DisableSpecificWarnings>6387;26812;28251;%(DisableSpecificWarnings)</DisableSpecificWarnings>
465465
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
@@ -502,7 +502,7 @@
502502
<ProjectReference Include="deps\fpng.vcxproj">
503503
<Project>{79f676af-1a25-49bb-9549-e533d162fb0a}</Project>
504504
</ProjectReference>
505-
<ProjectReference Include="deps\gl3w.vcxproj">
505+
<ProjectReference Include="deps\glad.vcxproj">
506506
<Project>{09c0d610-9b82-40d8-b37e-0d26e3bff77f}</Project>
507507
</ProjectReference>
508508
<ProjectReference Include="deps\ImGui.vcxproj">
@@ -548,6 +548,7 @@
548548
<ClCompile Include="source\d3d11\d3d11_command_list.cpp" />
549549
<ClCompile Include="source\d3d11\d3d11_device.cpp" />
550550
<ClCompile Include="source\d3d11\d3d11_device_context.cpp" />
551+
<ClCompile Include="source\d3d11\d3d11_extensions.cpp" />
551552
<ClCompile Include="source\d3d11\d3d11_impl_command_list.cpp">
552553
<DisableSpecificWarnings>4063;%(DisableSpecificWarnings)</DisableSpecificWarnings>
553554
</ClCompile>
@@ -599,6 +600,7 @@
599600
</ClCompile>
600601
<ClCompile Include="source\dll_resources.cpp" />
601602
<ClCompile Include="source\dxgi\dxgi.cpp" />
603+
<ClCompile Include="source\dxgi\dxgi_adapter.cpp" />
602604
<ClCompile Include="source\dxgi\dxgi_d3d10.cpp" />
603605
<ClCompile Include="source\dxgi\dxgi_device.cpp" />
604606
<ClCompile Include="source\dxgi\dxgi_factory.cpp" />
@@ -613,6 +615,7 @@
613615
<ClCompile Include="source\imgui_function_table_19040.cpp" />
614616
<ClCompile Include="source\imgui_function_table_19180.cpp" />
615617
<ClCompile Include="source\imgui_function_table_19191.cpp" />
618+
<ClCompile Include="source\imgui_function_table_19222.cpp" />
616619
<ClCompile Include="source\imgui_widgets.cpp" />
617620
<ClCompile Include="source\ini_file.cpp" />
618621
<ClCompile Include="source\input.cpp" />
@@ -632,7 +635,7 @@
632635
<ClCompile Include="source\openvr\openvr_impl_swapchain.cpp" />
633636
<ClCompile Include="source\openxr\openxr_hooks.cpp" />
634637
<ClCompile Include="source\openxr\openxr_hooks_instance.cpp" />
635-
<ClCompile Include="source\openxr\openxr_hooks_session.cpp" />
638+
<ClCompile Include="source\openxr\openxr_hooks_swapchain.cpp" />
636639
<ClCompile Include="source\openxr\openxr_impl_swapchain.cpp" />
637640
<ClCompile Include="source\platform_utils.cpp" />
638641
<ClCompile Include="source\runtime.cpp" />
@@ -687,6 +690,7 @@
687690
<ClInclude Include="source\d3d11\d3d11_command_list.hpp" />
688691
<ClInclude Include="source\d3d11\d3d11_device.hpp" />
689692
<ClInclude Include="source\d3d11\d3d11_device_context.hpp" />
693+
<ClInclude Include="source\d3d11\d3d11_extensions.hpp" />
690694
<ClInclude Include="source\d3d11\d3d11_impl_device.hpp" />
691695
<ClInclude Include="source\d3d11\d3d11_impl_device_context.hpp" />
692696
<ClInclude Include="source\d3d11\d3d11_impl_state_block.hpp" />
@@ -721,6 +725,7 @@
721725
<ClInclude Include="source\d3d9\d3d9_swapchain.hpp" />
722726
<ClInclude Include="source\dll_log.hpp" />
723727
<ClInclude Include="source\dll_resources.hpp" />
728+
<ClInclude Include="source\dxgi\dxgi_adapter.hpp" />
724729
<ClInclude Include="source\dxgi\dxgi_device.hpp" />
725730
<ClInclude Include="source\dxgi\dxgi_factory.hpp" />
726731
<ClInclude Include="source\dxgi\dxgi_swapchain.hpp" />
@@ -733,6 +738,7 @@
733738
<ClInclude Include="source\imgui_function_table_19040.hpp" />
734739
<ClInclude Include="source\imgui_function_table_19180.hpp" />
735740
<ClInclude Include="source\imgui_function_table_19191.hpp" />
741+
<ClInclude Include="source\imgui_function_table_19222.hpp" />
736742
<ClInclude Include="source\imgui_widgets.hpp" />
737743
<ClInclude Include="source\ini_file.hpp" />
738744
<ClInclude Include="source\input.hpp" />

0 commit comments

Comments
 (0)