Added Win32 support

This commit is contained in:
Michael Smith
2019-01-15 11:26:44 +01:00
parent e867778b4c
commit 5b572c214c
129 changed files with 42924 additions and 2 deletions

29
code/win32_platform.h Normal file
View File

@@ -0,0 +1,29 @@
#ifndef WIN32_PLATFORM_H
#define WIN32_PLATFORM_H
typedef void plugin_update_and_render(plugin_offscreen_buffer *Buffer);
struct sdl_plugin_code
{
HMODULE PluginCodeDLL;
FILETIME DLLLastWriteTime;
plugin_update_and_render *UpdateAndRender;
bool IsValid;
};
struct sdl_offscreen_buffer
{
SDL_Texture *Texture;
void *Memory;
int Width;
int Height;
int Pitch;
};
struct sdl_window_dimension
{
int Width;
int Height;
};
#endif