From 784c01018252a14b333bda9b497404262a63fcd3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 25 May 2011 21:03:40 +0100 Subject: [PATCH] Build fixes. --- CMakeLists.txt | 6 +++--- d3d.py | 3 +-- d3dtypes.py | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 57361b6..2bb87ff 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -178,8 +178,8 @@ if (WIN32) endif (DirectX_D3D_INCLUDE_DIR) # d3d8.dll - if (DirectX_D3D8_INCLUDE_DIR) - include_directories (${DirectX_D3D8_INCLUDE_DIR}) + if (DirectX_D3D8_INCLUDE_DIR AND DirectX_D3DX9_INCLUDE_DIR) + include_directories (${DirectX_D3D8_INCLUDE_DIR} ${DirectX_D3DX9_INCLUDE_DIR}) add_custom_command ( OUTPUT d3d8.cpp COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d8.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d8.cpp @@ -192,7 +192,7 @@ if (WIN32) LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/wrappers ) install (TARGETS d3d8 RUNTIME DESTINATION wrappers) - endif (DirectX_D3D8_INCLUDE_DIR) + endif (DirectX_D3D8_INCLUDE_DIR AND DirectX_D3DX9_INCLUDE_DIR) # d3d9.dll if (DirectX_D3DX9_INCLUDE_DIR) diff --git a/d3d.py b/d3d.py index dbda94c..9deed97 100644 --- a/d3d.py +++ b/d3d.py @@ -229,8 +229,7 @@ IDirect3DDevice.methods += [ Method(HRESULT, "GetPickRecords", [LPDWORD,LPD3DPICKRECORD]), Method(HRESULT, "EnumTextureFormats", [LPD3DENUMTEXTUREFORMATSCALLBACK,LPVOID]), Method(HRESULT, "CreateMatrix", [LPD3DMATRIXHANDLE]), - #Method(HRESULT, "SetMatrix", [D3DMATRIXHANDLE,Const(LPD3DMATRIX)]), - Method(HRESULT, "SetMatrix", [D3DMATRIXHANDLE,LPD3DMATRIX]), + Method(HRESULT, "SetMatrix", [D3DMATRIXHANDLE,Const(LPD3DMATRIX)]), Method(HRESULT, "GetMatrix", [D3DMATRIXHANDLE,LPD3DMATRIX]), Method(HRESULT, "DeleteMatrix", [D3DMATRIXHANDLE]), Method(HRESULT, "BeginScene", []), diff --git a/d3dtypes.py b/d3dtypes.py index 3ac19a5..c80da76 100644 --- a/d3dtypes.py +++ b/d3dtypes.py @@ -122,7 +122,7 @@ D3DMATRIX = Struct("D3DMATRIX", [ 41, 42, 43, 44 ] ]) -LPD3DMATRIX = Pointer(D3DMATRIX) +LPD3DMATRIX = Alias("LPD3DMATRIX", Pointer(D3DMATRIX)) D3DVIEWPORT = Struct("D3DVIEWPORT", [ (DWORD, "dwSize"), -- 2.43.0