Commit d825d6f
committed
Sun stuff
- r_drawSun is now default 1 (was 0), because...
- sunShader key - allows sky shaders to explicitly define a shader to use for the sun. In addition to that, a flare type number and a size multiplier number can follow for a little more customization. Partially inspired by RTCW's sunshader key, which only dealt with the image (and never finished their lens flare reflections)
- Suns with a portal on screen won't cancel out the sun or its flare
- If no sun flare is specified, don't draw a sun flare at all. should be one less unnecessary depth read
- r_drawSun 2 is the old 'always show sun' behavior
- sun shader now correctly orientated
- drawing the sun uses a quadstamp
- some 'low end video' alternative shader loading that current does not work. May revert
- ifdefing out shademethod LOD for fixing later1 parent 16ae6f4 commit d825d6f
File tree
7 files changed
+162
-71
lines changed- code/renderer_oa
7 files changed
+162
-71
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1878 | 1878 | | |
1879 | 1879 | | |
1880 | 1880 | | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
1881 | 1884 | | |
1882 | 1885 | | |
1883 | 1886 | | |
| |||
1929 | 1932 | | |
1930 | 1933 | | |
1931 | 1934 | | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
1932 | 1941 | | |
1933 | 1942 | | |
1934 | 1943 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1330 | 1330 | | |
1331 | 1331 | | |
1332 | 1332 | | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
1333 | 1343 | | |
1334 | 1344 | | |
1335 | 1345 | | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
1336 | 1349 | | |
1337 | 1350 | | |
| 1351 | + | |
| 1352 | + | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
1338 | 1358 | | |
1339 | 1359 | | |
1340 | 1360 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
225 | 228 | | |
226 | 229 | | |
227 | 230 | | |
| |||
1196 | 1199 | | |
1197 | 1200 | | |
1198 | 1201 | | |
1199 | | - | |
| 1202 | + | |
1200 | 1203 | | |
1201 | 1204 | | |
1202 | 1205 | | |
| |||
1307 | 1310 | | |
1308 | 1311 | | |
1309 | 1312 | | |
| 1313 | + | |
| 1314 | + | |
1310 | 1315 | | |
1311 | 1316 | | |
1312 | 1317 | | |
1313 | 1318 | | |
1314 | 1319 | | |
1315 | 1320 | | |
| 1321 | + | |
| 1322 | + | |
1316 | 1323 | | |
1317 | 1324 | | |
1318 | 1325 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1152 | 1152 | | |
1153 | 1153 | | |
1154 | 1154 | | |
| 1155 | + | |
1155 | 1156 | | |
1156 | 1157 | | |
1157 | 1158 | | |
| |||
1193 | 1194 | | |
1194 | 1195 | | |
1195 | 1196 | | |
| 1197 | + | |
| 1198 | + | |
1196 | 1199 | | |
1197 | 1200 | | |
1198 | 1201 | | |
| |||
1255 | 1258 | | |
1256 | 1259 | | |
1257 | 1260 | | |
1258 | | - | |
| 1261 | + | |
1259 | 1262 | | |
1260 | 1263 | | |
1261 | 1264 | | |
| |||
1396 | 1399 | | |
1397 | 1400 | | |
1398 | 1401 | | |
| 1402 | + | |
| 1403 | + | |
1399 | 1404 | | |
1400 | 1405 | | |
1401 | 1406 | | |
| |||
1406 | 1411 | | |
1407 | 1412 | | |
1408 | 1413 | | |
| 1414 | + | |
| 1415 | + | |
1409 | 1416 | | |
1410 | 1417 | | |
1411 | 1418 | | |
| |||
1567 | 1574 | | |
1568 | 1575 | | |
1569 | 1576 | | |
1570 | | - | |
| 1577 | + | |
1571 | 1578 | | |
1572 | | - | |
| 1579 | + | |
1573 | 1580 | | |
1574 | | - | |
1575 | | - | |
| 1581 | + | |
| 1582 | + | |
1576 | 1583 | | |
1577 | 1584 | | |
1578 | 1585 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1818 | 1818 | | |
1819 | 1819 | | |
1820 | 1820 | | |
| 1821 | + | |
1821 | 1822 | | |
1822 | 1823 | | |
1823 | 1824 | | |
| |||
1838 | 1839 | | |
1839 | 1840 | | |
1840 | 1841 | | |
| 1842 | + | |
1841 | 1843 | | |
1842 | 1844 | | |
1843 | 1845 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3604 | 3604 | | |
3605 | 3605 | | |
3606 | 3606 | | |
| 3607 | + | |
| 3608 | + | |
| 3609 | + | |
| 3610 | + | |
| 3611 | + | |
| 3612 | + | |
| 3613 | + | |
| 3614 | + | |
| 3615 | + | |
| 3616 | + | |
| 3617 | + | |
| 3618 | + | |
| 3619 | + | |
| 3620 | + | |
| 3621 | + | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
| 3625 | + | |
| 3626 | + | |
| 3627 | + | |
| 3628 | + | |
| 3629 | + | |
| 3630 | + | |
| 3631 | + | |
| 3632 | + | |
| 3633 | + | |
| 3634 | + | |
| 3635 | + | |
| 3636 | + | |
| 3637 | + | |
| 3638 | + | |
3607 | 3639 | | |
3608 | 3640 | | |
3609 | 3641 | | |
| |||
5346 | 5378 | | |
5347 | 5379 | | |
5348 | 5380 | | |
| 5381 | + | |
| 5382 | + | |
| 5383 | + | |
| 5384 | + | |
| 5385 | + | |
| 5386 | + | |
| 5387 | + | |
| 5388 | + | |
| 5389 | + | |
| 5390 | + | |
| 5391 | + | |
| 5392 | + | |
| 5393 | + | |
| 5394 | + | |
| 5395 | + | |
| 5396 | + | |
| 5397 | + | |
| 5398 | + | |
| 5399 | + | |
5349 | 5400 | | |
5350 | 5401 | | |
5351 | 5402 | | |
| 5403 | + | |
5352 | 5404 | | |
5353 | 5405 | | |
5354 | 5406 | | |
5355 | | - | |
| 5407 | + | |
5356 | 5408 | | |
5357 | 5409 | | |
5358 | 5410 | | |
5359 | 5411 | | |
5360 | 5412 | | |
| 5413 | + | |
| 5414 | + | |
| 5415 | + | |
5361 | 5416 | | |
5362 | 5417 | | |
5363 | 5418 | | |
| |||
5368 | 5423 | | |
5369 | 5424 | | |
5370 | 5425 | | |
5371 | | - | |
5372 | | - | |
5373 | | - | |
5374 | | - | |
5375 | 5426 | | |
5376 | 5427 | | |
5377 | 5428 | | |
| |||
5383 | 5434 | | |
5384 | 5435 | | |
5385 | 5436 | | |
5386 | | - | |
| 5437 | + | |
5387 | 5438 | | |
5388 | 5439 | | |
5389 | 5440 | | |
| |||
5427 | 5478 | | |
5428 | 5479 | | |
5429 | 5480 | | |
| 5481 | + | |
| 5482 | + | |
| 5483 | + | |
| 5484 | + | |
| 5485 | + | |
| 5486 | + | |
| 5487 | + | |
| 5488 | + | |
| 5489 | + | |
| 5490 | + | |
| 5491 | + | |
| 5492 | + | |
| 5493 | + | |
| 5494 | + | |
| 5495 | + | |
| 5496 | + | |
| 5497 | + | |
| 5498 | + | |
| 5499 | + | |
| 5500 | + | |
| 5501 | + | |
| 5502 | + | |
| 5503 | + | |
| 5504 | + | |
| 5505 | + | |
| 5506 | + | |
| 5507 | + | |
5430 | 5508 | | |
5431 | | - | |
| 5509 | + | |
5432 | 5510 | | |
5433 | 5511 | | |
5434 | 5512 | | |
| |||
5576 | 5654 | | |
5577 | 5655 | | |
5578 | 5656 | | |
5579 | | - | |
5580 | | - | |
5581 | | - | |
5582 | 5657 | | |
5583 | 5658 | | |
5584 | 5659 | | |
| |||
0 commit comments