Changeset 1712
- Timestamp:
- Aug 10, 2012, 2:15:31 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/build/vs2010/Lol.Core.Rules.props
r1645 r1712 11 11 <FloatingPointModel>Fast</FloatingPointModel> 12 12 <AdditionalIncludeDirectories>$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\src\bullet;$(FlexIncludes);$(BtPhysIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 13 <AdditionalIncludeDirectories Condition="'$(Platform)'=='Win32'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes); %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>14 <AdditionalIncludeDirectories Condition="'$(Platform)'=='x64'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes); %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>13 <AdditionalIncludeDirectories Condition="'$(Platform)'=='Win32'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes);$(XinputIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 14 <AdditionalIncludeDirectories Condition="'$(Platform)'=='x64'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes);$(XinputIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 15 15 <PreprocessorDefinitions>NOMINMAX;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 16 16 <PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">WIN32;$(Win32Defines);%(PreprocessorDefinitions)</PreprocessorDefinitions> … … 44 44 <Link> 45 45 <!-- FIXME: not for the static library! --> 46 <AdditionalDependencies Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'">kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;$(SdlDeps);$(GdiDeps); %(AdditionalDependencies)</AdditionalDependencies>46 <AdditionalDependencies Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'">kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;$(SdlDeps);$(GdiDeps);$(XinputDeps);%(AdditionalDependencies)</AdditionalDependencies> 47 47 <AdditionalDependencies Condition="'$(UseOpenGL)'=='true' And ('$(Platform)'=='Win32' Or '$(Platform)'=='x64')">$(GlDeps);%(AdditionalDependencies)</AdditionalDependencies> 48 48 <AdditionalDependencies Condition="'$(UseOpenGL)'=='false' And ('$(Platform)'=='Win32' Or '$(Platform)'=='x64')">$(D3d9Deps);%(AdditionalDependencies)</AdditionalDependencies> … … 51 51 <AdditionalLibraryDirectories Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'">$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 52 52 <AdditionalLibraryDirectories Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'">$(D3d9Libs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 53 <AdditionalLibraryDirectories Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'">$(XinputLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 53 54 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 54 55 <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">xapilibd.lib;d3d9d.lib;d3dx9d.lib;xgraphicsd.lib;xboxkrnl.lib;xnetd.lib;xaudiod2.lib;xactd3.lib;x3daudiod.lib;xmcored.lib;xbdm.lib;vcompd.lib;%(AdditionalDependencies)</AdditionalDependencies> -
trunk/build/vs2010/Lol.Core.Vars.props
r1654 r1712 62 62 <D3d9Libs Condition="'$(Platform)'=='Win32'">$(DXSDK_DIR)\Lib\x86</D3d9Libs> 63 63 <D3d9Libs Condition="'$(Platform)'=='x64'">$(DXSDK_DIR)\Lib\x64</D3d9Libs> 64 <D3d9Deps Condition="'$(Configuration)'=='Release'">d3d9.lib;d3dx9.lib ;xinput.lib</D3d9Deps>65 <D3d9Deps Condition="'$(Configuration)'=='Debug'">d3d9.lib;d3dx9d.lib ;xinput.lib</D3d9Deps>64 <D3d9Deps Condition="'$(Configuration)'=='Release'">d3d9.lib;d3dx9.lib</D3d9Deps> 65 <D3d9Deps Condition="'$(Configuration)'=='Debug'">d3d9.lib;d3dx9d.lib</D3d9Deps> 66 66 <Win32Defines Condition="'$(UseOpenGL)'=='false'">USE_D3D9;$(Win32Defines)</Win32Defines> 67 68 <!-- Xinput --> 69 <XinputIncludes>$(DXSDK_DIR)\Include</XinputIncludes> 70 <XinputLibs Condition="'$(Platform)'=='Win32'">$(DXSDK_DIR)\Lib\x86</XinputLibs> 71 <XinputLibs Condition="'$(Platform)'=='x64'">$(DXSDK_DIR)\Lib\x64</XinputLibs> 72 <XinputDeps>xinput.lib</XinputDeps> 73 <Win32Defines>USE_XINPUT;$(Win32Defines)</Win32Defines> 67 74 68 75 <!-- PS3-specific --> … … 105 112 <BuildMacro Include="D3d9Libs"><Value>$(D3d9Libs)</Value></BuildMacro> 106 113 <BuildMacro Include="D3d9Deps"><Value>$(D3d9Deps)</Value></BuildMacro> 114 <BuildMacro Include="XinputIncludes"><Value>$(XinputIncludes)</Value></BuildMacro> 115 <BuildMacro Include="XinputLibs"><Value>$(XinputLibs)</Value></BuildMacro> 116 <BuildMacro Include="XinputDeps"><Value>$(XinputDeps)</Value></BuildMacro> 107 117 <BuildMacro Include="Win32Defines"><Value>$(Win32Defines)</Value></BuildMacro> 108 118 <BuildMacro Include="XboxDefines"><Value>$(XboxDefines)</Value></BuildMacro> -
trunk/src/platform/d3d9/d3d9input.cpp
r1394 r1712 13 13 #endif 14 14 15 #if defined USE_ D3D915 #if defined USE_XINPUT 16 16 # include <d3d9.h> 17 17 # include <xinput.h> … … 33 33 34 34 private: 35 #if defined USE_ D3D935 #if defined USE_XINPUT 36 36 Array<int, Stick *> m_joysticks; 37 37 #endif … … 45 45 : m_data(new D3d9InputData()) 46 46 { 47 #if defined USE_ D3D947 #if defined USE_XINPUT 48 48 for (int i = 0; i < XUSER_MAX_COUNT; i++) 49 49 { … … 64 64 D3d9Input::~D3d9Input() 65 65 { 66 #if defined USE_ D3D966 #if defined USE_XINPUT 67 67 /* Unregister all the joysticks we added */ 68 68 while (m_data->m_joysticks.Count()) … … 84 84 Entity::TickDraw(seconds); 85 85 86 #if defined USE_ D3D986 #if defined USE_XINPUT 87 87 for (int i = 0; i < m_data->m_joysticks.Count(); i++) 88 88 { -
trunk/src/platform/sdl/sdlapp.cpp
r1691 r1712 29 29 #include "platform/sdl/sdlapp.h" 30 30 #include "platform/sdl/sdlinput.h" 31 #if defined USE_ D3D931 #if defined USE_XINPUT 32 32 # include "platform/d3d9/d3d9input.h" 33 33 #endif … … 94 94 95 95 /* Autoreleased objects */ 96 # if defined USE_ D3D996 # if defined USE_XINPUT 97 97 /* Prefer D3d9 for joysticks on Windows, because the X360 pads are not 98 98 * advertised with the proper number of axes. */ -
trunk/src/platform/sdl/sdlinput.cpp
r1709 r1712 70 70 SDL_Joystick *sdlstick = SDL_JoystickOpen(i); 71 71 72 /* Blacklist HDAPS, it's not a real joystick */ 72 /* Blacklist some devices: 73 * - HDAPS, it's not a real joystick. 74 * - X360 controllers, Xinput handles them better since 75 * it won't think there is only one trigger axis. */ 73 76 char const *name = SDL_JoystickName(i); 74 77 if (strstr(name, "HDAPS") 75 # if !defined USE_D3D978 # if defined USE_XINPUT 76 79 || strstr(name, "XBOX 360 For Windows") 77 80 # endif
Note: See TracChangeset
for help on using the changeset viewer.