1
0
Fork 0
Commit graph

8514 commits

Author SHA1 Message Date
curt
2be63aa0fb Add my own version of gluLookAt() (which is nearly identical to the
Mesa/glu version.)  But, by calculating the Model View matrix our selves
we can save this matrix without having to read it back in from the video
card.  This hopefully allows us to save a few cpu cycles when rendering
out the fragments because we can just use glLoadMatrixd() with the
precalculated matrix for each tile rather than doing a push(), translate(),
pop() for every fragment.

Panel status defaults to off for now until it gets a bit more developed.

Extract OpenGL driver info on initialization.
1998-07-04 00:52:22 +00:00
curt
e3cd2005ba Check for full screen (no windows system support) before having PUI draw
it's ugly excuse for a mouse. :-)  The check is probably not general enough,
but it can be improved as more and varied hardware is tested.
1998-07-04 00:48:41 +00:00
curt
4e4fbc2190 typedef'd struct fgBUCKET. 1998-07-04 00:47:18 +00:00
curt
4205c0a38d typedef'd struct fgBUCKET. 1998-07-04 00:46:47 +00:00
curt
7e90664af7 Added conversion constants to fg_constants.h to assist with converting
between various world units and coordinate systems.
Added gl vendor/renderer/version info to general structure.  Initialized
  in fg_init.cxx
1998-07-03 14:36:11 +00:00
curt
bb83ba4017 Added Tools/Areas to Makefile list. 1998-07-03 14:34:39 +00:00
curt
3a6278c4e0 Added Charlie Hotchkiss's HUD updates and improvementes. 1998-07-03 13:16:27 +00:00
curt
1e94128bbd Initial revisions. 1998-07-03 12:18:55 +00:00
curt
a97ebd1f37 A few small rearrangements and tweaks. 1998-07-03 11:55:36 +00:00
curt
a76904c314 Added #ifdef HAVE_CONFIG_H #include <config.h> #endif to get WIN32
definition.
1998-07-03 11:54:50 +00:00
curt
145ecfcf6e something switch position for some reason. 1998-07-03 11:53:54 +00:00
curt
be1481fa61 Moving past 0.49 1998-07-03 11:53:19 +00:00
curt
75d5771109 Initial revision. 1998-06-27 22:34:57 +00:00
curt
57ce8bc912 Changed include order for <sys/types.h> 1998-06-27 16:55:24 +00:00
curt
be9d6ea4ea Check for GL_VERSION_1_1 or GL_EXT_texture_object to decide whether to use
"EXT" versions of texture management routines.
1998-06-27 16:54:59 +00:00
curt
353ec70f8c Replaced "extern displayInstruments" with a entry in fgOPTIONS.
Don't change the view port when displaying the panel.
1998-06-27 16:54:32 +00:00
curt
3fb9a879a7 In fgCalculatePlanet() pass a pointer to a structure to be modified, rather
than returning the entire structure.
1998-06-27 16:51:54 +00:00
curt
3e426296de #define _FG_LIMITS_H instead of _LIMITS_H 1998-06-27 16:51:15 +00:00
curt
fbb65220f0 More contributions ... :-) 1998-06-27 16:50:05 +00:00
curt
02514061ba Incorporated Friedemann Reinhard's <mpt218@faupt212.physik.uni-erlangen.de>
first pass at an isntrument panel.
1998-06-27 16:47:53 +00:00
curt
24c78e8146 Load and manage multiple textures defined in the Materials library.
Boost max material fagments for each material property to 800.
Multiple texture support when rendering.
1998-06-17 21:36:39 +00:00
curt
e461053c78 Refined conditional audio support compilation.
Moved texture parameter setup calls to ../Scenery/materials.cxx
#include <string.h> before various STL includes.
Make HUD default state be enabled.
1998-06-17 21:35:10 +00:00
curt
1e4a06098f Tweaks ... 1998-06-17 21:33:35 +00:00
curt
0d6c8357bd misc jottings from conversation with Skeet Vaughn. 1998-06-17 21:33:18 +00:00
curt
529ca14534 New version from Steve. 1998-06-17 21:32:42 +00:00
curt
7423077f95 Refine conditional audio compilation. 1998-06-17 21:31:45 +00:00
curt
64961cd294 Added a smarter check for external timezone and daylight variables in
#include <time.h> -- Thomas Gellekum <tg@ihf.rwth-aachen.de>
1998-06-17 21:31:04 +00:00
curt
cc0925be18 Tweaked fog command line options. 1998-06-13 00:40:32 +00:00
curt
f4098fd8d0 Updated with info on /mnt and egcs. 1998-06-13 00:39:57 +00:00
curt
28ceab0457 Pui -> PUI, Gui -> GUI. 1998-06-12 14:27:25 +00:00
curt
f116ee7802 Pui -> PUI. 1998-06-12 14:26:19 +00:00
curt
d97be95b2a Pui -> PUI, Gui -> GUI. 1998-06-12 14:25:26 +00:00
curt
0afa16ce3a Initial revision. 1998-06-12 01:07:06 +00:00
curt
09cf8c001e Renamed Pui -> PUI. 1998-06-12 01:05:51 +00:00
curt
cfe0e18e4e Initial revision. 1998-06-12 01:04:52 +00:00
curt
1642829438 Build only static libraries. 1998-06-12 01:01:14 +00:00
curt
847f5b90d3 Build only static libraries.
Declare memmove/memset for Sloaris.
Added support for exponetial fog, which solves for the proper density to
achieve the desired visibility range.
1998-06-12 01:00:59 +00:00
curt
2f40b08c03 Build only static libraries.
Declare memmove/memset for Sloaris.
Rewrote fg_time.c routine to get LST start seconds to better handle
  Solaris, and be easier to port, and understand the GMT vs. local
  timezone issues.
1998-06-12 00:59:52 +00:00
curt
9ebfc12526 Added support for Pui/Gui.
Converted fog to GL_FOG_EXP2.
Link to static simulator parts.
Update runfg.bat to try to be a little smarter.
1998-06-12 00:57:38 +00:00
curt
7b98736e32 Build only static libraries.
Declare memmove/memset for Sloaris.
1998-06-12 00:55:58 +00:00
curt
6c0d4504d8 Added the Gui subdirectory.
Stuff done.
1998-06-12 00:54:41 +00:00
curt
2caad4a27b Added Pui subdirectory. 1998-06-12 00:53:47 +00:00
curt
fc086c350e News, thanks, and new version. 1998-06-12 00:53:21 +00:00
curt
a6c7336cad Working first pass at material proporty sorting. 1998-06-08 17:57:54 +00:00
curt
b4e53ba51d Minor sound/startup position tweaks. 1998-06-08 17:57:04 +00:00
curt
0cda53d7ed Mods to test new Stripe fixes from Wilbur Streett. 1998-06-08 17:18:37 +00:00
curt
f7a80a9de3 Renamed *.[ch] to *.[ch]xx 1998-06-08 17:11:44 +00:00
curt
d0b19c0ce1 I goofed on the log message in the last commit ... now fixed. 1998-06-06 01:09:31 +00:00
curt
0a840e1dbd Increased per material fragment list size from 100 to 400. 1998-06-06 01:07:17 +00:00
curt
5c10725624 Working on sorting by, and rendering by material properties. 1998-06-05 22:39:53 +00:00