UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
PlatformInclude.h
1#pragma once
2#include <UnCompute/Base/Platform.h>
3
4#if UN_WINDOWS
5# define NOMINMAX
6# define WIN32_LEAN_AND_MEAN
7# include <Windows.h>
8
9# include <atlbase.h>
10# include <atlcom.h>
11# include <guiddef.h>
12
13# undef CopyMemory
14# undef GetObject
15# undef CreateWindow
16# undef MemoryBarrier
17#else
18# include <dlfcn.h>
19#endif