[no] Makeing 3d Floors Software compatible

Moderator: Graf Zahl

User avatar
Eriance
Posts: 150
Joined: Wed Mar 29, 2006 19:36
Location: Everywhere and nowhere

[no] Makeing 3d Floors Software compatible

Post by Eriance »

I've been trying to use 3d floors today, and for some reason they were invisable. Then I found out that i needed GZdoom to be in GL mode for them to appear. This is very rather annoying since GL mode lags even with the filter on NONE. Also, the sprites looks like paper when you go above them, making them look very bad, especially the items. I have no idea how to turn that paper-sprites off wiht the GL options.

most of the other ports I know renders 3D floors WITHOUT GL mode, like EDGE, Legacy, and Vavoom. I don't see why GZdoom has to have the mode on GL to render it's 3d floors.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany

Post by Graf Zahl »

I already said repeatedly that I won't touch the software renderer. See it as a bonus, nothing more. As for the other ports:

- Vavoom uses a polygon engine even in software mode that has the same limitations as its hardware renderer.
- EDGE has dumped its software renderer
- Legacy is buggy as hell with 3D-floors in software mode, plus it has a far less optimized renderer than ZDoom.

It'd all amount to spending a year of work or more on a rather pointless feature. If you don't want GL then make your project for ZDoom. The software mode in GZDoom will never be more than a fallback option and now that Randy lets me work directly on ZDoom's source you can be sure that every other feature I do will end up in both ports simultaneously.
User avatar
Cutmanmike
Posts: 482
Joined: Sat Sep 03, 2005 23:34

Post by Cutmanmike »

Hmm would it be possible to add a warning at the console or something if the map has 3d floors when you're in software mode?
User avatar
TheDarkArchon
Posts: 1000
Joined: Wed Jul 06, 2005 11:58
Location: What's that fucking smell

Post by TheDarkArchon »

Graf Zahl wrote: - EDGE has dumped its software renderer
And their reason: They disliked maintaining two renderers because it took more than twice as much work to implement everything because a lot of things are eaiser to implement in OpenGL.
User avatar
chopkinsca
Posts: 183
Joined: Thu Dec 29, 2005 8:09

Post by chopkinsca »

Cutmanmike wrote:Hmm would it be possible to add a warning at the console or something if the map has 3d floors when you're in software mode?
The way I plan on handeling that is having a specially designed start room. I have a texture with "you need to be in opengl mode to play" on a wall that is completely covered by a 3d floor, and also a switch to exit the room on a 3d floor. In software mode, since the floor isn't rendered, you see the 'need OGL' message. Doesn't stop you from still using the switch if you know where it is, or by chance.

Some sort of warning in the console would be helpful though, as not everyone would want to do what I did for various reasons.
User avatar
Tormentor667
Stronghold Team
Posts: 3555
Joined: Sun Nov 13, 2005 23:15
Location: Germany

Post by Tormentor667 »

Cutmanmike wrote:Hmm would it be possible to add a warning at the console or something if the map has 3d floors when you're in software mode?
Good idea, I second this!
User avatar
Cutmanmike
Posts: 482
Joined: Sat Sep 03, 2005 23:34

Post by Cutmanmike »

*pokes graf*

Return to “Closed Feature Suggestions”