demos: Move the vkd3d parts of demo_xcb.h into a separate header.

So that they can be used for e.g. Wayland or macOS support. Or Windows,
if we're so inclined.
This commit is contained in:
Henri Verbeet
2025-03-20 21:11:05 +01:00
parent b12e3d8eec
commit 70655012ab
Notes: Henri Verbeet 2025-04-08 20:55:27 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1451
4 changed files with 635 additions and 534 deletions

View File

@@ -320,6 +320,7 @@ vkd3d_demos = \
vkd3d_demos_headers = \
demos/demo.h \
demos/demo_vkd3d.h \
demos/demo_win32.h \
demos/demo_xcb.h

View File

@@ -178,5 +178,5 @@ static inline HRESULT demo_create_root_signature(ID3D12Device *device,
#include "demo_win32.h"
#else
#define INFINITE VKD3D_INFINITE
#include "demo_xcb.h"
#include "demo_vkd3d.h"
#endif

508
demos/demo_vkd3d.h Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff