Fix TILED_RENDERING with MSVC

Should fix TILED_RENDERING with MSVC compiles.
__pragma( pack(push, 1)); only changes the alignment to 1 byte, MSVC will still take the type specifier to determine the minimum size of the struct.