diff --git a/src/d3d9/d3d9_texture.h b/src/d3d9/d3d9_texture.h index eead55fe..abad69f3 100644 --- a/src/d3d9/d3d9_texture.h +++ b/src/d3d9/d3d9_texture.h @@ -9,6 +9,7 @@ #include #include #include +#include namespace dxvk { @@ -17,7 +18,7 @@ namespace dxvk { public: - struct alignas(16) SubresourceData { uint8_t data[sizeof(SubresourceType)]; }; + using SubresourceData = std::aligned_storage_t; D3D9BaseTexture( D3D9DeviceEx* pDevice,