|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
FOX DEVELOPMENT 1.7.14Happy New Year to all the FOX Users!
We start this year with a fresh release, and it contains many new goodies! * Added 3DConnexion SpaceNavigator support (currently under Unix only). The SpaceNavigator device is a 6DOF motion controller; if your working with 3D software, you'll probably want to get one of these things. However, even if you're just fond of using Google Earth, you'll probably going to find this thing very useful. To get this device working on Linux, a recent Xorg X Server (7.3 or later) with USB HID XDevice support is needed. Of course, HID support in the linux kernel also needs to be enabled. Other than that, no special device drivers are required. However, some minor configuration files need to be changed to allow X11 to recognize the device. Simply include the following line in the "ServerLayout" section of your Xorg.conf file (typically located in the /etc/X11 directory on your system). InputDevice "SpaceBall" "SpaceBall" Also, add a new "InputDevice" section in your Xorg.conf file: Section "InputDevice" Identifier "SpaceBall" Driver "evdev" Option "Name" "3Dconnexion*" Option "Pass" "3" Option "Mode" "Relative" Option "XRelativeAxisMap" "0" Option "YRelativeAxisMap" "1" Option "ZRelativeAxisMap" "2" Option "RXRelativeAxisMap" "3" Option "RYRelativeAxisMap" "4" Option "RZRelativeAxisMap" "5" Option "ZRelativeAxisButtons" "off" EndSection After these changes, you should of course restart the X Server. There is no need for any additional driver modules; the new evdev device capability in the X Server does all the hard work. Your Space Navigator or Space Traveler (the Space Traveler is a portable version of the Space Navigator. It has a few more buttons.) should be plugged in prior to starting your FOX application. * Added new message types SEL_SPACEBALLMOTION, SEL_SPACEBALLBUTTONPRESS, and SEL_SPACEBALLBUTTONRELEASE for 3DConnexion SpaceNavigator devices. * Revamped OpenGL support with GLX 1.3 or higher (frame buffer config supprt). There are new options for FXGLVisual, and some older options have been renamed, to force updating of existing software. The new implementation allows multi-sampling frame buffer configurations, as well as explicit control of rendering surface types (Window, Image, or Buffer). * Updated FXGLCanvas. FXGLCanvas now has the capability of using externally created FXGLContext or to use a private FXGLContext. Thus, FXGLContexts may be shared between instances of FXGLCanvas. There are a few news APIs to control the context being used, and a new option GLCANVAS_OWN_CONTEXT to specify if the FXGLCanvas should manage the FXGLContext or not. * FXGLContext has been rewritten to use the updated FXGLVisual. The FXGLContext object's lifetime can be managed independently from the FXGLCanvas windows. This allows for better control of the OpenGL resources (textures, display lists, shaders, etc). FXGLCanvas windows may be created and destroyed without losing OpenGL objects. * Fixed bug in fxprintf.cpp with "%n" format. * Fixed core dump in fxtifio.cpp which was due to crappy TIFF library not handling errorhandling function-pointers nicely. We now get no messages, but at least some types of off-spec TIFF images no longer seem to cause core dumps. * Fixed GCC type-punning warnings in FXThread.cpp. * Fixed some warnings in FXApp.cpp. * Simplified some code in FXDCWindow.cpp, and FXVisual. * Added flag to force visual ID in FXVisual; this allows you to create a 2D drawable with a compatible visual to a 3D drawable. * Added default handler for SEL_SPACEBALLMOTION, SEL_SPACEBALLBUTTONPRESS, and SEL_SPACEBALLBUTTONRELEASE in FXWindow. * Added Space ball support for rotation, panning, and zooming in FXGLViewer. * Spinlock support on MS-Windows added. Enjoy!! - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 22:30 01/ 2/2008 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Foxgui-announce mailing list Foxgui-announce@... https://lists.sourceforge.net/lists/listinfo/foxgui-announce |
| Free embeddable forum powered by Nabble | Forum Help |