DirectX 12 Renderer (#5761)

* DirectX 12 Renderer (27 squashed commits)

* Add missing SDL_hidapi.h of merge of SDL.vcxproj.filters

* Fixed OpenWatcom build failure

* Dynapi fix

Co-authored-by: Ryan C. Gordon <icculus@icculus.org>
This commit is contained in:
chalonverse
2022-06-06 17:42:30 -07:00
committed by GitHub
parent 63e12cf601
commit 4082821822
22 changed files with 10154 additions and 8 deletions

View File

@@ -3264,6 +3264,7 @@ CheckDIRECTX()
if test x$enable_directx = xyes; then
AC_CHECK_HEADER(d3d9.h, have_d3d=yes)
AC_CHECK_HEADER(d3d11_1.h, have_d3d11=yes)
AC_CHECK_HEADER(d3d12.h, have_d3d12=yes)
AC_CHECK_HEADER(ddraw.h, have_ddraw=yes)
AC_CHECK_HEADER(dsound.h, have_dsound=yes)
AC_CHECK_HEADER(dinput.h, have_dinput=yes)
@@ -3991,6 +3992,10 @@ case "$host" in
AC_DEFINE(SDL_VIDEO_RENDER_D3D11, 1, [ ])
SUMMARY_video="${SUMMARY_video} d3d11"
fi
if test x$enable_render_d3d = xyes -a x$have_d3d12 = xyes; then
AC_DEFINE(SDL_VIDEO_RENDER_D3D12, 1, [ ])
SUMMARY_video="${SUMMARY_video} d3d12"
fi
fi
# Set up files for the audio library
if test x$enable_audio = xyes; then