webForumDet fria alternativet

OpenGL segar som ***

Windows

6 svar · 299 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Frågan#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?

Medlem 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 :-\

Medlem 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

Medlem 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

Medlem 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.

Medlem sedan dec. 19995 718 inlägg
#6

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

Medlem 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 ;)

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)