mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2024-11-21 16:46:41 -08:00
demos: Get rid of code for compiling shaders using d3dcompiler.
It's unused. Signed-off-by: Józef Kucia <jkucia@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
3d74e65a1f
commit
b084a4a153
@ -25,10 +25,6 @@
|
|||||||
|
|
||||||
struct demo
|
struct demo
|
||||||
{
|
{
|
||||||
HMODULE d3dcompiler;
|
|
||||||
HRESULT (WINAPI *compile_from_file)(const WCHAR *filename, const void *defines, void *include,
|
|
||||||
const char *entry_point, const char *profile, UINT flags1, UINT flags2,
|
|
||||||
ID3DBlob **code, ID3DBlob **errors);
|
|
||||||
size_t window_count;
|
size_t window_count;
|
||||||
bool quit;
|
bool quit;
|
||||||
|
|
||||||
@ -198,11 +194,6 @@ static inline bool demo_init(struct demo *demo, void *user_data)
|
|||||||
{
|
{
|
||||||
WNDCLASSEXW wc;
|
WNDCLASSEXW wc;
|
||||||
|
|
||||||
if (!(demo->d3dcompiler = LoadLibraryW(L"d3dcompiler_47")))
|
|
||||||
return false;
|
|
||||||
if (!(demo->compile_from_file = (void *)GetProcAddress(demo->d3dcompiler, "D3DCompileFromFile")))
|
|
||||||
goto fail;
|
|
||||||
|
|
||||||
wc.cbSize = sizeof(wc);
|
wc.cbSize = sizeof(wc);
|
||||||
wc.style = CS_HREDRAW | CS_VREDRAW;
|
wc.style = CS_HREDRAW | CS_VREDRAW;
|
||||||
wc.lpfnWndProc = demo_window_proc;
|
wc.lpfnWndProc = demo_window_proc;
|
||||||
@ -216,7 +207,7 @@ static inline bool demo_init(struct demo *demo, void *user_data)
|
|||||||
wc.lpszClassName = DEMO_WINDOW_CLASS_NAME;
|
wc.lpszClassName = DEMO_WINDOW_CLASS_NAME;
|
||||||
wc.hIconSm = LoadIconW(NULL, IDI_WINLOGO);
|
wc.hIconSm = LoadIconW(NULL, IDI_WINLOGO);
|
||||||
if (!RegisterClassExW(&wc))
|
if (!RegisterClassExW(&wc))
|
||||||
goto fail;
|
return false;
|
||||||
|
|
||||||
demo->window_count = 0;
|
demo->window_count = 0;
|
||||||
demo->quit = false;
|
demo->quit = false;
|
||||||
@ -224,16 +215,11 @@ static inline bool demo_init(struct demo *demo, void *user_data)
|
|||||||
demo->idle_func = NULL;
|
demo->idle_func = NULL;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
fail:
|
|
||||||
FreeLibrary(demo->d3dcompiler);
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void demo_cleanup(struct demo *demo)
|
static inline void demo_cleanup(struct demo *demo)
|
||||||
{
|
{
|
||||||
UnregisterClassW(DEMO_WINDOW_CLASS_NAME, GetModuleHandle(NULL));
|
UnregisterClassW(DEMO_WINDOW_CLASS_NAME, GetModuleHandle(NULL));
|
||||||
FreeLibrary(demo->d3dcompiler);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void demo_set_idle_func(struct demo *demo,
|
static inline void demo_set_idle_func(struct demo *demo,
|
||||||
|
Loading…
Reference in New Issue
Block a user