plagman
|
9995cc46c2
|
Repack model geometry as floats (preliminary work for model normals).
git-svn-id: https://svn.eduke32.com/eduke32@1238 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-10 12:08:33 +00:00 |
|
plagman
|
dec9c2cbac
|
Model bounding box and sphere computation.
git-svn-id: https://svn.eduke32.com/eduke32@1237 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-10 09:26:25 +00:00 |
|
qbix79
|
4daa93c453
|
fastcall works only on i386. (not on 64 bit)
git-svn-id: https://svn.eduke32.com/eduke32@1236 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-09 15:53:19 +00:00 |
|
plagman
|
e41322dd47
|
Sprite lighting.
git-svn-id: https://svn.eduke32.com/eduke32@1235 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-08 22:59:54 +00:00 |
|
plagman
|
7d7a705af9
|
Work around a precision bug that would cause colinear wall vectors to only be "almost" colinear, causing the cross product to be wrongly validated and resulting in bogus normal vectors for some surfaces.
git-svn-id: https://svn.eduke32.com/eduke32@1234 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-08 21:07:40 +00:00 |
|
plagman
|
ad1091b2df
|
Light culling and proper diffuse material.
git-svn-id: https://svn.eduke32.com/eduke32@1233 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-08 20:38:51 +00:00 |
|
plagman
|
3da52aede8
|
Update TODO list to current state of things.
git-svn-id: https://svn.eduke32.com/eduke32@1232 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-03 21:12:17 +00:00 |
|
plagman
|
7f28f6a9bd
|
Remove unused array weighing an assload of bytes in the .bss segment.
git-svn-id: https://svn.eduke32.com/eduke32@1231 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-03 14:01:14 +00:00 |
|
terminx
|
39607e84b1
|
nothing special
git-svn-id: https://svn.eduke32.com/eduke32@1230 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-28 07:44:54 +00:00 |
|
terminx
|
151189efab
|
new version of astyle
git-svn-id: https://svn.eduke32.com/eduke32@1229 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-19 16:47:54 +00:00 |
|
terminx
|
4ff6023244
|
git-svn-id: https://svn.eduke32.com/eduke32@1228 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-19 09:39:19 +00:00 |
|
plagman
|
dec76c4907
|
Glue code between internal light source management and the game.
git-svn-id: https://svn.eduke32.com/eduke32@1227 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-14 14:31:58 +00:00 |
|
plagman
|
6fe53806c7
|
Fixes a crash when disabling high-res texture replacements.
git-svn-id: https://svn.eduke32.com/eduke32@1226 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-13 13:10:01 +00:00 |
|
plagman
|
ee105f1883
|
Proper hightile sprite calculation (fixes HRP explosion size).
git-svn-id: https://svn.eduke32.com/eduke32@1225 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-13 13:05:56 +00:00 |
|
plagman
|
46aa3d439a
|
Propagate build/polymost locals so that polymost_dorotatesprite can correctly draw HUD models on top of polymer.
git-svn-id: https://svn.eduke32.com/eduke32@1224 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-13 12:30:08 +00:00 |
|
plagman
|
6f945cdb58
|
Correct calculation of vertical aiming angle.
git-svn-id: https://svn.eduke32.com/eduke32@1223 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-13 12:16:21 +00:00 |
|
plagman
|
dba29b0fbe
|
Shader Model 3 "compatibility" for multilights. The light count will be arbitrarily limited and performance will be suboptimal, but it should work.
git-svn-id: https://svn.eduke32.com/eduke32@1222 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-05 08:56:59 +00:00 |
|
terminx
|
768f3ad6d6
|
git-svn-id: https://svn.eduke32.com/eduke32@1221 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-02-02 01:49:14 +00:00 |
|
terminx
|
8f0b228f1a
|
clean out tree
git-svn-id: https://svn.eduke32.com/eduke32@1220 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-31 00:02:14 +00:00 |
|
plagman
|
03b6403312
|
Very tentative attempt at backwards-compatible multi-lights.
git-svn-id: https://svn.eduke32.com/eduke32@1219 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-23 10:59:18 +00:00 |
|
terminx
|
c7d54527ca
|
git-svn-id: https://svn.eduke32.com/eduke32@1218 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-21 22:43:44 +00:00 |
|
terminx
|
f3e66dddcb
|
git-svn-id: https://svn.eduke32.com/eduke32@1217 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-19 06:41:28 +00:00 |
|
terminx
|
13f108ddd5
|
git-svn-id: https://svn.eduke32.com/eduke32@1216 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-19 00:58:39 +00:00 |
|
terminx
|
a56ab804a8
|
git-svn-id: https://svn.eduke32.com/eduke32@1215 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-18 07:32:35 +00:00 |
|
terminx
|
7b9448d868
|
git-svn-id: https://svn.eduke32.com/eduke32@1214 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-16 07:24:15 +00:00 |
|
terminx
|
7e54f9a756
|
this isn't done yet
git-svn-id: https://svn.eduke32.com/eduke32@1213 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-16 06:11:25 +00:00 |
|
plagman
|
91c6cf8f7a
|
Multiple light sources and repair the indentation fuckup caused by the transition to normalized integer types.
git-svn-id: https://svn.eduke32.com/eduke32@1212 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-16 05:03:12 +00:00 |
|
plagman
|
d1b9aa4c5c
|
I'm about to change the core lighting code pretty deeply and I'll be happy to have this revision as a working backup after I screw everything up.
git-svn-id: https://svn.eduke32.com/eduke32@1211 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-14 14:13:51 +00:00 |
|
terminx
|
0ae4eac11e
|
git-svn-id: https://svn.eduke32.com/eduke32@1210 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-14 10:40:30 +00:00 |
|
terminx
|
3fa676fde8
|
git-svn-id: https://svn.eduke32.com/eduke32@1209 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-14 00:49:26 +00:00 |
|
terminx
|
18896fd0cd
|
git-svn-id: https://svn.eduke32.com/eduke32@1208 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-13 12:23:18 +00:00 |
|
terminx
|
16084e989e
|
git-svn-id: https://svn.eduke32.com/eduke32@1207 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-13 04:40:56 +00:00 |
|
terminx
|
9095a4911d
|
git-svn-id: https://svn.eduke32.com/eduke32@1206 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-10 07:38:50 +00:00 |
|
terminx
|
d6914ed108
|
ass rape
git-svn-id: https://svn.eduke32.com/eduke32@1205 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-09 09:29:17 +00:00 |
|
terminx
|
b53c959919
|
git-svn-id: https://svn.eduke32.com/eduke32@1204 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-07 14:05:13 +00:00 |
|
terminx
|
1cc73560f2
|
git-svn-id: https://svn.eduke32.com/eduke32@1203 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-06 06:59:18 +00:00 |
|
terminx
|
94d1fc6bfe
|
git-svn-id: https://svn.eduke32.com/eduke32@1202 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-06 00:00:11 +00:00 |
|
terminx
|
68ab9ebeaa
|
git-svn-id: https://svn.eduke32.com/eduke32@1201 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-05 14:43:12 +00:00 |
|
terminx
|
0614f0b64c
|
I bet this breaks something
git-svn-id: https://svn.eduke32.com/eduke32@1200 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-04 22:22:33 +00:00 |
|
terminx
|
a3ed643794
|
git-svn-id: https://svn.eduke32.com/eduke32@1199 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-03 22:47:16 +00:00 |
|
terminx
|
475d582283
|
git-svn-id: https://svn.eduke32.com/eduke32@1198 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-01-02 01:03:41 +00:00 |
|
terminx
|
ac7607a8bb
|
git-svn-id: https://svn.eduke32.com/eduke32@1197 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-31 09:07:49 +00:00 |
|
terminx
|
695829d357
|
git-svn-id: https://svn.eduke32.com/eduke32@1196 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-30 03:41:21 +00:00 |
|
terminx
|
e56fc49d8e
|
git-svn-id: https://svn.eduke32.com/eduke32@1195 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-28 23:27:24 +00:00 |
|
terminx
|
380ad7f536
|
git-svn-id: https://svn.eduke32.com/eduke32@1194 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-25 12:56:25 +00:00 |
|
terminx
|
90ff26bdc1
|
git-svn-id: https://svn.eduke32.com/eduke32@1193 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-25 09:43:00 +00:00 |
|
terminx
|
93ab84eaa3
|
git-svn-id: https://svn.eduke32.com/eduke32@1192 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-24 23:19:22 +00:00 |
|
terminx
|
ab5db367f1
|
git-svn-id: https://svn.eduke32.com/eduke32@1191 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-24 09:56:35 +00:00 |
|
terminx
|
a8451444ef
|
git-svn-id: https://svn.eduke32.com/eduke32@1190 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-23 23:27:53 +00:00 |
|
terminx
|
663cbc37a5
|
git-svn-id: https://svn.eduke32.com/eduke32@1189 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-21 22:46:55 +00:00 |
|
terminx
|
da8e368104
|
git-svn-id: https://svn.eduke32.com/eduke32@1188 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-19 00:53:54 +00:00 |
|
terminx
|
45761cb6bc
|
git-svn-id: https://svn.eduke32.com/eduke32@1187 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-17 01:59:36 +00:00 |
|
terminx
|
6b6d612daf
|
git-svn-id: https://svn.eduke32.com/eduke32@1186 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-16 01:09:13 +00:00 |
|
terminx
|
bfd5282986
|
Fix the shrinker problem for real this time
git-svn-id: https://svn.eduke32.com/eduke32@1185 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-15 13:56:30 +00:00 |
|
terminx
|
4516eb5ec8
|
git-svn-id: https://svn.eduke32.com/eduke32@1184 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-15 10:29:42 +00:00 |
|
terminx
|
5b08f05476
|
git-svn-id: https://svn.eduke32.com/eduke32@1183 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-15 08:38:16 +00:00 |
|
terminx
|
2563deb562
|
This fixes the bug with the shrinker in savegames
git-svn-id: https://svn.eduke32.com/eduke32@1182 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-14 22:11:07 +00:00 |
|
terminx
|
cd920963e3
|
git-svn-id: https://svn.eduke32.com/eduke32@1181 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-13 21:01:33 +00:00 |
|
terminx
|
660f01cf46
|
git-svn-id: https://svn.eduke32.com/eduke32@1180 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-13 08:02:22 +00:00 |
|
terminx
|
ac36ad3943
|
git-svn-id: https://svn.eduke32.com/eduke32@1179 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-13 07:23:13 +00:00 |
|
terminx
|
8ec01d5ea2
|
git-svn-id: https://svn.eduke32.com/eduke32@1178 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-10 11:36:53 +00:00 |
|
terminx
|
6f514cf91e
|
git-svn-id: https://svn.eduke32.com/eduke32@1177 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-08 02:04:20 +00:00 |
|
terminx
|
fbb3f390d0
|
git-svn-id: https://svn.eduke32.com/eduke32@1176 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-04 00:31:16 +00:00 |
|
qbix79
|
2e18686daa
|
Fix warnings and compilation (and possible crashes on 64 bit due to wrong protyping messing up the stack).
git-svn-id: https://svn.eduke32.com/eduke32@1175 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-03 11:07:01 +00:00 |
|
qbix79
|
5f7dfc27b7
|
Fix warning and correct line ends.
git-svn-id: https://svn.eduke32.com/eduke32@1174 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-03 11:05:16 +00:00 |
|
terminx
|
c94b4d63cb
|
separate objects for polymost.c/mdsprite.c/hightile.c and friends
git-svn-id: https://svn.eduke32.com/eduke32@1173 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-02 10:44:39 +00:00 |
|
terminx
|
b2274e1968
|
git-svn-id: https://svn.eduke32.com/eduke32@1172 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-01 13:44:46 +00:00 |
|
terminx
|
1aed7f53f8
|
git-svn-id: https://svn.eduke32.com/eduke32@1171 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-12-01 10:44:18 +00:00 |
|
plagman
|
f062dafaed
|
Light my fire.
git-svn-id: https://svn.eduke32.com/eduke32@1170 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-29 20:16:19 +00:00 |
|
plagman
|
0c869a2254
|
Fullbright/glow material bit.
git-svn-id: https://svn.eduke32.com/eduke32@1169 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-27 23:00:57 +00:00 |
|
plagman
|
b50b229c1d
|
Detail map material bit.
git-svn-id: https://svn.eduke32.com/eduke32@1168 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-27 22:26:46 +00:00 |
|
plagman
|
f0c5278293
|
Added model animation interpolation in the material system.
git-svn-id: https://svn.eduke32.com/eduke32@1167 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-27 16:19:24 +00:00 |
|
terminx
|
0cf8a909d4
|
git-svn-id: https://svn.eduke32.com/eduke32@1166 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 22:51:56 +00:00 |
|
plagman
|
2ac3fe6312
|
Extends materials to mdsprites and also fixes a bug where mdsprites got the wrong pal.
git-svn-id: https://svn.eduke32.com/eduke32@1165 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 19:31:26 +00:00 |
|
plagman
|
b60ee26a25
|
Moved sprite flipping in the material code and implemented polymost texture scaling.
git-svn-id: https://svn.eduke32.com/eduke32@1164 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 17:24:08 +00:00 |
|
plagman
|
e884cef8df
|
Factor the material code that's all over the place.
git-svn-id: https://svn.eduke32.com/eduke32@1163 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 14:22:07 +00:00 |
|
plagman
|
b8c7125222
|
Diffuse map bit and _prprograminfo for storing possible uniform and attributes locations.
git-svn-id: https://svn.eduke32.com/eduke32@1162 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 08:37:14 +00:00 |
|
terminx
|
3faee810e5
|
git-svn-id: https://svn.eduke32.com/eduke32@1161 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 08:14:23 +00:00 |
|
plagman
|
31c1db57d7
|
Remove C99-style initializers from the polymer program bits.
git-svn-id: https://svn.eduke32.com/eduke32@1160 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 07:48:24 +00:00 |
|
terminx
|
a562568daf
|
git-svn-id: https://svn.eduke32.com/eduke32@1159 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-26 02:43:47 +00:00 |
|
terminx
|
52cf05a012
|
git-svn-id: https://svn.eduke32.com/eduke32@1158 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-25 15:43:36 +00:00 |
|
terminx
|
7e15a10908
|
git-svn-id: https://svn.eduke32.com/eduke32@1157 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-25 15:23:48 +00:00 |
|
terminx
|
9b7c2b2c4e
|
hashes for texcache
git-svn-id: https://svn.eduke32.com/eduke32@1156 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-25 14:35:33 +00:00 |
|
terminx
|
cc73a2d7c6
|
new texcache stuff
git-svn-id: https://svn.eduke32.com/eduke32@1155 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-25 13:06:36 +00:00 |
|
plagman
|
0f385d3021
|
Material/program validation and diffuse modulation bit.
git-svn-id: https://svn.eduke32.com/eduke32@1154 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-25 11:32:49 +00:00 |
|
plagman
|
bd98e3676b
|
In a material world...
git-svn-id: https://svn.eduke32.com/eduke32@1153 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-25 10:42:22 +00:00 |
|
plagman
|
08923413f2
|
Polymer GPU program management stuff.
git-svn-id: https://svn.eduke32.com/eduke32@1152 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-25 09:07:38 +00:00 |
|
terminx
|
c95e53c2d0
|
git-svn-id: https://svn.eduke32.com/eduke32@1151 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-24 11:31:05 +00:00 |
|
terminx
|
26a97cb6b7
|
git-svn-id: https://svn.eduke32.com/eduke32@1150 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-24 09:22:07 +00:00 |
|
terminx
|
f2a2b491d6
|
git-svn-id: https://svn.eduke32.com/eduke32@1149 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-23 03:09:34 +00:00 |
|
terminx
|
0b858c5ef3
|
git-svn-id: https://svn.eduke32.com/eduke32@1148 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-22 11:42:22 +00:00 |
|
terminx
|
052767a29d
|
git-svn-id: https://svn.eduke32.com/eduke32@1147 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-22 06:53:45 +00:00 |
|
terminx
|
df2af2fc33
|
git-svn-id: https://svn.eduke32.com/eduke32@1146 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-22 06:46:27 +00:00 |
|
terminx
|
632320e1fd
|
git-svn-id: https://svn.eduke32.com/eduke32@1145 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-22 02:59:25 +00:00 |
|
terminx
|
a34a4901a9
|
git-svn-id: https://svn.eduke32.com/eduke32@1144 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-21 12:14:05 +00:00 |
|
terminx
|
4910928877
|
source code rape
git-svn-id: https://svn.eduke32.com/eduke32@1143 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-20 14:06:36 +00:00 |
|
terminx
|
f169d5584f
|
git-svn-id: https://svn.eduke32.com/eduke32@1142 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-17 01:15:16 +00:00 |
|
terminx
|
5d194eebfb
|
Some networking updates from the SW source
git-svn-id: https://svn.eduke32.com/eduke32@1141 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-17 00:38:26 +00:00 |
|
plagman
|
ebe4165204
|
glbuild support for ARB_vertex_shader
git-svn-id: https://svn.eduke32.com/eduke32@1140 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-16 22:56:55 +00:00 |
|
plagman
|
fa6d8548aa
|
Added glbuild support for ARB_shader_objects and fixed ARB_occlusion_query.
git-svn-id: https://svn.eduke32.com/eduke32@1139 1a8010ca-5511-0410-912e-c29ae57300e0
|
2008-11-16 21:46:11 +00:00 |
|