Commit graph

13780 commits

Author SHA1 Message Date
Magnus Norddahl
cfc1bfd1e2 - Fixed FxPow::Resolve not specifying the ValueType 2017-09-24 01:15:58 +02:00
Magnus Norddahl
d7164ba4e1 - Don't apply dynamic light to fullbright sprites 2017-09-23 16:22:22 +02:00
Magnus Norddahl
5ffd26abeb - Add dynamic lights to the non-sse true color drawer 2017-09-23 15:51:40 +02:00
Magnus Norddahl
f3ba92f03c - Add dynamic light to sprites 2017-09-23 14:14:59 +02:00
JimmyZD
abc8e4deac Added four text colors: ice, fire, sapphire, teal
https://forum.zdoom.org/viewtopic.php?t=57942
2017-09-23 11:56:16 +02:00
alexey.lysiuk
f174111128 Fixed read beyond buffer boundary during font color parsing
Printing of string that ends with '\c' led to undefined behavior
Example: 'echo \c' in console
2017-09-23 11:57:06 +03:00
Magnus Norddahl
789214200c - Attenuated lights support 2017-09-23 02:27:39 +02:00
AraHaan
e15a84f062 Changed Fatal Error Dialog title.
This is to match all the parts that says GZDoom.
2017-09-22 19:13:08 +02:00
JimmyZD
02fc585ae6 Updated "cream" and "olive" definitions in TEXTCOLO
- Both cream and olive have been tweaked to now feature a broader range of shades, and so much starker, legible character outlines for the default fonts.
- Cream now uses 2 shading ranges to ensure it retains the look of the brown palette while having this extra outline contrast.
- This has so far been tested with the standard Doom smallfont, bigfont, and the ZDoom confont.
2017-09-22 15:47:41 +03:00
Magnus Norddahl
ca2ef805b8 - Implement the affine part of the dynamic lights in the softpoly TC SSE2 drawer 2017-09-22 00:57:51 +02:00
Magnus Norddahl
94a33229cc - Remove unused function argument 2017-09-22 00:56:14 +02:00
Magnus Norddahl
dd8a114bb8 - Initial dynamic light support for softpoly 2017-09-21 05:39:16 +02:00
Magnus Norddahl
afdeed305b - Fix typo 2017-09-21 04:39:40 +02:00
Magnus Norddahl
59ee89b622 - Make the relationship between TriMatrix, TriVertex and ShadedTriVertex more clean 2017-09-21 01:21:21 +02:00
Magnus Norddahl
b6b78176d2 - Add FVector4 and DVector4 to the family of vectors 2017-09-21 00:42:06 +02:00
David Carlier
9f742f8aaa fixing wrong free calls 2017-09-17 11:34:46 +03:00
alexey.lysiuk
e081a0d810 Fixed crash on attempt to get actor state named 'None'
https://forum.zdoom.org/viewtopic.php?t=57885
2017-09-17 11:25:55 +03:00
Rachael Alexanderson
e6b6cb354b - fixed: playersprite in the classic software renderer was acting oddly with a forced aspect ratio, similar to the bug fixed in ac566f4 2017-09-16 16:09:00 -04:00
alexey.lysiuk
1eda8aba6b Fixed name comparison in checking of IWADINFO lump
https://forum.zdoom.org/viewtopic.php?t=57835
2017-09-16 17:02:08 +03:00
Magnus Norddahl
afab50b489 - Added subdivision coverage testing and an alternative triangle renderer for speed comparison 2017-09-16 15:48:39 +02:00
alexey.lysiuk
52634dbec1 Fixed compilation warning reported by GGC/Clang
src/w_wad.cpp:284:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2017-09-16 12:54:09 +03:00
Rachael Alexanderson
72054fb5e2 - implemented pixelratio for the classic software renderer 2017-09-16 05:26:18 -04:00
Rachael Alexanderson
93c05fc97e - Added credit for Freedoom sprite for deadguy.bmp 2017-09-16 04:22:21 -04:00
Rachael Alexanderson
3531f3e285 - Use a FreeDoom sprite for deadguy.bmp - much better than a red circle with an exclamation point on it. 2017-09-16 04:16:14 -04:00
Rachael Alexanderson
ae4dad64f7 - fixed: Do not attempt to look up negative IWAD indices. 2017-09-13 18:23:53 -04:00
Rachael Alexanderson
765646ee1c - fixed: Changed IWAD_FILENUM to a dynamic lookup. 2017-09-13 04:19:03 -04:00
Rachael Alexanderson
ffa11dec54 - added bounds checker for all calls to vid_scalemode code - apparently it was possible to start gzdoom with vid_scalemode==8 from previous valid values and cause it to crash. 2017-09-13 02:45:37 -04:00
Rachael Alexanderson
b8e35e0995 Merge branch 'archive_split' 2017-09-12 19:57:11 -04:00
Rachael Alexanderson
e4c9784e8b - move credit files into their own folder, and not the sounds/ folder 2017-09-12 19:42:21 -04:00
Rachael Alexanderson
f1676c3d75 Merge branch 'archive_split' 2017-09-12 19:27:22 -04:00
Rachael Alexanderson
fc3ff97cac Merge remote-tracking branch 'origin/master' into archive_split 2017-09-12 15:57:10 -04:00
Rachael Alexanderson
ac566f4a84 - fixed: PlayerSprite in softpoly was not calculated correctly. Sprite will now not go all sorts of crazy places when you enable alternative scaling or forced aspect modes. 2017-09-12 15:56:35 -04:00
Rachael Alexanderson
8454e09694 - fixed: I was using the wrong check to determine which renderer was in use. Ooops. It now checks for the actual (active) renderer rather than the state of vid_glswfb 2017-09-12 14:32:29 -04:00
Rachael Alexanderson
1e4d7534c4 - remove gl_legacy_mode check in the glswfb 2017-09-12 08:57:27 -04:00
Rachael Alexanderson
79fc219afd - allow OpenGL 3.0 MESA drivers to use vid_glswfb 2017-09-12 08:18:22 -04:00
Rachael Alexanderson
6d2c55f57d Merge remote-tracking branch 'origin/master' into archive_split 2017-09-12 06:34:02 -04:00
Magnus Norddahl
d0fbdd1314 Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-09-12 02:40:29 +02:00
Magnus Norddahl
70220fb4cc - Slightly improve softpoly opaque pass performance 2017-09-12 02:40:09 +02:00
alexey.lysiuk
3e12884720 Updated Travis CI configuration to use Clang 5.0 2017-09-11 13:14:34 +03:00
alexey.lysiuk
f5f7cd9fed Fixed broken FOV in SetCameraToTexture() ACS function 2017-09-11 12:22:22 +03:00
Rachael Alexanderson
10dcb40f56 Merge remote-tracking branch 'origin/master' into archive_split 2017-09-10 12:51:17 -04:00
nashmuhandes
d80f9634e3 Change default shadowmap quality to 512 at dpJudas's advice (https://forum.zdoom.org/viewtopic.php?p=1016143#p1016143) 2017-09-10 12:46:55 -04:00
nashmuhandes
3ff1597640 Change minimum shadowmap quality to 128. 2017-09-10 12:46:55 -04:00
nashmuhandes
ea5cffdc81 Added shadowmap quality setting to the dynamic light options menu. 2017-09-10 12:46:55 -04:00
Rachael Alexanderson
4b82bb50df - removed scale resolutions and added vid_scalefactor to replace them. 2017-09-10 12:29:07 -04:00
Magnus Norddahl
0924cc3f0f - Fix crash when switching levels 2017-09-10 17:11:17 +02:00
Magnus Norddahl
4d671fb618 - Improve softpoly culling performance 2017-09-10 16:29:57 +02:00
Rachael Alexanderson
432afd9edf - privatized the namespace in r_videoscale.cpp completely 2017-09-10 09:50:49 -04:00
Rachael Alexanderson
86a66cd554 - refactored r_videoscale.cpp to use a table.
- reordered vid_scalemode modes to be a little neater, having static modes and scalar modes separate, with a buffer in between so new modes can be added in the future without disrupting the current order.
2017-09-10 09:41:03 -04:00
Rachael Alexanderson
c4ad6e53e9 Merge remote-tracking branch 'origin/master' into archive_split 2017-09-10 08:10:14 -04:00