[r64] Crash when loading maps

Bugs that have been resolved.

Moderator: Graf Zahl

User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

And now the killer:

I started your EXE and it works fine. So the problem lies somewhere else. Are you loading any other WADs with it?
RazTK
Posts: 52
Joined: Sun Jan 15, 2006 16:02
Location: Israel
Contact:

Post by RazTK »

Okay, it has something to do with my configuration. I tried again with a new .ini and it works. I'll try to hunt down the problem.
RazTK
Posts: 52
Joined: Sun Jan 15, 2006 16:02
Location: Israel
Contact:

Post by RazTK »

Switch 'Rendering Quality' to 'Quality' and there you have it. :>

Edit: In other words: set 'gl_render_precise' (or 'gl_seamless') to 'true'.
Last edited by RazTK on Fri Mar 21, 2008 23:21, edited 2 times in total.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Thanks. I hope now I can track it down.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Fixed.
RazTK
Posts: 52
Joined: Sun Jan 15, 2006 16:02
Location: Israel
Contact:

Post by RazTK »

Thank god (and you). That was one hell of a bug. How did you manage to create it in the first place? :P

Edit: Fixed indeed. :o
Last edited by RazTK on Fri Mar 21, 2008 23:28, edited 1 time in total.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

When you take a look at the diff it should be obvious. When I added the 3dMidtex stuff I reorganized some data structures and one line of new code ended up before a necessary NULL pointer check instead of after it.

Ans since I don't use the quality mode because it costs performance I never noticed anything odd.

BTW, Quality mode is only really necessary on ATI cards or very old NVidias. The GF 6x00 and higher don't need the additional vertices and work as well in Speed mode.
RazTK
Posts: 52
Joined: Sun Jan 15, 2006 16:02
Location: Israel
Contact:

Post by RazTK »

Graf Zahl wrote:BTW, Quality mode is only really necessary on ATI cards or very old NVidias. The GF 6x00 and higher don't need the additional vertices and work as well in Speed mode.
Noted, thanks. :)
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post by Enjay »

r68 compiles and works just fine for me too.

Thanks also for the information about "quality" as well. Can I suggest it be named something else though? Generally, the "quality" settings in games switches on a bunch of settings that can only be handled by more up to date hardware whereas "speed" switches off those options for lesser hardware. Although the GZdoom "quality" mode does involve a performance cost, it does so for different reasons and the naming is a bit counter intuitive IMO if the end user has experience with setting up other games. I'm struggling to think of a term to replace "quality" with though.

And seeing as how it has been mentioned in this thread, what is it that Randy is doing with the sound code?
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

He completely and unconditionally switched to FMod's 3D sound system and removed all sound playback limits. The traditional sound system is gone and so is all control over the sound design due to the limit removal.

No thought wasted on compatibility with existing WADs or that although Doom didn't have per-sound limits it only has 8 sound channels.

Rest assured, I don't care about the improvements it brings as long as the price is too high.
Locked

Return to “Closed Bugs”