Main > Monitor/Video Forum

I need fix the "non-power-of-two textures" issue with ATI 9200 and Groovymame

Pages: (1/2) > >>

metwar:

Hello! I'm spanish, disculp my English, please. Congratulations to all the people, I'm pleased to talking here.

I have an Athlon XP 2400+ with a modded avga radeon 9200 for 15kHz, and crt emudriver under windows XP.
When i launch groovymame 0.189 I receive this message: your card not fully supporting "non-power-of-two textures"... and some more about direct3d9 etc...

I'll be very greatful if some one help to me. Thanks.

DaredevilDave:

Hello!

A power of two texture refers to texture images used in the game or program being run. Examples of this would be image sizes of 16x16 pixels, 32x32, 64x64, 128x128, 256x256.....2048x2048....

Apparently whatever you are trying to run contains textures that are not of these sizes. Non-power of two would be 1020x960, 129x129, 53x195, etc.

Your video card is very old (2003 I think) so it sounds like it can't handle these and doesn't support direct3d9.

I think you need a newer video card. Any cheap modern card will do.

metwar:

Thanks, very much. But I'd readed that if change this in the source files and compile, could fix this issue. I belive that Calamity said this in another post, I'll check it. Of course, You have the truth: my graphic card is VERY OLD, but it's an ArcadeVGA 9200 clone and it's good for many non 3D games. Thanks.



Robbbert:

If you are able to compile you can try this:

Open src\osd\modules\render\drawd3d.cpp

Have a look at lines starting at around 1095 you will see 2 tests for non power of two textures, comment it all out.

Compile and see what happens. It fixed it on my 2011 embedded video, but of course if your card is very old it may simply expose other issues with your hardware.

Good luck.

metwar:

Thanks. But I don't know how complile groovymame. I need an updated tutorial. I think that your solution could be posible.

Pages: (1/2) > >>

Go to full version