August 2011
|
2011-08-05
|
| :
| Do not fatal error if an unknown Material name is encountered in a Material modification def. Instead we'll log the problem and continue to parse the definition using a dummy ded_material_t struct.
|
2011-08-05
|
| :
| Include the full name of the currently loaded game in the title of the main Doomsday window.
|
June 2011
|
2011-06-21
|
| :
| Moved the built-in patch replacement strings for the DOOM game menu into values.ded
|
2011-06-18
|
| :
| When cvar "rend-dev-wireframe"=1 the text decorations (i.e., shadow and glitter) are now drawn in wireframe as well as the text itself.
|
May 2011
|
2011-05-12
|
| :
| Do not warn about missing sound lumps whilst parsing DEDs, instead, warn at sample cache time.
|
2011-05-05
|
| :
| Turned cvar "menu-effect" into a 3-bit field - 0x1=Use text type-in, 0x2=Use text shadow, 0x4=Use text glitter. Setting this cvar to zero now actually does disable all of the menu effects :)
|
March 2011
|
2011-03-04
|
| :
| Removed dependence on the GLU library; the only thing we were using it for was gluBuild2DMipmaps. As a temporary measure I've borrowed code for this from the Mesa 3D graphics library to ensure continuity and to avoid introducing any new issues. Howev
|
2011-03-02
|
| :
| Removed support for GL_EXT_paletted_texture (-paltex) - explicit hardware support for paletted textures is long gone and it ain't coming back.
|
February 2011
|
2011-02-25
|
| :
| When using console word completion mode 0 (echo all) automatically reset the console history buffer line offset.
|
2011-02-23
|
| :
| Reset the console last command cursor when closing the console.
|
2011-02-13
|
| :
| Renamed ccmd "listfiles" to "listwadfiles".
|
2011-02-12
|
| :
| Initial console height is now SCREENHEIGHT/2
|
2011-02-11
|
| :
| Minor visual tweaks to the control panel's help widget. Changed: Made the project url drawn in the control panel 50% more translucent; we now draw this with an embedded shadow so it doesn't need to be as prominent.
|
2011-02-10
|
| :
| Allow overloaded ccmds to use the same callback function provided the ccmd usage signatures are unique. Changed: When using the ccmd "help (what)", automatically indent the extended usage information for neatness.
|
January 2011
|
2011-01-17
|
| :
| Improved functionality of ccmd "listmaterials" to split results into namespaces if not (punning) and sort alphabetically.
|
November 2010
|
2010-11-01
|
| :
| M_PrettyPath now hides the } and > control characters if passed a basedir relative path.
|
2010-11-01
|
| :
| Made verbose the memory volume creation log message output by Z_Create.
|
September 2010
|
2010-09-23
|
| :
| Renamed cvars "rend-dev-blockmap-debug" and "rend-dev-blockmap-debug-size" to "rend-dev-blockmap" and "rend-dev-blockmap-size" accordingly, removing the redundant "debug" term.
|
August 2010
|
2010-08-08
|
| :
| Reimplemented the skymask using a stencil. Changed: Removed cvar "rend-sky-full" as it is no longer useful.
|
May 2010
|
2010-05-21
|
| :
| Implemented GL_ScaleBufferNearest; a nearest neighbor image scaling algorithm for use with tiny graphics (w*h < 16) rather than hq2x. The hq2x algorithm can do nothing to help graphics this small and better results can be obtained with the simple
|
2010-05-21
|
| :
| Do not disable the ColorOutlines algorithm on Patches loaded with the Upscale and Sharpen filter applied (defer until after the upscale).
|
2010-05-16
|
| :
| Disabled the BlackOutlines algorithm previously used on Upscale and Sharpen patches. The black outlines only really worked with Heretic's big green font yet made the others look much worse. If this enhancement is to be automatically applied then it n
|
2010-05-09
|
| :
| Disabled lightgrid z-biasing as it does not work particularly well currently.
|
2010-05-09
|
| :
| Use a slightly larger offset for mobj shadows to help avoid z-fighting. Todo: Replace with a method similar to that used with dynamic lights?
|
2010-05-09
|
| :
| Long walls no longer receive slightly larger fakeradio shadows.
|
2010-05-07
|
| :
| Do not prevent the movefloor/ceil ccmds from moving planes to or past the height of the opposite plane. For example, previously attempts to move a floor to the same height as the ceiling would be clamped to four world units below the ceiling. Doomsda
|
2010-05-07
|
| :
| Use the same equation for calculating shadow darkness for mobjs as used with fakeradio. Default value for rend-shadow-darkness changed to 1.2
|
April 2010
|
2010-04-24
|
| :
| Resolution independent aspect-correct drawing of the view border/background.
|
2010-04-24
|
| :
| New approach to drawing player weapon sprites which aims to preserve the original aspect ratio. If the window dimension aspect ratio is equal or near to the original ratio, psprites will be stretched to fill the screen. If not, psprites will be centr
|
2010-04-21
|
| :
| Replaced 3D projection/field of view calculation and shortened the near clip plane for better support of ultra-wide/multi-monitor setups.
|
2010-04-21
|
| :
| Tweaked crosshair drawing to improve quality at lower resolutions (800x600 or lower).
|
2010-04-05
|
| :
| Default mipmapping filter changed to linear filter, linear mip (GL_LINEAR_MIPMAP_LINEAR).
|
2010-04-04
|
| :
| CVar "rend-dev-mobj-bbox" Draw all bounding boxes for all mobjs, not just those which are sector-linked.
|
November 2009
|
2009-11-08
|
| :
| Thing ids (as specified in Thing definitions) are no longer case sensitive.
|
September 2009
|
2009-09-27
|
| :
| Minor changes to how Doomsday interfaces with SDL_mixer to hopefully avoid a fatal exception thrown in winmm.dll (see here http://sourceforge.net/tracker/?func=detail&aid=2862772&group_id=74815&atid=542099).
|
June 2009
|
2009-06-27
|
| :
| Map Info definition, map name field can now specify a Text definition id to be used as the map name. If no Text definition id by the given name is found, the name will be used as-is.
|
2009-06-21
|
| :
| Enhanced ccmd "spawnmobj"; when specifying the z coordinate use the keyword "random" to indicate that a random value between the floor and ceiling heights (minus height of the mobj being spawned) at the specified x/y location should be chosen.
|
2009-06-03
|
| :
| Allow any material on any world surface when loading DOOM/Hexen format maps.
|
May 2009
|
2009-05-31
|
| :
| Rather than draw an untextured quad if a texture for a given particle cannot be found, use the default "zeroth" texture instead.
|
2009-05-31
|
| :
| Ensure shiny textures are uploaded with texture compression disabled (banding is very noticeable).
|
2009-05-16
|
| :
| Always force all non-middle seg sections opaque.
|
2009-05-04
|
| :
| "msgrefresh" is now an impulse. The ccmd of the same name has been removed.
|
2009-05-04
|
| :
| Emulate bug in original Heretic which results in immediate destruction of the Maulotaur's ground fire attack if attempted when the Maulotaur's feet are clipped (it is in a non-solid).
|
March 2009
|
2009-03-25
|
| :
| Do not spread objlinks over two-sided linedefs when the middle material on the back side of the spread direction completely fills the gap between floor and ceiling. Fixes the issue seen in Heretic E1M2 where the Undead Warriors hidden behind a one-wa
|
February 2009
|
2009-02-03
|
| :
| Ignore .gwa files in the WAD manager/loader as we no longer need (or want) to use them.
|
January 2009
|
2009-01-29
|
| :
| Only maximize the screen and hide the HUD displays if there is currently a demo being played and the player being followed is a camera.
|
2009-01-26
|
| :
| Removed the /shinemaps shortcut mapping in pk3/zip archives, to avoid a possible issue in the future. Use /lightmaps instead.
|
December 2008
|
2008-12-03
|
| :
| Removed requirement of one (or more) texture definitions during engine start up (PNAMES and TEXTURE1/2 lumps are no longer required).
|
2008-12-03
|
| :
| Any material can now be flagged as "sky-masking" resolving the previous limitation which allowed only one material and it had to be a flat. Needed for jDoom64 which has no flats and has multiple sky mask textures.
|
May 2007
|
2007-05-21
|
| :
| Output the ddkey name instead of the ASCII key code in CP_KeyGrabDrawer().
|
March 2007
|
2007-03-19
|
| :
| use a struct for each plane's properties (needed for $nplanes).
|