Cyberdemon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > GZDoom software toggle
Pages (2): « 1 [2]  
Author
All times are GMT. The time now is 19:38. Post New Thread    Post A Reply
chungy
Senior Member


Posts: 1893
Registered: 06-05


I personally don't see the problem of just telling people to use plain old ZDoom if they want a software renderer.

Old Post 08-31-12 09:13 #
chungy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
killer2
Member


Posts: 651
Registered: 02-10


I personally don't see the problem of putting it back in the menu since it wasn't hurting anybody.

Old Post 08-31-12 09:42 #
killer2 is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11222
Registered: 07-07



Graf Zahl said:
The real problem is that the D3D code comes from ZDoom which doesn't have a GL renderer so on Randy's part there's no motivation to switch, mostly because he'd lose a lot of compatibility, since D3D drivers from some vendors are much more stable than GL. And since it relies heavily on shaders, it would lock out many Intel chipsets which come with an ok D3D driver but utterly shitty GL support.

Randy hinted he was thinking about adding an OpenGL version of the D3D code for Linux, but puts it off because he doesn't like the IDEs on Linux.


killer2 said:
I personally don't see the problem of putting it back in the menu since it wasn't hurting anybody.


The problem was that the switch isn't instantaneous, and that despite GZDoom printing the message that "you must quit and restart for this change to take effect", people were still making bug reports about the render remaining the same after switching. Now people can't switch unless they invest a minimal amount of effort in RTFWing.

Old Post 08-31-12 10:34 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
killer2
Member


Posts: 651
Registered: 02-10


Oh well, I guess I see the problem, but said bug reports could just be deleted or ignored. Plus, if there's a thread with a bug report, as far as I know people will read it and not create another one.

Old Post 08-31-12 11:12 #
killer2 is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
AlexMax
Senior Member


Posts: 1115
Registered: 01-03



Graf Zahl said:
The real problem is that the D3D code comes from ZDoom which doesn't have a GL renderer so on Randy's part there's no motivation to switch, mostly because he'd lose a lot of compatibility, since D3D drivers from some vendors are much more stable than GL. And since it relies heavily on shaders, it would lock out many Intel chipsets which come with an ok D3D driver but utterly shitty GL support.


Wait a minute, I thought that ZDoom just rendered to a giant square that takes up the entire screen. Where do shaders come into the picture?

Old Post 08-31-12 13:33 #
AlexMax is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7769
Registered: 01-03


Modern D3D versions use shaders for everything.

The main reason is to do palette mapping when rendering from an 8 bit texture because the screenbuffer is still 8 bit paletted. No current graphics hardware has native palette support left so you have to use a shader.

Shaders are also needed to render 2D HUD sprites with palette effects like invulnerability.

Old Post 08-31-12 15:09 #
Graf Zahl is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11222
Registered: 07-07


Also, if you're not using the old DirectDraw code, interface elements (HUD, menus, console, etc.) are rendered in truecolor over the "giant square".

Something you can do: open the console, and type vid_hw2d 0. The difference should be obvious.

Old Post 08-31-12 16:54 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 19:38. Post New Thread    Post A Reply
Pages (2): « 1 [2]  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > GZDoom software toggle

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.