[GEM-dev] same patch different machines different outcome

IOhannes m zmoelnig zmoelnig at iem.at
Mon Apr 4 18:31:53 CEST 2005


Erich Berger wrote:
> hi,
> 
> since two days i m pondering on this problem.
> 
> i have 2 machines:
> 
> 1) debian testing with old mach64 and experimental dri drivers
> 2) debian testing with nvidia GF4200Ti drivers 1.0-7174 headers installed
>    and gem compiled with them
> 
> both run latest gem-cvs
> 
> the attached patch is a texture feedback with pix_alpha
> in a manner that black becomes alpha.
> 
> this works fine on the mach64, but not on the nvidia.
> see scrrenshots at:
> http://randomseed.org/mach64.gif
> http://randomseed.org/nvidia.gif
> 
> if u exchange pix_snap with pix_snap2tex then everything works
> as desired except on can not use pix_alpha anymore as the
> captured image is already textured.
> 
> anybody an idea what could be the reason ?

the problem is with with rectangle-textures which are supported by the 
new nvidia card but not by the old mach64.
as a work-around (since i guess it is really a bug which should be fixed 
"upstream") try sending a "mode 0" message to [pix_texture] before doing 
the first snap to enforce the use of normalized textures.

i know that the texture is 256x256 (thus: normalized), but Gem still 
assumes that it is "rectangle" in order to benefit from some faster 
transmissions.


mfg.asdr
IOhannes




More information about the GEM-dev mailing list