from Microsoft SDK (november 2008)
Patch by Roberto Huelga (modified + minor improvements)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@38850
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
#define __EVAS_ENGINE_DIRECT3D_H__
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
+#undef WIN32_LEAN_AND_MEAN
typedef struct _Evas_Engine_Info_Direct3D Evas_Engine_Info_Direct3D;
#include "evas_engine.h"
#include <assert.h>
+#include <d3dx9.h>
+
#include "evas_direct3d_device.h"
#include "evas_direct3d_context.h"
#include "evas_direct3d_shader_pack.h"
#include <string.h>
+#include <d3dx9.h>
+
#include "evas_direct3d_object_image.h"
#include "evas_direct3d_image_cache.h"
#include "evas_direct3d_device.h"
+
+#include <assert.h>
+
+#include <d3dx9.h>
+
#include "evas_direct3d_shader_pack.h"
#include "evas_direct3d_device.h"
-#include <assert.h>
Ref<D3DShaderPack> D3DShaderPack::_this;
#define __EVAS_ENGINE_H__
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
+#undef WIN32_LEAN_AND_MEAN
#include <d3d9.h>
-#include <d3dx9.h>
#ifdef __cplusplus
extern "C" {