webForumDet fria alternativet

OpenGL segar som ***

6 svar · 299 visningar · startad av Alpha II

Alpha IIMedlem sedan maj 20002 993 inlägg
#1

När jag kör små exempel filer för programmering med OpenGL i Delphi går det i mellan 1 - 5 fps. Jag har en p2 450mhz 256mb ram och ett matrox g400 max millenium dual head och kör med win2k. varför går det så segt?

Alpha IIMedlem sedan maj 20002 993 inlägg
#2

En kub som snurrar sakta borde väl inte gå i 3 fps på en sån dator? eller måste man ha en amd 1ghz+ med geforce 3 kort och 1 gb ddr ram för att det ska funka? :OO

Kollade i aktivitetshanteraren och såg att 100% av cpun användes :-\

PeWMedlem sedan juni 200010 432 inlägg
#3

Låter ju mer som ett designfel i programmet du gjort än att det är nåt knas med windows ;)

:bire

Alpha IIMedlem sedan maj 20002 993 inlägg
#4

Lyckades fixa till det. När jag märkte att även directx exempel segade så kollade jag i skärmegenskaper eller vad det heter. Jag hade valt att visa 24bit färg. efter att jag ändrat till 32 gick animatinerna typ 700% snabbare :e

Hur fan kan det bli segare av färe färger det borde väl bli tvärtom eller? :o

SweyMedlem sedan apr. 20003 971 inlägg
#5

Eftersom färger anges som 32-bitarstal måste de konverteras till 24-bitarstal, om du använder 24-bitars upplösning. När detta görs av operatisystemet blir det mycket arbete. Om du istället använder 32-bitars upplösning behövs inget konverteringsarbete.

NicrosoftMedlem sedan dec. 19995 718 inlägg
#6

Innebär det även att det är bättre att köra 32bitar än 16 bitar ??

Alpha IIMedlem sedan maj 20002 993 inlägg
#7

tydligen.. om du kör sånt som är anpassat för 32 bitar.. fråga mig inte vad som inte är det ;)

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)