ET command map broken since NVIDIA 90.xx drivers


(TNR360) #1

Anyone know a way to fix the problem other than rolling back?

It seems to happen only in ETpub and FalckonET for me but not if Im playing localy only online…

Is there some sort of fix for it out there?

Nvidia has failed to address the issue since the release of 90.xx in summer '06. It becomes more frustrating day by day.

thanks


(M8DNanite) #2

ETPro doesnt have it because Bunny and the boys made a workaround fix for it.
Silly that NVidia havent fixed it. Since the ET community have even sent them detailed technical description of the bug.


(etconfigs.net) #3

Just learn to play etpro :smiley:


(TNR360) #4

Well that’d be lovely but Im modding for East Frontline and we have the exact same problem.
:shock:


(etconfigs.net) #5

Well that’d be lovely but Im modding for East Frontline and we have the exact same problem.
:shock:[/quote]

Oh ok then thats a good problem you have there. I wish i could help.


(SCDS_reyalP) #6

Well that’d be lovely but Im modding for East Frontline and we have the exact same problem.
:shock:[/quote]
The problem has to do with depth writing on alpha blended shaders
see here
http://forums.nvidia.com/index.php?showtopic=18028

The workaround I did in the current etpro (using a slightly opaque shader rather than a completely transparent one) still fails if you use 16 bit textures. You could just use a thicker texture, but for the next version, I’ve switched to using the following shader:


etpro/images/blackmask
{
	{
		map $whiteimage
		depthwrite
		blendfunc GL_ZERO GL_ONE
	}
}

which doesn’t suffer the problem and should be more efficient as well.


(TNR360) #7

so simply a custom shader would fix it if the server running the mod uses it?


(SCDS_reyalP) #8

Possibly. It’s been a while since I looked into this and my memory of what was etpro specific is a bit vague.

ISTR some problems if you have multiple shaders with the same name in different pk3 files.

If you want to try, you’ll have to rename the shader to whatever your mod uses for the mask. If you want to use the workaround I used in 3.2.6, you can just modify the alpha channel of the blackmask image, and put it in a supplemental .pk3. This will slightly change the appearance of the map, but it shouldn’t be a big deal.


(jaybird) #9

Didn’t know etpub used those icons.


(TNR360) #10

maybe we should have a sort of patch for etmain or have it applied in all mods for this error as alot of people use Nvidia and it can be annoying not to be able to use command map…


(SCDS_reyalP) #11

The bug I linked to doesn’t affect etmain AFAIK.


(TNR360) #12

The bug I linked to doesn’t affect etmain AFAIK.[/quote]

well for the sake of us who are stuck with Nvidia cards can we have a fix for the rest of the mods out there?

Jaymod and No Quarter seem fine at the moment its ETpub and all etpub based mods I’m concerned about :frowning:


(Nail) #13

if it doesn’t affect etmain, I can’t see a reason they would fix it


(SCDS_reyalP) #14

If you are using the etpub client, it may suffer from the same bug. ISTR no quarter had this bug, but used a similar fix to what I did. Not sure about jaymod.

From your post, I assumed you were making your own mod, so would know what to do with the fix. If you want it fixed in etpub, you should bring it to their attention.