Rachael Alexanderson
|
beab686ca6
|
Merge branch 'master' of http://github.com/rheit/zdoom
|
2016-10-30 23:44:09 -04:00 |
|
Braden Obrzut
|
43b2584f79
|
- Fixed: Reference to freed stack object in R_FindPlane. This caused a massive slowdown (90% drop in total performance) in R_FindPlane when built with optimizations on in GCC6. Although I don't really understand why since the comparison should have been O(1) regardless of memory contents and even if the check failed every plane it would still be pretty fast, this is what they mean when they say that anything can happen when undefined behavior is triggered.
|
2016-10-30 23:27:29 -04:00 |
|
Magnus Norddahl
|
a7d06ddd77
|
Add texturing to triangle drawer
|
2016-10-30 08:18:55 +01:00 |
|
Magnus Norddahl
|
1c2dcad36e
|
Fix linear skies
|
2016-10-20 15:16:02 +02:00 |
|
raa-eruanna
|
a4393d352f
|
Merge http://github.com/rheit/zdoom
|
2016-10-20 03:30:51 -04:00 |
|
Christoph Oelckers
|
19d070c9bd
|
- fixed: averageColor swapped red and blue.
- renamed some stuff
|
2016-10-20 09:08:07 +02:00 |
|
Magnus Norddahl
|
aa199a91c5
|
Merge remote-tracking branch 'origin/capsky' into qzdoom
# Conflicts:
# src/r_plane.cpp
# src/r_sky.cpp
# wadsrc/static/language.enu
# wadsrc/static/menudef.txt
|
2016-10-20 01:05:05 +02:00 |
|
Magnus Norddahl
|
2fe545a4fd
|
Merge r_stretchsky and r_capsky into r_skymode
|
2016-10-20 00:59:51 +02:00 |
|
Magnus Norddahl
|
0888fc0cde
|
Merge remote-tracking branch 'origin/capsky' into qzdoom
|
2016-10-20 00:13:58 +02:00 |
|
Magnus Norddahl
|
5de8112578
|
Add support for capping sky with a solid color
|
2016-10-19 23:52:09 +02:00 |
|
Magnus Norddahl
|
4ccb69fa61
|
Palette version of sky drawers
|
2016-10-19 23:21:09 +02:00 |
|
Magnus Norddahl
|
d5865a46a0
|
Move triangle drawer into a command and change the sky code to use it if r_cubesky is enabled
|
2016-10-19 17:44:50 +02:00 |
|
Magnus Norddahl
|
49e890f212
|
Fix hexen sky cap offset
|
2016-10-16 15:48:34 +02:00 |
|
Magnus Norddahl
|
42138a6ab9
|
Fix hexen sky stretching
|
2016-10-16 13:08:52 +02:00 |
|
Magnus Norddahl
|
b3e4ba13ba
|
Use GetSkyCapColor to pick the sky solid color
|
2016-10-15 21:53:45 +02:00 |
|
Magnus Norddahl
|
491a4e28c0
|
Move true color sky drawing to its own drawers and chamge r_stretchsky to false as the new drawers can fade to a solid color
|
2016-10-15 15:04:14 +02:00 |
|
Magnus Norddahl
|
657abb374b
|
Fix SkyViewpoint skyboxes not being rendered
|
2016-10-14 23:01:10 +02:00 |
|
raa-eruanna
|
71e5ccc4da
|
Merge branch 'skyviewportfix' of http://github.com/dpjudas/dpdoom
|
2016-10-14 07:37:22 -04:00 |
|
Magnus Norddahl
|
f05e2337c2
|
Fix SkyViewpoint skyboxes not being rendered
|
2016-10-14 11:24:03 +02:00 |
|
raa-eruanna
|
3a13394661
|
- Changed max sky buffer to 3072 from 2048
|
2016-10-13 02:47:07 -04:00 |
|
raa-eruanna
|
5d08a81240
|
- fixed: compiler warning with bad copy-paste
- fixed: speed up sky compositing in truecolor mode with large buffers - only the last 4 buffers used are checked.
|
2016-10-13 02:37:38 -04:00 |
|
raa-eruanna
|
d96ec6c311
|
- Expand truecolor sky buffer from 4 columns to 2048 columns. 2048 is probably the max we'll ever need, even with 4k, 8k, or higher resolutions, since the algorithm checks for repeat columns.
|
2016-10-13 02:12:48 -04:00 |
|
raa-eruanna
|
fbbdd403f1
|
- Implemented r_linearsky for dual-layer skies
|
2016-10-12 14:37:57 -04:00 |
|
raa-eruanna
|
f9795a2533
|
Revert "Remove linear sky again"
This reverts commit 21390e91b8 .
- also set r_linearsky to "false" by default.
|
2016-10-03 21:39:15 -04:00 |
|
raa-eruanna
|
6e3a49b065
|
Multilayer skies (Hexen) now properly show in truecolor mode. This is only supported for paletted skies, but it still offers a true-color output.
|
2016-09-29 21:29:40 -04:00 |
|
raa-eruanna
|
2987668af8
|
Non-tiling skies (Heretic/Hexen) now render properly.
|
2016-09-29 06:20:30 -04:00 |
|
Magnus Norddahl
|
abef073ea4
|
Implemented sloped planes for true color mode
|
2016-08-09 01:17:45 +02:00 |
|
Magnus Norddahl
|
21390e91b8
|
Remove linear sky again
|
2016-08-06 21:04:45 +02:00 |
|
Magnus Norddahl
|
421cd2f403
|
Merge remote-tracking branch 'upstream/master' into truecolor
|
2016-07-17 23:36:35 +02:00 |
|
Christoph Oelckers
|
d4352dd1a7
|
- fixed slope calculation error.
|
2016-07-17 23:13:10 +02:00 |
|
Magnus Norddahl
|
19030b555f
|
Fix sky stretching on widescreen displays
|
2016-07-06 20:19:01 +02:00 |
|
Magnus Norddahl
|
b0e9adfc10
|
Fix single layer skies by using a cube box rather than a cylinder
|
2016-07-04 16:33:19 +02:00 |
|
Magnus Norddahl
|
698b5f3db1
|
Simplify drawer code by creating loop iterators
Fixed blending bug
|
2016-06-24 11:37:51 +02:00 |
|
Magnus Norddahl
|
d15af1524c
|
Added mipmap support for floor and ceiling
|
2016-06-21 09:38:47 +02:00 |
|
Magnus Norddahl
|
77c4786b9d
|
Minor code cleanup
|
2016-06-14 23:05:20 +02:00 |
|
Magnus Norddahl
|
586d5cdf1e
|
Normalize naming convention a little
|
2016-06-13 23:33:52 +02:00 |
|
Magnus Norddahl
|
e31331bed2
|
Sloped plane adjustments
|
2016-06-13 19:09:48 +02:00 |
|
Magnus Norddahl
|
05b6fe6174
|
Added true color texture support for walls and floors
|
2016-06-10 13:50:34 +02:00 |
|
Magnus Norddahl
|
0c8c9e0aea
|
Added FDynamicColormap support to true color mode
|
2016-06-05 14:08:03 +02:00 |
|
Magnus Norddahl
|
47f32d03cd
|
Fixed some light and blending functions for the true color mode
|
2016-06-02 14:49:03 +02:00 |
|
Magnus Norddahl
|
e929eec80f
|
Make x86 asm aware of swtruecolor
|
2016-06-01 05:28:14 +02:00 |
|
Magnus Norddahl
|
045bad1b52
|
Removed the need for the pixel_canvas_t typedef
|
2016-05-31 05:31:32 +02:00 |
|
Magnus Norddahl
|
20b7743ec3
|
Added R_SetColorMapLight and R_SetDSColorMapLight
|
2016-05-31 01:49:39 +02:00 |
|
Magnus Norddahl
|
8aabc26cd9
|
Created standalone rgba drawing functions
|
2016-05-30 05:52:15 +02:00 |
|
Magnus Norddahl
|
6e53c1bd12
|
Change render target output from PAL8 to BGRA8
|
2016-05-28 20:40:33 +02:00 |
|
Randy Heit
|
09730bff73
|
Fix incorrect texture mapping vectors for slopes
|
2016-04-29 20:35:55 -05:00 |
|
Randy Heit
|
8f3921190f
|
Keep values in floats longer for visplane drawing
|
2016-04-28 21:21:49 -05:00 |
|
Christoph Oelckers
|
9f0c5d5909
|
-let's better be cautious about precision and use the CRT sin and cos functions for rotated plane textures.
|
2016-04-28 14:49:59 +02:00 |
|
Randy Heit
|
ae7d048057
|
Store FTransform in visplane_t, not just a pointer
- The transform values passed to R_CheckPlane might live on the stack, so
it's not safe to only store a pointer to them.
|
2016-04-27 23:07:25 -05:00 |
|
Randy Heit
|
44adff459a
|
Remove halfviewwidth
- Why I thought I needed this variable in addition to centerx has
long ago left my memory.
|
2016-04-27 22:49:36 -05:00 |
|