Commit Graph

9844 Commits

Author SHA1 Message Date
Magnus Norddahl b2ad26d2d5 Sealing off portal entrances for the transparency pass 2016-11-25 07:44:51 +01:00
Rachael Alexanderson 509108f8b6 Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-11-24 23:46:33 -05:00
Magnus Norddahl e642ed099a Fix palette blending 2016-11-25 03:26:15 +01:00
Magnus Norddahl 1def7b3eae More portal handling stuff 2016-11-25 01:08:25 +01:00
Magnus Norddahl 558a4bcdca Partial sky portal support 2016-11-24 23:08:36 +01:00
Christoph Oelckers 49605bc109 Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-11-24 09:59:48 +01:00
Magnus Norddahl 4eb32a50e3 Add vid_vsync support to Linux target 2016-11-24 09:59:40 +01:00
Christoph Oelckers aa4b3bb230 Merge branch 'master' of https://github.com/rheit/zdoom 2016-11-24 09:58:29 +01:00
Edoardo Prezioso ae382f4005 - Fixed the spline/cubic crashes for FMOD 4.24 64-bit, too. 2016-11-24 09:26:39 +01:00
Edoardo Prezioso 68dc3c4f2d - Preventive fix for future include conflicts.
basicinlines.h is only included in m_fixed.h, while basictypes.h is included only in headers, so it's better to respect this convention. OSX compiles fine also without m_fixed.h, even better.
2016-11-24 09:09:09 +01:00
Magnus Norddahl cff72fb072 Add stencil value to decal, particle, plane, port, sky, sprite, wall and wallsprite classes 2016-11-24 08:23:50 +01:00
Magnus Norddahl 7b4df20c51 Merge branch 'linux_vsync' into qzdoom 2016-11-24 07:41:58 +01:00
Magnus Norddahl 33958ca5b2 Add vid_vsync support to Linux target 2016-11-24 07:37:15 +01:00
Rachael Alexanderson 2de7f67b7f Merge branch 'master' of https://github.com/rheit/zdoom 2016-11-24 01:31:18 -05:00
Braden Obrzut dc11b63157 - Fixed building with vanilla MinGW, at least with whatever modified header files that my system has from my last experimentation. 2016-11-24 00:47:53 -05:00
Magnus Norddahl 47aaf781c6 Split RenderPolyScene into two to allow rendering from multiple viewpoints 2016-11-24 05:51:37 +01:00
Magnus Norddahl 2316658dfc Fix kdizd blinking issue because the vertex buffer was too small 2016-11-24 02:11:35 +01:00
Magnus Norddahl 0361e912cb Minor bug fix 2016-11-24 01:01:02 +01:00
Magnus Norddahl 80a5f81f9a Fix typo affecting walls on sloped floors 2016-11-23 23:29:53 +01:00
Magnus Norddahl 8bd92a2c48 Fix interpolation bug in the affine texturing block 2016-11-23 22:55:24 +01:00
Magnus Norddahl 91d180bec6 Fix render to texture 2016-11-23 21:10:19 +01:00
Rachael Alexanderson 2e7c512891 Merge branch 'master' of https://github.com/rheit/zdoom 2016-11-23 11:09:46 -05:00
Christoph Oelckers 9bd19c2d2e - ensure that the MAPINFO parser never mixes HexenHack parsing with the new format. 2016-11-23 14:38:45 +01:00
alexey.lysiuk e138a3ffbc Fixed infinite recursion with self-referencing multipatch textures
See http://forum.zdoom.org/viewtopic.php?t=54355
2016-11-23 14:33:31 +01:00
Christoph Oelckers 5b059971f0 - fixed: P_SpawnMapThing forced gravity instead of disabling it when being given Gravity = 0 from UDMF. 2016-11-23 14:32:18 +01:00
Christoph Oelckers 6ae266c76e - fixed: The check for identical floor planes on an opening should never allow it to be narrowed down.
This can cause problems in rare situations where a sloped plane is checked outside its sector boundaries.
2016-11-23 14:27:08 +01:00
Edoardo Prezioso 0489b6e7c5 - Fixed missing newlines to the conversation error message. 2016-11-23 10:19:52 +01:00
Christoph Oelckers 649c96261a - clarified error messages for bogus conversation scripts. 2016-11-23 10:13:50 +01:00
Rachael Alexanderson 78db0a0d06 Merge branch 'master' of https://github.com/rheit/zdoom 2016-11-23 01:43:12 -05:00
Braden Obrzut 789315bb4a - Fixed build with MinGW-w64 (TDM-GCC 5.1). Note that the resulting binary will crash under -O3 until the alignment violation is taken care of in FRemapTable::Alloc.
- It appears that CMake added native support for building rc files with MinGW at some point so removed manual rc compiling code.
2016-11-22 22:41:32 -05:00
Magnus Norddahl ff738de279 Bgra support 2016-11-23 01:01:28 +01:00
Magnus Norddahl f313bfd2cc Merge branch 'gl_swframebuffer' into qzdoom 2016-11-23 00:56:39 +01:00
Magnus Norddahl 7beac65471 Add Linux support for GLSWFrameBuffer 2016-11-23 00:55:07 +01:00
Magnus Norddahl dacb985878 Fix texture mapping bug 2016-11-22 01:59:28 +01:00
Magnus Norddahl 7af504df58 Draw 3d floor sides 2016-11-21 20:50:54 +01:00
Magnus Norddahl ddb0161f9c Sub pinkie crashes the pal drawer :( 2016-11-21 15:40:42 +01:00
Magnus Norddahl 0108ff89d7 Bug fixes 2016-11-21 15:20:07 +01:00
Magnus Norddahl fabac78ea8 Add poly renderer to the menus 2016-11-21 15:19:24 +01:00
Magnus Norddahl 5e9c9c825d Add stencil blend mode as apparently the shaded mode uses indices whiles stencil uses mask/alpha.. 2016-11-21 05:52:02 +01:00
Magnus Norddahl e7d64a380a Fix AABB culling bug 2016-11-21 05:09:53 +01:00
Magnus Norddahl 2ba2dc7611 Change shaded blend mode use srcalpha and destalpha.
Fix blending error in add/sub/revsub
2016-11-21 03:49:55 +01:00
Magnus Norddahl 144c7f4139 Flip sub and revsub TC drawers in the old renderer 2016-11-21 01:56:54 +01:00
Magnus Norddahl 29005b5ce6 Compile fix for older versions of LLVM 2016-11-21 01:40:08 +01:00
Rachael Alexanderson dadee080e4 - Implemented Wall blend modes
- fixed: set color for "shaded" modes - though it's still not yet properly implemented.
2016-11-20 18:36:26 -05:00
Rachael Alexanderson 4ed548a189 - Implemented some sprite blend modes. 2016-11-20 17:07:58 -05:00
Magnus Norddahl ebd810d843 Fix decal vertical position being wrong 2016-11-20 16:43:13 +01:00
Magnus Norddahl bd9ec843dd Add palette version of the blend modes 2016-11-20 16:42:53 +01:00
Magnus Norddahl 6761e8639a Add palette support 2016-11-20 04:06:21 +01:00
Magnus Norddahl 7ac0cace7d Stop copying the matrix and remove r_triangle 2016-11-20 02:07:55 +01:00
Magnus Norddahl f8efe394cc Remove unused code 2016-11-20 01:51:08 +01:00