Commit graph

55 commits

Author SHA1 Message Date
plagman
77a2adbd62 Skyboxes.
git-svn-id: https://svn.eduke32.com/eduke32@779 1a8010ca-5511-0410-912e-c29ae57300e0
2008-06-09 09:25:47 +00:00
plagman
2eab017106 Model animation interpolation.
git-svn-id: https://svn.eduke32.com/eduke32@775 1a8010ca-5511-0410-912e-c29ae57300e0
2008-06-06 14:00:12 +00:00
plagman
c29194cce9 Model flipping, centering, floor-alignment, color, maphacks.
Next is CON model rotation.

git-svn-id: https://svn.eduke32.com/eduke32@774 1a8010ca-5511-0410-912e-c29ae57300e0
2008-06-06 11:35:24 +00:00
plagman
f661a56e2f Models in VBOs.
git-svn-id: https://svn.eduke32.com/eduke32@754 1a8010ca-5511-0410-912e-c29ae57300e0
2008-06-01 08:58:06 +00:00
plagman
394b0e4423 git-svn-id: https://svn.eduke32.com/eduke32@751 1a8010ca-5511-0410-912e-c29ae57300e0 2008-05-31 08:29:40 +00:00
plagman
67e777a899 Map VBOs. pr_vbos to enable them.
git-svn-id: https://svn.eduke32.com/eduke32@741 1a8010ca-5511-0410-912e-c29ae57300e0
2008-05-24 09:37:09 +00:00
plagman
4e3faa9c00 Reorganize polymer data. Fill sector VBOs.
git-svn-id: https://svn.eduke32.com/eduke32@733 1a8010ca-5511-0410-912e-c29ae57300e0
2008-05-18 07:35:35 +00:00
plagman
a56eb92f1c Models. I think the scale may still be a bit off on certain models, but
that may also be just me.


git-svn-id: https://svn.eduke32.com/eduke32@722 1a8010ca-5511-0410-912e-c29ae57300e0
2008-05-05 09:05:07 +00:00
plagman
6b0f2d5956 Fixes palette/shade for swapped underwalls (toxic waterfall in The Abyss).
git-svn-id: https://svn.eduke32.com/eduke32@720 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-29 04:46:06 +00:00
plagman
6c11addc08 Correct relative floor texture alignment (with slopes too). Also avoids
a crash with mirrors in the editor.


git-svn-id: https://svn.eduke32.com/eduke32@719 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-28 08:29:40 +00:00
plagman
22dc84d4ca Corrected parallax problems. (_zoo and e3l10).
git-svn-id: https://svn.eduke32.com/eduke32@704 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-12 08:16:01 +00:00
plagman
1db4ea8f36 Lost, in a dream of mirrors, lost, in a paradox...
git-svn-id: https://svn.eduke32.com/eduke32@702 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-10 08:39:05 +00:00
plagman
e872a59fa5 The dream is true...
git-svn-id: https://svn.eduke32.com/eduke32@701 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-10 08:24:06 +00:00
plagman
7b03cef01a BUT YOU DONT KNOW HOW.. ?
git-svn-id: https://svn.eduke32.com/eduke32@700 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-09 07:59:37 +00:00
plagman
7c7b1c6590 THE FUTURE IS THE PAST
git-svn-id: https://svn.eduke32.com/eduke32@699 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-09 07:27:17 +00:00
plagman
dff876f1d0 HAVE YOU EVER FELT
git-svn-id: https://svn.eduke32.com/eduke32@697 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-06 23:35:48 +00:00
plagman
369d848650 Clean stuff for mirrors.
git-svn-id: https://svn.eduke32.com/eduke32@696 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-06 03:00:39 +00:00
plagman
ec7c642585 Added pr_billboarding mode to control whether face sprites look like classic (and clip into walls) or if they look like polymost (and suck cock).
git-svn-id: https://svn.eduke32.com/eduke32@692 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-04 08:07:11 +00:00
plagman
9942e1de54 Wall sprites are now one-sided.
git-svn-id: https://svn.eduke32.com/eduke32@690 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-04 07:33:59 +00:00
plagman
b587d4087e Correct masks.
git-svn-id: https://svn.eduke32.com/eduke32@689 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-04 07:28:25 +00:00
plagman
32955f4415 Fix animated sector textures.
git-svn-id: https://svn.eduke32.com/eduke32@688 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-03 07:25:56 +00:00
plagman
5c0276882e One way walls and masks. Masks don't really have correct texture coordinates yet but they should be sorted like polymost is or so.
git-svn-id: https://svn.eduke32.com/eduke32@687 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-03 06:58:36 +00:00
plagman
1d320f6eec Delay between occlusion queries for visible sectors (controlled by the value of pr_occlusionculling).
git-svn-id: https://svn.eduke32.com/eduke32@686 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-02 09:29:58 +00:00
plagman
e2a1a89eba (somewhat) smart wall updating.
git-svn-id: https://svn.eduke32.com/eduke32@685 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-02 08:49:21 +00:00
plagman
00ae08496a Smarter sector updating.
git-svn-id: https://svn.eduke32.com/eduke32@684 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-02 06:58:26 +00:00
plagman
d50b4726e9 Better sprite code.
git-svn-id: https://svn.eduke32.com/eduke32@683 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-02 06:01:12 +00:00
plagman
a1a587c202 Fixes typo making moving stuff crap itself.
git-svn-id: https://svn.eduke32.com/eduke32@682 1a8010ca-5511-0410-912e-c29ae57300e0
2008-04-02 04:40:07 +00:00
plagman
833ec4d3e8 Alternate way of updating stuff. Restores interpolation.
git-svn-id: https://svn.eduke32.com/eduke32@673 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-30 19:13:24 +00:00
plagman
ffa2d63c0e I like my sprites sorted thank you very much.
git-svn-id: https://svn.eduke32.com/eduke32@672 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-30 16:08:18 +00:00
plagman
d576ee5c40 Even less flickering.
git-svn-id: https://svn.eduke32.com/eduke32@670 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-30 14:22:03 +00:00
plagman
f01a8f5b2b Stop raping the Z-buffer. Less flickering that way for now.
git-svn-id: https://svn.eduke32.com/eduke32@669 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-30 12:22:50 +00:00
plagman
d62d9ddaed TODO lists: because speaking to oneself is awesome.
git-svn-id: https://svn.eduke32.com/eduke32@668 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-30 11:43:24 +00:00
plagman
e9ec2f5f70 Face sprites placeholders.
git-svn-id: https://svn.eduke32.com/eduke32@666 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-30 09:16:39 +00:00
plagman
de9731692f Fast polymer.
git-svn-id: https://svn.eduke32.com/eduke32@662 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-26 09:24:25 +00:00
plagman
74a2a05ec2 Kill warnings.
git-svn-id: https://svn.eduke32.com/eduke32@659 1a8010ca-5511-0410-912e-c29ae57300e0
2008-03-25 09:21:18 +00:00
plagman
d94973a174 More Polymer portal stuff. Renders most stuff correctly and somewhat fast.
- pr_scissors to toggle scissors testing. This should reduce GPU load and prevent normally invisible stuff from being drawn.
 - pr_showportals to show visportals and scissors if they are enabled. Debugging feature.
