Commit Graph

  • 4a14f60a4e added a child window to one demo, added different menus attached to different mouse buttons, for testing Also added missing post redisplay to keep animation going dcnieho 2012-07-21 14:15:39 +0000
  • 233d93d550 can now also handle the case where menus is opened, client area of window with menu is clicked and then user switches to another window. dcnieho 2012-07-21 04:04:45 +0000
  • e32b8f09fb better test of menus: one window now has right and left click menus dcnieho 2012-07-21 03:58:04 +0000
  • ec9b01736e fixes two cases of menu's not closing when they should: 1. open a menu in one of the freeglut windows, then activate another app (or the console window) by clicking on that. The freeglut menu doesn't close, and as it is topmost, it shines through everything. 2. open a menu in one of the freeglut windows, then click on the non-client area of another freeglut window (e.g. the title bar): menu doesn't close dcnieho 2012-07-21 03:11:57 +0000
  • 622479f8b4 When having submenu open in one window and activating its root menu in another window, submenu didn't close and root menu's activate state wasn't reset. Fixed. dcnieho 2012-07-21 02:32:58 +0000
  • 2f1b14fb21 small addition to debug msg handy for testing dcnieho 2012-07-20 08:07:52 +0000
  • a8ab2ae562 need to check for NULL as well.... dcnieho 2012-07-20 06:48:05 +0000
  • dd8e935408 removed SetFocus that was added to WM_MOUSEMOVE to handle keyboard focus with subwindows Now using a solution similar to GLUT's, when receiving input, check if mouse is actually on a child of the window passed in by the event, and process as if event was on that window instead dcnieho 2012-07-20 06:35:38 +0000
  • 8e6d6e4f5c it was in 2003 that his compiler didn't recognize this symbol, lets assume its fine by now on anything we support dcnieho 2012-07-20 05:44:05 +0000
  • f910836158 cannot use //-style comments in shader source, doesn't work on nVidia cards (it seems, samples size is only one nVidia and one AMD card) dcnieho 2012-06-18 06:14:32 +0000
  • afbdd37121 added bunch of error checks to shapes demo dcnieho 2012-06-15 05:54:44 +0000
  • 1bca835536 as per Ioannis Petikas' suggestion on the mailing list, set NeedToResize to false before calling fghReshapeWindow dcnieho 2012-06-15 05:47:32 +0000
  • ad98f1af5f bit of documentation dcnieho 2012-06-12 09:33:25 +0000
  • 7b5697d690 Integrate and reference Android documentation beuc 2012-06-11 21:46:43 +0000
  • 9641fb9d0d Fixing mouse wheel bug in Windows per e-mail from Ioannis Petikas dated 5/9/12 at 1:02 PM. fayjf 2012-06-10 20:41:45 +0000
  • 9165411c7a Fixing the situation in which the special-key-up callback is called twice when Ctrl, Alt, or Shift is released. fayjf 2012-06-10 19:35:13 +0000
  • 6a9df93b5f Reference myself in AUTHORS beuc 2012-06-10 09:06:45 +0000
  • 79911c4228 Fixing the warning message when "glutGetModifiers" is called from within the special key callback; also removing some unused key codes in the special key processing code. fayjf 2012-06-09 19:43:44 +0000
  • 0f6399c878 Document Android callbacks beuc 2012-06-09 18:02:53 +0000
  • 807d5b9e49 Call Pause/Resume callbacks from Android beuc 2012-06-09 18:02:33 +0000
  • 6ea4bc321e Make glutInitContextFunc/glutPauseFunc/glutResumeFunc names definitive (+ reference them in the .def) beuc 2012-06-09 17:49:27 +0000
  • 4d5e90860d Fix compilation of demos/shapes beuc 2012-06-09 17:38:24 +0000
  • 1c26c70ea9 Add pointers to discussion on multi-touch beuc 2012-06-09 17:29:58 +0000
  • 21409fddf2 Add pointers to discussion on multi-touch beuc 2012-06-09 17:29:10 +0000
  • fb12dc9887 Mark FREEGLUT_VERSION_2_0 as deprecated as per ML discussion 'FREEGLUT_VERSION_2_0' on 2012-03-15 beuc 2012-06-09 17:26:06 +0000
  • e05409ce5a Mark FREEGLUT_VERSION_2_0 as deprecated as per ML discussion 'FREEGLUT_VERSION_2_0' on 2012-03-15 (see website documentation) beuc 2012-06-09 17:25:34 +0000
  • 45daf31758 README.mingw_cross: Clarify + remove autotools instructions since autotools support was removed beuc 2012-06-09 17:23:07 +0000
  • ef625ea1a3 shapes demo can now test shader based drawing as well, added glmatrix helpers mostly written by John T. dcnieho 2012-06-09 14:56:58 +0000
  • 9f5bdabbbd fixed warnings dcnieho 2012-06-08 01:03:12 +0000
  • f0278c8e7a added d suffix for debug builds of demos as well, MSVC only dcnieho 2012-06-07 13:52:23 +0000
  • 299a491ae2 Clarify why check for XInput beuc 2012-05-29 18:33:22 +0000
  • 5f34ac1c5a Precision about Unix installation (XInput) beuc 2012-05-29 18:32:51 +0000
  • c8f74743db spaceball demo is only meaningful on unix, don't build on other platforms dcnieho 2012-05-25 01:35:06 +0000
  • ce8d4a2137 on windows+MSVC, debug builds of the library now have a 'd' suffix. freeglutdll.def was edited to no longer include the name of teh library that would clash with this and freeglut_std.h was edited to specify linking to the right library when building in debug mode dcnieho 2012-05-25 01:31:25 +0000
  • 0065de7ac6 note about teapot rendering, front facing polygons have clockwise winding dcnieho 2012-05-24 15:05:34 +0000
  • 5f3a0d5411 fixed C++ code in multi-touch demo (thanks Geoff McLane!) dcnieho 2012-05-21 10:17:55 +0000
  • 6afd5d5a83 no longer using sinf/cosfsqrtf in fg_geometry, no need for all this extra boilerplate dcnieho 2012-05-21 09:36:23 +0000
  • 0b0d17fa8e Add link to OpenGL wikibook, as discussed on the list beuc 2012-05-14 17:41:15 +0000
  • 352ff3e7ec multi-touch sample: use FG2.8 (reversed) prototype for now beuc 2012-05-13 09:14:27 +0000
  • 88512756e5 Fix extra CRLF beuc 2012-05-13 09:13:46 +0000
  • fae6135480 Multi-touch: fix CMake: Xi and XInput2.h detection wasn't ported from autoconf, effectively disabling multi-touch beuc 2012-05-13 09:08:35 +0000
  • 4f3b46e046 Android: warn on resume if no callback for InitContext is defined beuc 2012-05-13 09:05:55 +0000
  • 6c8a620bd5 Applied Thomas Bastiani's patch fixing the behaviour of freeglut under X11 when operating without a window manager. Adds a fake ConfigureNotify event to make sure reshape callbacks are called at least once as specified. jtsiomb 2012-05-10 18:50:52 +0000
  • eadc9b790a Multi-touch precisions beuc 2012-05-08 17:28:38 +0000
  • 57532197dd Multi-touch test program beuc 2012-05-08 17:09:38 +0000
  • f36e176d61 CMake: add note about library versioning beuc 2012-05-05 19:11:41 +0000
  • 66fb02ae56 More documentation on MultiTouch beuc 2012-05-05 12:49:32 +0000
  • d696dabdaa Update documentation on MultiTouch beuc 2012-05-05 11:32:05 +0000
  • 3a8112fd78 removed the useless and unmaintained .spec and .lsm files jtsiomb 2012-05-05 06:06:09 +0000
  • c9c45b04a1 docs and cosmetics in fg_geometry, should be a finished product now, except for more testing of the OGL2+ path dcnieho 2012-05-05 03:12:43 +0000
  • edd278df3c slight formatting in CMake file, just cosmetic dcnieho 2012-05-05 00:52:45 +0000
  • e85d2865b2 Add new callback to reload context, pending propername beuc 2012-05-04 22:18:54 +0000
  • 5807ec617c android: add code to display multi-touch events beuc 2012-05-04 19:59:36 +0000
  • 1659102712 typo beuc 2012-05-04 14:57:02 +0000
  • 054d81e512 Add notes about Android tricky situations beuc 2012-05-04 14:56:55 +0000
  • 7e1671c700 Add documentation for geometry (ML rip-off) and Android corner-cases beuc 2012-05-04 14:52:52 +0000
  • c95a18eaa0 Move intro before TOC beuc 2012-05-04 11:21:47 +0000
  • 4edd05c782 Move Android docs to the website beuc 2012-05-04 11:19:00 +0000
  • 66664337e7 Move Android docs to the website beuc 2012-05-04 11:18:43 +0000
  • 8aac2a48ce Android: unify toolchain and module builds beuc 2012-05-04 11:17:43 +0000
  • bdfe2f03f4 Update android status beuc 2012-05-04 10:36:46 +0000
  • 0bff1dd42e Update documentation about spaceballs and dials&buttons callbacks beuc 2012-05-04 10:30:58 +0000
  • 85b0410084 android: handle pause/unpause of application + recreate EGL window and OpenGL context accordingly beuc 2012-05-04 07:37:39 +0000
  • a0df79a2ee Document android app lifecycle; kill app when window is closed, until pausing/restoring windows is possible beuc 2012-05-03 16:40:20 +0000
  • 1d008232f5 android: make code 're-entrant' - i.e. NativeActivity can restart the program without unloading it beuc 2012-05-03 14:12:35 +0000
  • d807511ff9 android: better clean-up on exit beuc 2012-05-03 13:32:06 +0000
  • d7eef58fb4 Fix warnings beuc 2012-05-03 08:01:27 +0000
  • c930677a27 Android: implement fgPlatformDeinitialiseInputDevices beuc 2012-05-03 07:58:00 +0000
  • 6ba33936f9 GLUT_WINDOW_BORDER_* is about borders, not inner size (thanks again Dee) beuc 2012-05-03 07:55:19 +0000
  • 750e6d3aea GLUT_HAS_DIAL_AND_BUTTON_BOX officially not implemented on Android beuc 2012-05-03 07:54:12 +0000
  • 6c78dcab37 Fix misleading comment beuc 2012-05-02 18:27:57 +0000
  • 528e867587 Implement a few missing enums in fgPlatformGlutDeviceGet/fgPlatformGlutGet beuc 2012-05-02 17:28:52 +0000
  • ff0a894fdc Use fgWarning for android joystick stubs beuc 2012-05-02 16:47:45 +0000
  • df8fe9c476 Explain why fgPlatformSleepForEvents is no-op under Android beuc 2012-05-02 16:45:21 +0000
  • 7f845a72dc CHECK_FUNCTION_EXISTS for sinf/cosf/sqrtf actually fails not because of missing math.h, but because of missing -lm. Fixed. beuc 2012-05-02 16:44:40 +0000
  • 488823afc3 Remove debugging left-over -_-' (thanks Dee) beuc 2012-05-02 16:42:55 +0000
  • 260c71b27e android: implement fgPlatformSetCursor/fgPlatformWarpPointer beuc 2012-05-02 14:49:15 +0000
  • ae35d72efd fg_geometry: GL2 fixed: glDrawElements' indices is byte offset, not element offset beuc 2012-05-01 22:16:33 +0000
  • 9b1a6ab1dd fg_geometry: pass number of vertices to fgDrawWire*; start adapting GL2 code to recent GL1 changes (GL2 code doesn't produce proper results yet) beuc 2012-05-01 21:28:28 +0000
  • 628d9b7a7e Detect sinf/cosf/sqrtf presence with CMake (instead of relying on __cpluscplus) beuc 2012-05-01 14:14:54 +0000
  • 0629737fa2 Initialize OpenGL 2.0 after OpenGL context is created (otherwise initialization fails under mswin) beuc 2012-05-01 13:13:14 +0000
  • 104a238a57 fg_geometry: remove GLES-specific #ifdefs (in code and headers), update Android test-case. GL2 code compiles but does not work yet. beuc 2012-05-01 10:37:06 +0000
  • dad750d1df Android: reference android library dependencies, needed for shared libs builds beuc 2012-05-01 09:33:05 +0000
  • 45b71f41a9 now using the Koch Snowflake (from fractals.dat) instead of Cantor dust for fractals and fractals_random demo (changed built-in data). Looks better Also removed copying of fractals.dat to build dir from CMake file dcnieho 2012-04-30 15:19:59 +0000
  • c04a82ac47 drawing code for solid and wired now shared for all objects dcnieho 2012-04-29 04:16:07 +0000
  • b739e1a281 cleanup dcnieho 2012-04-28 17:03:29 +0000
  • a01a0426e7 torus ported. All shapes drawn with glDrawArrays and glDrawElements now. Next is to use the same drawing functions for all shapes, all those with circles still have their own now dcnieho 2012-04-28 17:01:44 +0000
  • 93e05f42de less repetition of vertices for triangle strip dcnieho 2012-04-28 16:35:39 +0000
  • 21268d0831 Wire Torus now ported solid torus now as triangle strips, but still need to finish port dcnieho 2012-04-28 13:29:49 +0000
  • fe89b94fc4 porting torus: split off vertex generation fixed drawing to work with this dcnieho 2012-04-28 10:57:40 +0000
  • 5fbbc35cb5 Mention we can have a look at Pygame Subset for Android beuc 2012-04-22 17:35:14 +0000
  • 8bd75d7761 added 'r' toggle to shapes demo to also animate rotation around object x-axis, to get a better view of the model dcnieho 2012-04-22 16:39:47 +0000
  • b5cfa418b6 one more small cleanup dcnieho 2012-04-22 16:32:29 +0000
  • 98ca02122b cylinder also ported little bit of cleanup in Cone and Sphere code (fixed normals of top of cone, no longer generating too many indices for wire frame) dcnieho 2012-04-22 16:30:19 +0000
  • f0f4e33556 typo beuc 2012-04-21 20:21:16 +0000
  • 97a9318a81 Eventually tracked down nasty Android bug beuc 2012-04-21 20:19:31 +0000
  • d554cb9ab1 Fix a few more compiler warnings beuc 2012-04-21 19:04:02 +0000
  • 46fd1bbdf5 Fix more compiler warnings beuc 2012-04-21 18:22:24 +0000
  • 49922f9a8a glutCones now refreshed too little edits on glutSphere too, nothign affecting functionality dcnieho 2012-04-21 18:05:56 +0000
  • c0fceb37bb Fix compiler warnings beuc 2012-04-21 17:40:25 +0000