Project

General

Profile

Activity

From 2010-05-01 to 2010-05-14

2010-05-14

20:25 Revision 8c593dde (github): Continuing clean up of game-side 2D drawing.
danij
18:05 Revision 11ad2ff3 (github): Restore verbose warning about missing Patches in R_GetPatchTex.
danij
08:24 Revision e50e3afc (github): Fixed: Bilinear filtering of UI Patches was determined by the "World" setting in the control panel.
danij
08:20 Revision 2ebc0543 (github): Renamed cvar "rend-tex-filter-raw" to "rend-tex-filter-ui".
Removed ccmd "smoothscr" now unnecessary as the cvar "rend-tex-filter-ui" can be modified directly. danij
08:04 Revision 6b424948 (github): Fix Read This background patch selection in DOOM2 (correct patch is "HELP" not "HELP1").
danij
07:48 Revision 751117bf (github): Changed All games: Allow the gravity multiplier to work in single player games as well as multiplayer.
danij
07:28 Revision 2e1b6e85 (github): Fixed scale problem with Patch drawing.
danij
05:44 Revision a38a0aae (github): Collect together all the patchtex_t and patchinfo_t routines.
danij
05:28 Revision be6d7afe (github): Clean up.
danij
04:59 Revision 5630aa0a (github): Merged the specialized drawPatch routine in Heretic's st_stuff.c with Hu_DrawPatch.
danij
04:40 Revision 4270b621 (github): Moved DGL_DrawPatch into libcommon and renamed Hu_DrawPatch.
danij
03:41 Revision 4403fca6 (github): Refactored DGL_DrawRawScreen to assume the caller has already configured the DGL state as necessary. Removed DGL_DrawRawScreen_CS.
danij
03:06 Revision 0d1f6695 (github): Moved DGL_DrawShadowedPatch out of the engine and into libcommon. Renamed as Hu_DrawShadowedPatch.
danij
03:00 Revision 3a4251f5 (github): Removed the old DGL_DrawPatch, replaced all calls with DGL_DrawPatch_CS (and adding any necessary state changes) then renamed DGL_DrawPatch_CS to DGL_DrawPatch. All patch drawing now assumes the correct GL state has been setup prior to calling DGL_DrawPatch.
danij
02:46 Revision eee3c88e (github): Removed DGL_DrawAltFuzzPatch.
danij
02:41 Revision b1cb3557 (github): Removed DGL_DrawFuzzPatch.
danij
02:35 Revision 3f266bdd (github): Removed DGL_DrawPatchLitAlpha.
danij
02:06 Revision 3eec54f9 (github): Changed the prefix for the various GL_* drawing routines for Patch and Raw textures to DGL_ in preparation for assimilation into the DGL subsystem.
danij
00:07 Revision 1befd4fa (github): Standardize argument list ordering of GL Patch drawing functions inline with the conventions applied to the rest of the API.
danij

2010-05-13

