OpenSceneGraph/CMakeModules
Robert Osfield a345a04254 From Wang Rui, "I implemented a customized viewer event traversal here to read state
changes from the DirectInput devices and add events to the event
queue. I've tested with the keyboard and joystick supports. Because of
only having a very old 6-button gamepad, I can't do more experiments.
Hope this will bring more ideas to those who face similar problems,
especially simulation game designers. :)

I didn't map all DirectInput key values to GUIEventAdapter key
symbols. Users may add more in the buildKeyMap() function freely. The
mouse handling operations are also ignored, but will be easily
improved in the same way of creating keyboard and joystick devices.

Please add a line:

FIND_PACKAGE(DirectInput)

in the CMakeLists of root directory. And in the examples/CMakeLists.txt:

IF(DIRECTINPUT_FOUND)
   ADD_SUBDIRECTORY(osgdirectinput)
ENDIF(DIRECTINPUT_FOUND)

DirectX SDK 2009 is used here, but an older version like DX8 should
also work in my opinion.
"
2010-12-13 11:34:33 +00:00
..
CheckAtomicOps.cmake From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
clean_directories Added utilty script for cleaning up build files/directories. 2008-03-14 15:33:47 +00:00
cmake_uninstall.cmake.in From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
Find3rdPartyDependencies.cmake From Torben Dannhauer, "I have extended the attached zipped file to recognize some more filenames and versions. 2010-06-28 08:20:59 +00:00
FindCOLLADA.cmake From Brad Christiansen, "Attached is a very small change to allow the Collada libs for VS 2010 to be found automatically." 2010-11-22 10:37:49 +00:00
FindCoreVideo.cmake From Eric Wing, QTKit plugin for reading movies under OSX using QTKit + CoreVideo 2010-09-24 12:59:37 +00:00
FindDirectInput.cmake From Wang Rui, "I implemented a customized viewer event traversal here to read state 2010-12-13 11:34:33 +00:00
FindDirectShow.cmake From Cedric Pinson, "Here an update of the directshow plugin. It fixes issues with 2009-11-20 10:48:51 +00:00
FindFBX.cmake From Michael Platings, "the attached cmake file recognises the latest version of the FBX SDK, and now works correctly on 64 bit Windows." 2010-11-22 17:39:43 +00:00
FindFFmpeg.cmake From Michael Platings, "Minor ffmpeg build fix, Replaced 2010-05-27 14:35:10 +00:00
FindFLTK.cmake Moved finding of RSVG, Poppler-glib and GtkGl out into their own Find*.cmake modules to enable easier specialization. 2010-11-11 16:51:46 +00:00
FindFOX.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindFreeType.cmake From Colin McDonald, build fixes for Solaris. 2008-01-08 18:13:06 +00:00
FindGDAL.cmake From Peter Bear, "Attached is a fix for the detection of GDAL 1.7.0. The previous CMake file only supported up to 1.6, this fix supports 1.7." 2010-11-05 11:21:55 +00:00
FindGIFLIB.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindGtkGl.cmake Moved finding of RSVG, Poppler-glib and GtkGl out into their own Find*.cmake modules to enable easier specialization. 2010-11-11 16:51:46 +00:00
FindInventor.cmake From Jan Peciva, improvements to Inventor find operation 2010-01-31 18:23:35 +00:00
FindJasper.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindLibVNCServer.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindOpenEXR.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindOpenThreads.cmake From Eric Wing, "Attached are a few Find modules with updates. Among other things, they 2008-01-04 20:00:18 +00:00
FindOpenVRML.cmake From Jan Ciger, "I am attaching the updated VRML plugin, as promised. This version works 2009-05-26 14:22:56 +00:00
FindOSG.cmake From David Fries,"We are needing to compile Debug, Release, and MinSizeWithDebInfo, but 2010-03-10 17:19:35 +00:00
FindOurDCMTK.cmake Added search in /usr/local/dicom for dcmtk. 2009-06-26 16:39:44 +00:00
FindPerformer.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindPoppler-glib.cmake Moved finding of RSVG, Poppler-glib and GtkGl out into their own Find*.cmake modules to enable easier specialization. 2010-11-11 16:51:46 +00:00
FindQTKit.cmake From Eric Wing, QTKit plugin for reading movies under OSX using QTKit + CoreVideo 2010-09-24 12:59:37 +00:00
FindQuickTime.cmake Based on a suggestion from Chuck Seberino, have added a section for testing of 64bit build under OSX and disable the use of quicktime when the build includes 64bit. 2010-03-10 11:01:17 +00:00
FindRSVG.cmake Moved finding of RSVG, Poppler-glib and GtkGl out into their own Find*.cmake modules to enable easier specialization. 2010-11-11 16:51:46 +00:00
FindXine.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindXUL.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
FindZLIB.cmake From Philip Lowman, removed inappropriate references to OSG_ in 3rd party libs searches 2009-05-18 10:17:57 +00:00
ListHandle.cmake Fixed tabbing 2007-04-27 09:49:28 +00:00
ModuleInstall.cmake From Stephan Huber, 2010-07-31 08:57:52 +00:00
OsgCPack.cmake From Mattias Helsing, "" 2009-04-09 15:56:04 +00:00
OsgCPackConfig.cmake.in From Mattias Helsing, "got some feedback from J-S on the packaging so I have changed the 2009-01-21 18:34:10 +00:00
OsgDetermineCompiler.cmake From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
OsgMacroUtils.cmake From Sukender, "As discussed in osg-users, I found output directories with CMake >= 2.8.1 are wrong under MSVC (As Chuck said, it's to be related to CMake, and not MSVC). 2010-11-09 14:39:32 +00:00
UtilityMacros.cmake From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00