Dynamic light issue

Bugs that have been resolved.

Moderator: Graf Zahl

Locked
CSonicGo
Posts: 39
Joined: Sun Apr 02, 2006 3:35

Dynamic light issue

Post by CSonicGo »

As you may know, S3/Via driver updates for their 3d accelerators are few and far between. I was having problems such as this:
http://img355.imageshack.us/img355/8180/doom00022gr.png
http://img371.imageshack.us/img371/9516/doom00034kq.png
http://img371.imageshack.us/img371/8095/doom00049ke.png

of course after updating the drivers, AND going through gl_vid_Compatibility "1", the grey flicker is greatly reduced (actually gone), but the dynamic light issue remains: the lights want to "tile", and nothing but LINEAR and nearest filtering works. Also, through the compatibility mode, the sky texture disappears! the poly is still there, yes, but the texture isn't.

The chipset in question here is the VIA/S3G UniChrome IGP.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

I can't do much here. Either the driver or the hardware has some serious bugs or limitations. It looks that some rendering features simply aren't supported properly.
CSonicGo
Posts: 39
Joined: Sun Apr 02, 2006 3:35

Post by CSonicGo »

Well, Quake 3 runs fine on it, as does CUBE. That's why I'm sort of concerned.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

If the lights tile the driver doesn't properly support texture clamping and due to the way dynamic lighting is implemented I can't do it without this feature.

The texture filtering doesn't work because your driver doesn't support automatic mipmap generation, a feature any real graphics card has been supporting for many years. I can change the code to not create mipmaps in compatibility mode but that's it.

The sky texture disappearance is the only thing I might do something about. To render it without holes I had to use a feature that shouldn't be activated in compatibility mode.

So it's clearly the lack of certain OpenGL features that are causing your problems.
CSonicGo
Posts: 39
Joined: Sun Apr 02, 2006 3:35

Post by CSonicGo »

Well, There is no Shader Support for the chipset. THere is hardware support, but it wasn't written.

If you're wondering, Intel INtegrated Graphics 2 has the same problem with mipmaps in GZdoom, and I know for a fact that it can generate its own mipmaps.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

But apparently not with the method GZDoom uses. That is done by setting an OpenGL flag so if that doesn't work I'd blame the driver.
CSonicGo
Posts: 39
Joined: Sun Apr 02, 2006 3:35

Post by CSonicGo »

so in summary, Good hardware, sucky drivers.

but, Gzdoom's lighting code isn't too perfect either.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

If this was good hardware it'd be able to handle more than GL 1.2 plus a far too low amount of extensions.

And no, the lighting code is far from perfect. But this is not my field of expertise so unless I get help don't expect miracles.
CSonicGo
Posts: 39
Joined: Sun Apr 02, 2006 3:35

Post by CSonicGo »

well, I cant really switch my card, it's a laptop I got in december 2005.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

CSonicGo wrote: laptop

Why didn't you say so before? :P
CSonicGo
Posts: 39
Joined: Sun Apr 02, 2006 3:35

Post by CSonicGo »

WELL >:/

hey, still, There should be drivers that work worth a shit. it's a shame VIA cannot update their drivers.
Locked

Return to “Closed Bugs”