23:23 Revision ca1659ac (github): Initial steps towards using logical Patch identifiers rather than lump indices.
danij
21:41 Revision 53676ef9 (github): Removed the last remaining instances where Patch data is referenced directly by lump indices using W_GetNumForName/W_CheckNumForName game-side.
Precache the intermission Patches in Heretic. danij
20:40 Revision d79132a6 (github): Fix typo.
danij
20:35 Revision 76a81ac5 (github): Do not use W_CheckNumForName with Patches.
Removed Draw_TeleportIcon in Hexen as its no longer used. danij
20:32 Revision d479f45b (github): Continuing clean up of game-side resource referencing/identification; centralize map identifier string lookup and utilize P_MapExists rather than W_CheckNumForName.
danij
04:29 Revision 4eef8c03 (github): Precache the spinning gold skull and the bull with fire on the Heretic and Hexen (respectively) drawn in the menu.
danij
04:28 Revision 56ff826d (github): R_GetPatchTex must gracefully handle invalid lump indices.
danij
03:10 Revision 2710df03 (github): Do not draw the load/save plaques when loading/saving the game in Hexen; Doomsday draws the progress wheel in this spot and drawing both looks untidy.
danij
03:06 Revision 63766c93 (github): Precache more patches used with UI drawing (in the process removing public use of lump indices as identifiers).
Clean up. danij
02:05 Revision 7d5b94fa (github): Further type tweaks in GUI_DrawWidgets to maintain accuracy.
danij
02:00 Revision 1553f0f8 (github): Changed DOOM/Heretic: As the kills/items/secrets counters are now part of the regular HUD they should be colored by the cfg.hudColor.
danij
01:58 Revision 9824be0a (github): Accumulate drawn widget group dimensions using floats rather than integers as discarding the fractional part (introduced by the per-widget scaling) can add up to a large degree of inaccuracy (resulting in inconsistent positioning).
danij
01:29 Revision 3a6fd598 (github): Precache patches used for drawing the menu sliders.
danij
00:58 Revision fcbb3e3b (github): Various fixes to minor drawing issues in the DOOM menu (strings that should type-in but don't, alpha blending artefacts on the slider widgets, etc).
danij
00:09 Revision 74593263 (github): Draw a shadow behind slider widgets in the menu if menu-shadow is enabled.
Todo: Use this method elsewhere rather than duplicate code (e.g., the automap uses a similar routine for drawing glow... danij

2010-05-12

22:40 Revision ea7313f9 (github): Fixed All games: Menu-shadow did not work.
danij
22:39 Revision 56cd04d6 (github): Font kerning fix for "Upscale and Sharpen" patches take 2. I see what this was trying to do now.
danij
22:12 Revision 7a197089 (github): Fixed DOOM: Fullscreen HUD counters drawn using the menu text shadow and type-in effect if enabled.
danij
22:05 Revision a4262053 (github): Fixed paletted flats erroneously identified as having an alpha channel after recent changes to GLTexture_Prepare
danij
21:35 Revision 7ef75b64 (github): Fix line endings.
danij
18:50 Bug #575: "Upscale and Sharpen" vs texreset
Fixed for 1.9.0-Beta6.10 danij
17:39 Revision 8720062e (github): Reinstated the upscale and sharpen and monochrome patch loading conversion/translation algorithms.
Fixed: Font kerning on Patch based fonts loaded using the "Upscale and Sharpen" algorithm. danij
16:22 Revision 1ef51aae (github): Fixed lightmap loading after recent changes to GLTexture_Prepare.
danij
15:41 Revision 2cd45c1b (github): Added verbose log message detailing the paramaters for balancing done to detail textures by the Equalize algorithm.
danij
15:02 Bug #590: [Controls menu] Delete not possible if key-delete bound
this is still a bug eunbolt
14:59 Bug #600: Win32: No IWAD => startup hangs
I believe this bug is now fixed eunbolt
14:51 Revision 5a32e3c4 (github): Fix typo.
danij
14:41 Bug #302: Cacodemons getting stuck.
I can confirm this bug still happens eunbolt
14:29 Bug #223: Unix: Tilde expansion issues
Has this bug been fixed? eunbolt
13:28 Bug #174: Particles sticking to sky walls
I think this bug is fixed. eunbolt
13:09 Bug #115: Player anims broken on client
should this be closed because the current beta's don't have netgames
working and the netcode is getting rewritten?
eunbolt
13:07 Bug #110: [Render hack] TNT map09: Transparent window is not transparent
just a note to say as of deng 1.9beta-6.9 this bug still exists eunbolt
12:49 Bug #94: Wrong flat textures on clientside
should this be closed because the current beta's don't have netgames working and the netcode is getting rewritten? eunbolt
05:41 Revision d2f6e3a1 (github): Updated class menu player sprite preview in Hexen.
danij
05:40 Revision 7af13588 (github): Fixed broken shiny texture loading after recent changes to GLTexture_Prepare.
danij
04:11 Revision 8c393cae (github): Added: Equalization algorithm used on detail textures during load which balances them toward the optimum average and amplifies the hi/low variance to achieve better results (with poor source textures) when rendering. Note this does not mean that artists no longer have to take care to do this during the creation process. A well authored detail texture will produce far better results than a bad one relying on this algorithm.
danij
00:11 Revision 3b691050 (github): Continuing the clean up of GLTexture_Prepare (and texture loading in general).
danij

2010-05-11

23:31 Bug #908 (New): Detail texture maximum distance ignored
Presently the maximum distance specified in a Detail definition is ignored. Doomsday should use this value as a facto... danij
19:08 Revision daf68f50 (github): Began clean up of GLTexture_Prepare.
danij
07:09 Revision 23c87026 (github): Use the gltexture instance wrapper with graphics loaded in DOOM Patch format. Created new instance flags for "monochrome" and "upscale and sharpen" and incorporated them into the instancing.
Note this means that the current Patch precaching methods will generate unused instances because the public Patch dra... danij

2010-05-10

23:40 Revision b887b857 (github): Changed: Removed the splitting of large Patch and Raw format graphics into two textures. Back when this was implemented the maximum texture dimensions supported by many GL implementations was considerably smaller than is common today. So to preserve quality Doomsday would split "large" graphics up into two smaller parts. This resulted in several architectural issues as drawing these graphics necesitated the use of dedicated methods for the purpose. Today with maximum texture dimensions so much larger and support for non-power-of-two textures being common place, this splitting is no longer useful for 99% of systems and has now been removed.
danij
22:53 Revision d2850541 (github): Refactored the API for patch precaching in preparation for more extensive changes needed to support the HI_START/HI_END method for high resolution textures.
* lumppatch_t is now engine-internal.
* Removed R_CachePatch from libcommon by combining it with R_PrecachePatch.
danij
00:46 Revision ab23bae7 (github): Fix line endings.
danij
00:28 Revision e3ddd2e1 (github): Further fixes and tweaks to mobj/player movement. I think it just about feels right now.
danij

2010-05-09

21:19 Revision bb12b517 (github): Fixed another GL texture filtering artefact with the Hexen statusbar.
danij
21:18 Revision 7e71adb4 (github): Added a comment about a future optimization observation in the automap regarding the drawing of glowing linedef specials.
danij
19:45 Revision 1d7903b2 (github): Changed: Disabled lightgrid z-biasing as it does not work particularly well currently.
danij
19:24 Revision cc29c710 (github): Revert wall division calculation of vertex colors (was already correct).
danij
18:05 Revision 5744da8f (github): Ensure we bind the correct texture when reseting the possibly modified state in Rend_RenderMaskedWall.
danij
16:34 Revision f4f59bc9 (github): Added: DDKEY_PRINT and DDKEY_CAPSLOCK and implemented support in the input SDL, Win32 and DirectInput wrappers (fixes http://sourceforge.net/tracker/?func=detail&aid=1533380&group_id=74815&atid=542099).
Added: PrtSc now bound by default binding to take a screenshot. danij
15:54 Revision e40e7caa (github): Fixed: "Transparent texture clamp on upper/lower wall sections". (see here http://sourceforge.net/tracker/?func=detail&aid=2934366&group_id=74815&atid=542099)
danij
15:14 Revision d6f401eb (github): Further fixes to fakeradio wall shadow texture offset calculations when doing height division. It however still doesn't look 100% correct when dealing with the wall shadow's horizontal coordinates.
danij
13:35 Bug #327: [DOOM/HERETIC/HEXEN] 'PRINT' key not bindable
Fixed for 1.9.0-Beta6.10 danij
13:00 Bug #719: Windowed resolutions wider than primary monitor do not work
Fixed for 1.9.0-Beta6.10 danij
12:55 Bug #858: CmakeLists.txt issues (minor)
- NAMES for find_library in DirectSound and DirectInput do not seem to be up-to-date. It appears that it should be "d... arclore
12:25 Bug #879: [Heretic] Chicken beak psprite yoffset incorrect
Fixed for 1.9.0-beta6.9 danij
03:28 Revision fe21a53f (github): Fixed: Dynamic lights were not aspect corrected.
danij
03:10 Revision 89f8768e (github): Changed: 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? danij
02:57 Revision d39e26d2 (github): Changed: Long walls no longer receive slightly larger fakeradio shadows.
danij
02:38 Revision 45e2e9cd (github): Fixed: Particle textures not reloaded after a resolution change.
danij
02:35 Revision b0fd4131 (github): Fixed: Fakeradio wall side shadow y offset calculated incorrectly.
danij

2010-05-08

19:27 Revision 1bcfc490 (github): Clean up.
danij
17:08 Revision 84cc0f92 (github): Use the same near-4:3 aspect calculation as used for picking the bordered projection stategy for psprites, menu and statusbar (changed so that 5:4 stretches by default).
danij
16:50 Revision 8dbd7d1a (github): Fix ambiguous bordered projection test in G_Display2.
danij
16:45 Revision 0895ce6c (github): Use the same bordered projection drawing method for the intermission.
danij
15:37 Revision 25b6462b (github): When doing pillarbox/letterbox when drawing finales:
* Use modelview rather than projection matrix.
* Draw the black bars at the very end rather than the beginning so tha...
danij
13:49 Revision 7a2996c8 (github): Added: Aspect correct scaling of finale animations (InFine). If the window aspect ratio is equal to or close to 4:3 finales will be stretched to fill the window unless new cvar "finale-nostretch" is enabled. Otherwise finales will be scaled and positioned to fit within the window whilst maintaining their original aspect ratio (e.g., using pillarbox/letterbox drawing).
Todo: "Overlay" mode animations should not treated in this way.
Todo: Implement features so that an InFine script can...
danij
00:52 Revision 93342d0a (github): Changed: 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.
Doomsday now gracefully handles the possible unwanted sideeffects that would occur should say a floor move past a cei... danij
00:39 Revision 2635a3be (github): Changed: Use the same equation for calculating shadow darkness for mobjs as used with fakeradio. Default value for rend-shadow-darkness changed to 1.2
danij

2010-05-07

19:59 Revision 613820b4 (github): Changed Win32: When running in windowed mode, use the dimensions of the virtual desktop for window position and sizing purposes (formerly the dimensions of the primary display).
Added Win32: Command line option "-noframe": used in combination with "-wnd"/"-window" to obtain fullscreen-like wind... danij
16:58 Revision 4a65795e (github): Animate menu background fog, menu alpha, menu flash color and rotating cursor in fractional time.
danij
14:57 Revision 502fc645 (github): Various changes to the automap:
* Fixed calculation of the rotation-aware axis-aligned clipping box.
* Fixed free-pan translation speed.
* Calculate ...
danij
00:40 Revision 0e0b79bb (github): Fixed: DD_DEFNS lumps not parsed.
danij

2010-05-06

21:36 Bug #907 (Closed): Hexen: pottery missing sound effect
The pottery items in HeXen (i.e. the one in front of you when you start the game), don\'t make their explosion sound ... vermil
15:31 Revision d165ed82 (github): Changed: Do not set the texture wrap properties of the currently bound texture in drawConsoleBackground we have no idea which texture (if any) is. Console background drawing should be redesigned to happen entirely game-side if it needs this flexibility or simply allow the game to specify a Material and let the engine handle drawing.
Fixed GL filtering artefacts on the viewwindow border due to border-clamping. danij
14:46 Revision 0d20b33c (github): Brought HUD drawing in Heretic and Hexen up to par with DOOM.
danij
14:01 Bug #906 (Closed): [XG] Power class if health below
If the player activates a power class XG line that adds armour and their armour is above the maximum amount specified... vermil
13:08 Revision 09eef1cc (github): View window now ticks in fractional time.
danij
12:13 Bug #905: [DEH] Wrong sprites displayed (shooting pinkys)
Its not just these particular mods that are affected. Support for old Text style sprite name changing in DEH patches ... danij
12:11 Bug #905 (Closed): [DEH] Wrong sprites displayed (shooting pinkys)
I have two very similar DEH files (for each DOOM 1 and 2) which used to work already in the original game and in any ... ligh1l
12:11 Bug #905: [DEH] Wrong sprites displayed (shooting pinkys)

*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/24e6a679/cea2/attachment/DOOM2FUN.DEH
ligh1l
03:28 Revision c3342f4c (github): Automap now ticks in fractional time.
danij
01:23 Bug #888: [1.9.0-beta6.9 / Mac OS X 10.6] Wrong music track in jHexen
Update: It isn't "counter or whatever" problem. Even loading savegame from beta6.8 at second or further level expose ... blinkfrog

2010-05-05

23:26 Revision a56d5e69 (github): Do not do __anything__ in assert() statements other than test an expression.
danij
19:30 Feature #1453: Lack of plain Give Health command line option
Implemented in svn trunk, rev #6157 danij
19:27 Feature #1424: Snowberry: Center window on screen (Windows)
Logged In: YES
user_id=563579
Frankly I'd call this a windows bug more than a snowberry
bug, Windows should be ass...
draconx
19:08 Feature #1402: Vertically Tiled Masked Textures
_(originally posted by anonymous SF.net user)_
This Tracker item was closed automatically by the system. It was
prev...
skyjake
18:34 Feature #1515: HHE support for Heretic
A values.ded has already been requested for Heretic/Hexen (see here: http://sourceforge.net/tracker/?func=detail&aid=... danij
18:32 Feature #1315: KickStart support of long filenames
Logged In: YES
user_id=849456
Won't implement.
Snowberry is the new offical Doomsday launcher.
These restrict...
danij
18:19 Revision 583b583e (github): Ensure all the various player view offsets are zeroed in P_SpawnPlayer.
danij
17:38 Feature #1434: No vsync option anywhere
_(originally posted by anonymous SF.net user)_
Will Vsync be implemented ? I believe it is an important feature for...
skyjake
17:36 Feature #1423: Obituary msg, set difficulty, and Hud face/menu filtering
Logged In: YES
user_id=1600910
Yea, that and the difficulty. I shouldn't have mentioned.
Just the mip mapping on...
pimpuigi
17:34 Feature #1438: GUI needs some transparency effects
Logged In: YES
user_id=849456
Originator: NO
What do you suggest?
danij
17:32 Feature #1514: GZdoom-like HUD (showing more information)
Screenshot of GZdoom-like HUD
*Attachments:*
* http://sourceforge.net/p/deng/feature-requests/_discuss/thread/3739c7...
theleoua
17:28 Feature #1443: Fog options should be available in UI
Logged In: YES
user_id=684411
Originator: YES
Hey, I didn't know the fog was being added by the environmental pack ...
halfgaar
17:24 Feature #1463: Voodoo dolls not supported in JHeretic
Logged In: YES
user_id=849456
Originator: NO
This is by design, not a bug. Converting to a RFE.
danij
17:17 Feature #1418: Melting Screen effect
Logged In: YES
user_id=717323
Originator: NO
Now that we're taking the screen capture at the beginning of busy mode...
skyjake
16:26 Revision d2289731 (github): Continued clean up of HUD drawing (DOOM only thus far).
danij
16:25 Revision 4de88e06 (github): Brought the Hexen HUD drawing up to par with DOOM and Heretic.
danij
16:23 Revision bcfa5404 (github): Changed All games: Improved drawing of automap marked points by projecting them onto the edges of the view window (they are always in-view regardless of scale or position).
danij
11:24 Bug #887: [x64 Ubuntu] Crash when loading a level
Ubuntu Lucid amd64 GCC 4.4 - Release Build: Crash
Ubuntu Lucid amd64 GCC 4.4 - RelWithDebInfo Build: No Crash
Ubuntu ...
yagisan
11:18 Bug #887: [x64 Ubuntu] Crash when loading a level
Great detective work yagisan, I had suspected this was a compiler-specific issue. It may be the automatic vectorize s... danij
10:56 Bug #904: FreeDOOM 0.6.4 IWADs fail loading (anim cycle)
- **labels**: jDoom --> Doom
danij
10:24 Bug #904 (Closed): FreeDOOM 0.6.4 IWADs fail loading (anim cycle)
I tried loading the FreeDOOM 0.6.4 IWADs (both Ultimate and DOOM2) with the Doomsday Engine 1.9.0-b6 (jDoom), but bot... ligh1l
10:24 Bug #904: FreeDOOM 0.6.4 IWADs fail loading (anim cycle)
FreeDOOM is not currently supported as it relies upon BOOM features which are currently unavailable. This will be add... danij
01:16 Revision 82d877f5 (github): Began the next steps in refactoring the uiwidget stuff:
* Dynamic allocation of unique uiwidgets for each local player.
* Widget groups.
Todo: Bring Hexen up to par with DO...
danij
01:09 Revision 4d5b23ea (github): Minor tweaks to message log drawing to smooth out the scrolling somewhat.
danij

2010-05-04

12:07 Revision fb25e3f0 (github): Resolution independent aspect-correct drawing of the chat widget.
Fixed All games: Chat widget would be drawn over the message log making it difficult to read. danij
10:13 Revision 51346b9e (github): Resolution independent aspect-correct drawing of the world timer in Hexen.
danij
01:32 Revision 760c895f (github): Resolution independent aspect-correct scaling of the kills/items/secrets counters.
Changed DOOM/Heretic: The kills/items/secrets counters were previously only visible when the automap was open.
Change...
danij

2010-05-03

08:37 Bug #887: [x64 Ubuntu] Crash when loading a level
Ubuntu Lucid amd64 GCC 4.4 - Release Build: Crash
Ubuntu Lucid amd64 GCC 4.4 - Debug Build: No Crash
It is interesti...
yagisan
01:14 Bug #887: [x64 Ubuntu] Crash when loading a level
_(originally posted by anonymous SF.net user)_
with lucid 64bit build using beta6 branch with a head of 0dce95616968...
skyjake
01:01 Bug #887: [x64 Ubuntu] Crash when loading a level
Ubuntu Karmic amd64 GCC 4.4 - Release Build: No Crash
I think it's time to find out what Lucid is doing differently.
yagisan

2010-05-02

13:23 Revision 8b6fb49d (github): Aspect correct resolution independant scaling of the player message log.
Added All Games: Added a slider to the Messages section of the HUD options menu for message scale. danij
02:28 Revision 858ec43e (github): Resolution independant aspect correct drawing of the automap.
danij

2010-05-01

13:38 Revision ad9ff488 (github): Fixed statusbar slide-in on first entering a map.
danij
13:33 Revision 0dce9561 (github): Updated the black screen drawing when doing an autostart to cover the entire viewport.
danij
13:28 Revision f3e643a1 (github): Updated special screen filter drawing to cover the entire viewwindow.
danij
12:42 Revision e0b84057 (github): Fixed various minor display glitches with the HUD due to thinking in the drawer. Cleaned up.
Other than the 4:3 stretching of the statusbar (currently missing) all HUD displays now look and behave the same or b... danij
11:28 Revision 7cdf2dd7 (github): Always unhide the HUD when changing between view sizes 10, 11 and 12.
danij
11:15 Revision bec707b5 (github): Added UWF_OVERRIDE_ALPHA flag for use with UI_DrawWidgets: rather than multiply the specified alpha with the per-widget alpha multiplier; ignore the per-widget multiplier and use the value specified as the absolute alpha for both textAlpha and iconAlpha. Restores correct behavior when using the statusbar-span view.
danij
03:04 Revision 7a70e7df (github): Brought Hexen statusbar drawing up to par with DOOM and Heretic. Also fixed some very minor drawing artefacts when non-opaque and the automap is visible.
danij
 

Also available in: Atom