Issues:
 - screen may flicker on the edge of some sectors. Probably an accuracy issue somewhere.
 - some maps make the algorithm loop too much (slow) or indefinitely (hang) for some reason.

git-svn-id: https://svn.eduke32.com/eduke32@595 1a8010ca-5511-0410-912e-c29ae57300e0
2008-01-05 08:58:15 +00:00
terminx
31a901b7eb git-svn-id: https://svn.eduke32.com/eduke32@584 1a8010ca-5511-0410-912e-c29ae57300e0 2007-12-12 17:42:14 +00:00
Plagman
94a22e4d62 Rewrote half of polymer.c, HSR still needs a bit of work but I believe the end is near.
git-svn-id: https://svn.eduke32.com/eduke32@551 1a8010ca-5511-0410-912e-c29ae57300e0
2007-07-01 06:32:03 +00:00
Plagman
cc8ae625d6 Fix.
git-svn-id: https://svn.eduke32.com/eduke32@526 1a8010ca-5511-0410-912e-c29ae57300e0
2007-03-22 18:36:23 +00:00
Plagman
004e4da3de Game angle interpolation (cl_angleinterpolation) and engine model animation smoothing (r_animsmoothing).
git-svn-id: https://svn.eduke32.com/eduke32@525 1a8010ca-5511-0410-912e-c29ae57300e0
2007-03-22 18:28:41 +00:00
terminx
64ec370c98 dos2unix on the engine headers
git-svn-id: https://svn.eduke32.com/eduke32@476 1a8010ca-5511-0410-912e-c29ae57300e0
2007-01-29 01:18:16 +00:00
Plagman
1b5284aee0 Fixes blending in drawrooms and dynamic GLU not compiling in Win32.
git-svn-id: https://svn.eduke32.com/eduke32@473 1a8010ca-5511-0410-912e-c29ae57300e0
2007-01-26 20:29:36 +00:00
Plagman
815c646e85 Take a look at your last sky, guessing you won't have the time to fullbright. (wtf)
git-svn-id: https://svn.eduke32.com/eduke32@320 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-19 23:51:44 +00:00
Plagman
874e32a3a5 Iron fingers stab the desert SKIES !
git-svn-id: https://svn.eduke32.com/eduke32@316 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-18 03:59:28 +00:00
Plagman
6dcdd0148a Animation, interpolation, fixed cliplanes, fixed map switching.
git-svn-id: https://svn.eduke32.com/eduke32@313 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-16 22:07:15 +00:00
Plagman
6b635120d4 Frustum clipping and cliplanes for map limits. Performance should be alright now.
git-svn-id: https://svn.eduke32.com/eduke32@311 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-15 18:51:41 +00:00
Plagman
9002a68e64 Polymer cliplanes and FOV.
git-svn-id: https://svn.eduke32.com/eduke32@310 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-14 23:33:10 +00:00
Plagman
d91977d23f VC project
git-svn-id: https://svn.eduke32.com/eduke32@307 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-04 09:54:25 +00:00
Plagman
2ce69e749f Polymer texturing and shading.
git-svn-id: https://svn.eduke32.com/eduke32@304 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-29 21:36:12 +00:00
Plagman
2f4725e0f2 Blood and sand.
git-svn-id: https://svn.eduke32.com/eduke32@301 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-27 17:55:49 +00:00