添加源码到工程中
d3d11_tonemap.cpp
d3d11_scaler.cpp
d3d11_fmt.c
//# define D3D11CreateDevice(args...) pf_CreateDevice(args)
# define D3D11CreateDevice(args,...) pf_CreateDevice(args,__VA_ARGS__)
direct3d11.c
#ifdef __STDC_NO_VLA__
unsigned arraySize = pool_size * D3D11_MAX_SHADER_VIEW;
textures = (ID3D11Texture2D**)malloc(sizeof(ID3D11Texture2D*) * arraySize);
memset(textures, 0, sizeof(ID3D11Texture2D*) * arraySize);
#else
ID3D11Texture2D *textures[arraySize];
memset(textures, 0, sizeof(textures));
#endif
d3d11_shaders.c
#if !VLC_WINSTORE_APP
# define D3DCompile(...) hd3d->OurD3DCompile(__VA_ARGS__)
#endif