This repository has been archived on 2024-06-25. You can view files and clone it, but cannot push or open issues or pull requests.
FreeGLUT-Vita/freeglut/freeglut
jtsiomb 796b7d2f56 A couple of fixes in fg_joystick_x11.c identified in bug report #249
- The correct way to set the O_NONBLOCK flag, is to OR that flag with existing
  flags. Previously we were overriding everything else and setting the flags
  value to O_NONBLOCK directly. Unlikely to cause a problem because we probably
  don't have any other flags in the newly opened file descriptor, but strictly
  spaking it was incorrect.
- If ioctl JSIOCGAXES and JSIOCGBUTTONS could fail, as it stands, it would
  clobber the value of joy->num_axes/joy->num_buttons. It can't fail, but maybe
  in the future who knows. Let's be safe.



git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1848 7f0cb862-5218-0410-a997-914c9d46530a
2019-09-11 13:24:28 +00:00
..
android Unify GLES1 and GLES2 (libraries are compatible and can be co-linked) 2014-06-01 09:24:47 +00:00
doc typofixes - https://github.com/vlajos/misspell_fixer 2014-12-22 16:27:02 +00:00
include/GL - fallback to non-sRGB visuals if the context creation failed (GLX-only) 2018-04-02 03:16:50 +00:00
progs cleaning up mixed tabs and spaces 2018-03-26 20:32:31 +00:00
src A couple of fixes in fg_joystick_x11.c identified in bug report #249 2019-09-11 13:24:28 +00:00
android_toolchain.cmake __ANDROID__ is defined in the Android build environment; no need for an extra -DANDROID 2012-04-09 18:35:25 +00:00
AUTHORS Mention Wayland build requirements in documentation 2015-12-14 16:22:51 +00:00
blackberry.toolchain.cmake Updated BlackBerry references to make note of the change from FREEGLUT_GLES2/1 to FREEGLUT_GLES. 2014-06-24 07:03:16 +00:00
ChangeLog typofixes - https://github.com/vlajos/misspell_fixer 2014-12-22 16:27:02 +00:00
CMakeLists.txt Applied Christian's change to drop unnecessary dependency to X11 libraries we 2019-03-26 18:55:42 +00:00
config.h.in For builds not using cmake, generate fg_version.h to match cmake-specified version number. 2014-08-18 02:00:40 +00:00
COPYING Initial revision 2001-07-27 04:35:54 +00:00
freeglut.pc.in Applied Daniel Macks' patch to use ${CMAKE_INSTALL_LIBDIR} instead of 2015-02-18 00:37:05 +00:00
freeglut.rc.in FreeGLUT version number is now only defined in CMake file. All other 2012-03-15 02:30:50 +00:00
FreeGLUTConfig.cmake.in Create cmake package using imported targets. 2015-07-11 21:26:56 +00:00
mingw_cross_toolchain.cmake Add CMake toolchain script for mingw32/64 compilation, and update documentation 2012-03-09 20:34:51 +00:00
README Little fix'es. 2017-10-23 18:22:43 +00:00
README.android Move Android docs to the website 2012-05-04 11:19:00 +00:00
README.blackberry Updated BlackBerry references to make note of the change from FREEGLUT_GLES2/1 to FREEGLUT_GLES. 2014-06-24 07:03:16 +00:00
README.cmake Mention Wayland build requirements in documentation 2015-12-14 16:22:51 +00:00
README.cygwin_mingw A few fixes in cygwin docs 2012-03-15 20:37:41 +00:00
README.mingw_cross README.mingw_cross: Clarify + remove autotools instructions since autotools support was removed 2012-06-09 17:23:07 +00:00
README.win32 note about using near far variable names 2014-01-15 03:22:37 +00:00

BRIEF OVERVIEW
==============

This is the freeglut package.

Freeglut, the Free OpenGL Utility Toolkit, is meant to be a free alternative to
Mark Kilgard's GLUT library. Freeglut is free software, distributed under an
MIT/X11 style license. You are free to use, modify, and redistribute FreeGLUT
with or without modifications (see COPYING for details).

PORTS
=====

Currently supported platforms:
 - UNIX systems with X11 and Wayland (such as GNU/Linux, FreeBSD, etc)
 - MS Windows
 - macOS with XQuartz (no native Cocoa support yet)
 - Android (NDK)
 - BlackBerry

Consult the platform-specific readme files for details on the level of support
and build instructions.


INSTALLATION
============

See README.cmake as a starting point, as well as the other README
files for further info.


CONTRIBUTING
============

Patches for bugfixes and new features are certainly welcome. Please send patches
to the freeglut-developer mailing list (see CONTACT below).

Feel free to report any bugs you encounter, using our bug tracking system:
https://sourceforge.net/p/freeglut/bugs/
Feature requests are also welcome at:
https://sourceforge.net/p/freeglut/feature-requests/

If your bug report needs urgent attention, please also post a message to the
aforementioned freeglut-developer mailing list, to make sure we'll see it ASAP.


CONTACT
=======

FreeGLUT website: http://freeglut.sourceforge.net

FreeGLUT mailing lists:
 - developer: https://lists.sourceforge.net/lists/listinfo/freeglut-developer
 - bugs: https://lists.sourceforge.net/lists/listinfo/freeglut-bugs
 - announce: https://lists.sourceforge.net/lists/listinfo/freeglut-announce

  You need to subscribe before posting to any of our mailing lists. Make sure
  to avoid selecting "daily digest mode" if you intend to post, so that you can
  reply properly to specific messages. Also, please do not top-post, and try to
  send properly formated emails (text, hard-wrapped at 72 columns, no binary or
  large attachements).