Commit graph

1189 commits

Author SHA1 Message Date
Anton E. Gavrilov
62d76003eb Security fixes (hope it works) 2000-11-21 00:45:36 +00:00
Bill Currie
28701e8f76 poly edge crossing FOUR (ouch, that was unexpected) cube faces partially taken
care of. I have to fill in the incomplete faces (hmm, that will be interesting)
and figure out why one corner in one of my test cases is sometimes set and
sometimes not. Hmm, might be confused buy the enter/leave info from that edge.
2000-11-20 05:41:11 +00:00
Bill Currie
ce5f4b92ca fix a silly bug with framed faces. must have been tired 2000-11-20 05:26:14 +00:00
Forest Hale
0b120aecbc __const was not defined on win32 2000-11-19 23:47:56 +00:00
Forest Hale
2231b97572 added back -basedir in a different place (win32 only) 2000-11-19 23:34:09 +00:00
Bill Currie
06ead88d9d removal of Draw_TranPic. Thanks, Seth. 2000-11-19 21:34:27 +00:00
Bill Currie
b948a6c004 another bites the dust, dn dn dn :)
I think I only have one more clipping case to take care of, and it's really a
bug in an earlier case.
2000-11-19 01:18:54 +00:00
Ragnvald Maartmann-Moe IV
61d80d792f Make -ggi target compile again. *grmbl* 2000-11-18 15:46:43 +00:00
Bill Currie
5ae45ec667 framed cube faces work now! :) clockwise polygon rules are very convenient
(ccw would be just as good, it's the rule that counts:)
2000-11-18 06:44:08 +00:00
Bill Currie
f62b1dd2d4 take care of PFNGLCOLORTABLEEXTPROC properly. I just hope the configure test
works for those that DO have it.
2000-11-18 04:25:01 +00:00
Bill Currie
b798113da8 in_sdl.c and in_svgalib.c now use the new Key_Event api properly 2000-11-17 21:34:07 +00:00
Zephaniah E. Hull
8f1ff1bddc A few compile fixes.
And of course the very slight rework of the input system, at least
in_x11 gets shifts right for different keymaps.

Oh, by the way, ALL other input targets are broken in a very 'will not
compile' way.
2000-11-17 21:23:26 +00:00
Bill Currie
15c31544cf now compiles when glext.h is unavailable 2000-11-17 17:19:29 +00:00
Bill Currie
07d323d551 remove the connect to oorodina. I don't imagine too many other people have a
server runnining on a machine called oorodina :)
2000-11-17 07:27:39 +00:00
Bill Currie
b38903cc6a add the center points of the sky polys to the debug info. 2000-11-17 07:19:47 +00:00
Jeff Teunissen
9dd801f0d3 Okay, ONE MORE TRY... 2000-11-17 07:18:22 +00:00
Jeff Teunissen
9106db191d Okay, let's see if this fixes the 8-bit problems... 2000-11-17 07:12:28 +00:00
Bill Currie
91b2d46330 fixed the bogus vector. I wasn't copying enough vertexen when doing the insert.
Oops :/
2000-11-17 06:02:47 +00:00
Bill Currie
b19b9141cc WOOHOO, framed box face finally works (mostly). For some reason, I sometimes
get a bogus vector on one of the faces, but this is a major improvement :)
Almost there to fully working skybox clipping.
2000-11-17 05:47:48 +00:00
Bill Currie
c59579c8c5 fix a dumb bug in leave_face() caused by the similarity to enter_face 2000-11-17 03:18:22 +00:00
Bill Currie
ed9ca01ada remove -basedir handling. wrong idea, bad implementation (fixed size MALLOC?!?) 2000-11-17 02:45:23 +00:00
Jeff Teunissen
aad43f6d00 Okay, one more try. 2000-11-16 23:23:53 +00:00
Bill Currie
5d69bb1342 use Sys_Error instead of abort 2000-11-16 23:00:35 +00:00
Jeff Teunissen
84df26b7cc This _might_ fix the shared palette issue. 2000-11-16 22:37:59 +00:00
Bill Currie
3c45ae69b2 add Makefile and Makefile.in 2000-11-16 20:56:57 +00:00
Bill Currie
740e023a53 fix "HUD on left side" menu option 2000-11-16 20:38:12 +00:00
Bill Currie
141fb8b7a5 try to insert the cube vertexen into the correct spot in the face poly vertex
list.
2000-11-16 20:05:15 +00:00
Dabb
c36a485851 Borland compile fix (one I forgot to commit :-). Needs to have winquake.h included for sgl. 2000-11-16 15:07:48 +00:00
Dabb
e1b173450c Added -window parameter in addition to good old -startwindowed (which I hated to type) 2000-11-16 15:05:37 +00:00
Dabb
0dfdd65020 Added instructions how to get latest Borland C++ complier service packs. 2000-11-16 15:00:27 +00:00
Jeff Teunissen
f5756a019e Add debian dir to the dist, fix up bootstrap 2000-11-16 08:31:12 +00:00
Dabb
8ad75ddf5e Kinda updated instructions.. 2000-11-15 19:38:53 +00:00
Bill Currie
c604d261f7 cleanup and document current code. Also catch a couple of possible bugs in the
process
2000-11-15 18:43:19 +00:00
Bill Currie
293d2bcc13 split gl_sky.c into gl_sky.c and gl_sky_clip.c (should have done this in the
first place, but I didn't realise how much code would go into sky clipping).
2000-11-15 17:20:54 +00:00
Dabb
b9b45d8d79 Move MGRAPH_H def (from config.h) 2000-11-15 14:46:28 +00:00
Dabb
02250336c2 Removed unneeded scitech mgl stuffs. 2000-11-15 14:44:21 +00:00
Dabb
cae9df7689 MGRAPH_H def moved to makefile 2000-11-15 14:40:58 +00:00
Bill Currie
d616ad745f very close to having working slipped skybox. framed box faces now work, but not
the surrounding faces within the frame. (frame = sky poly surrounding the face)
Also, faces with only to vertexes from clipping don't work yet.
2000-11-15 06:00:29 +00:00
Ragnvald Maartmann-Moe IV
619cb49fca Fixes mousewheel to work the same way in GGI that it does in other targets. 2000-11-15 05:52:14 +00:00
Bill Currie
e92f295d06 remove some debug info 2000-11-15 05:37:46 +00:00
Bill Currie
f971ce91fe fix the double wheel events 2000-11-15 04:01:27 +00:00
Bill Currie
eadf434f17 fix the double mouse wheel events 2000-11-15 03:58:11 +00:00
Bill Currie
39635d52a2 whitespace 2000-11-15 00:35:30 +00:00
Jeff Teunissen
e5641c148b Yaay, Debian package updates. 2000-11-14 21:45:34 +00:00
Bill Currie
24477b651a white space cleanup 2000-11-14 16:16:07 +00:00
Bill Currie
d8b795b6d2 bah, not working yet, but I don't feel like losing my thoughts :/ Doesn't crash
at least :)
2000-11-14 06:29:39 +00:00
Bill Currie
b8dbaafa89 fix all texturing/clipping problems for currently supported cases. Now to sort
out the case where a polygon edge goes all the way across a cube face. There's
also the case where an egde terminates on adjoining faces, but spans a third
(though this is currently rare, but possible)
2000-11-14 04:56:20 +00:00
Bill Currie
bf184744f8 make sv fp rounding same as cl. doesn't seem to help with obtuse angles, but
it doesn't seem to hurt, either.
2000-11-13 21:10:18 +00:00
Bill Currie
1ed9378fa4 this might work a little better :/ I hate duplicate code, but making the
enter/leave face functions use common code would be a pain.
2000-11-13 19:52:32 +00:00
Bill Currie
05f66b4c66 ok, this should fix the skybox edges 2000-11-13 19:38:56 +00:00