Welcome, Guest. Please login or register.

Author Topic: Amithlon & GFX-cards: any advice?  (Read 28984 times)

Description:

0 Members and 3 Guests are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Amithlon & GFX-cards: any advice?
« on: March 16, 2007, 09:14:13 PM »
@humppa


Code: [Select]

| GFX system....: Picasso96               |
| Resolution....: 1024 x 768 x 24         |
| Depth/Colors..: 16777216 colors         |
| Testlength....: 13                      |

.============= SPEEDRESULTS ==============.
| RectFill()................    647 op/s  |
| RectFill() Pattern........    651 op/s  |
| WritePixel().............. 2252845 op/s |
| WriteChunkyPixels().......   4937 op/s  |
| WritePixelArray8()........   4936 op/s  |
| WritePixelLine8()......... 171056 op/s  |
| DrawEllipse().............  89452 op/s  |
| DrawCircle()..............  87446 op/s  |
| Draw()....................  23326 op/s  |
| Draw() Hor/Ver............  50647 op/s  |
| ScrollRaster() X..........      2 op/s  |
| ScrollRaster() Y..........      2 op/s  |
| PutText().................  40289 op/s  |
| BlitBitMap()..............    219 op/s  |
| BlitBitMapRastPort()......    218 op/s  |
| BitMapScale().............    196 op/s  |

[/font]
Also odd: why are all the blitter based functions so slow? RectFill()/RectFillPattern()/Blit#?() ought to be insanely fast on a graphics card like that. Even emulated in software, with the massive CPU <-> Display memory bandwidth available to the PC itself I'd expect better than that.

I typically got around 4000-5000 op/s for these functions on my bvision (on the 040/25MHz)
int p; // A