dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

visātrākie kompilēšanas uzstādījumi vc++2k5e
Goto page Previous  1, 2, 3, 4
 
dev.gamez.lv Forum Index -> Programmēšana
View previous topic :: View next topic  
Author Message
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sat Oct 06, 2007 9:28 pm    Post subject:

ok.. bet cik ātri tas būs? ~
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sat Oct 06, 2007 9:48 pm    Post subject:

nu VSJO!!!! problēma ir tieši tāda, kāda tā ir: nenormāli lielais externālo call'u skaits!! kā es to atklāju??? pavisam vienkārši: palaidu spēli uz 640x480 un 1024x768 izšķirtspējām! un kāds rezultāts? FPS UZ ABĀM IZŠĶIRTSPĒJĀM VIENĀDS!!!
un tas vēl pierāda to, ka mans dll ir labi veidots, bet GameMaker NAV!!
un tieši TĀPĒC man vajag iebūvēt animācijas, lai nebūtu pie katra pretinieka jāpalaiž.... pag, tūlīt izskaitīšu.... 166 externālie call'i!
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sat Oct 06, 2007 10:10 pm    Post subject:

Galīgas muļķības tu tur stāsti. Tas nepierāda ne nieka no tā, ko saki. Vai nu tu tiešām pīpē "labu" mantu, kā vdl saka, vai arī spried par lietām kuras tu galīgi neizproti.

Tava izšķirtspējas mainīšana pierāda tikai to, ka tava spēle nav fillrate-limitēta. T.i. tava spēle nebremzē dēļ sarežģītiem pikseļu šeideriem, vai blendinga/stencila operācijām. Ka problēma ir citur (un ar externālo callu skaitu tam nav sakara, vismaz šis mērījums to nepierāda).
http://ati.amd.com/developer/gdc/PerformanceTuning.pdf
http://www.opengl.org/resources/faq/technical/performance.htm

Un tavu DLL'u, kura fragmentus pēdējo mēnešu laikā esmu redzējis, es galīgi nesauktu par labi veidotu. Tam ir drausmīgs kods. Gan performances ziņā, gan koda stila ziņā, gan uzturamības (maintenance) ziņā. Es jau saprotu, ka esi vien iesācējs C++'ā... bet nu par labu kodu es to nespēju nosaukt.

Un ja arī problēma būtu externālajos skaitos, tad GameMakerim ar to nav nekāda sakara. Ne jau viņš to izsauc, bet gan tu pats! Ja bottleneks tiešām būtu externālie calli, tad tas nozīmētu, ka esi pārāk niecīgas funkcijas implementējis DLL'ī. Ka uz to vajadzēja pārnest darbības loģiku augstākā līmenī. Tad problēma būtu tikai vien tavis paša implementācija nevis GameMaker'ī.
Back to top
View user's profile Send e-mail
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sat Oct 06, 2007 11:04 pm    Post subject:

nu varbūt šim dll'am kods ir drausmīgs, bet man slinkums viņu pārkodēt..
otram dll'am kods ir 100% labāks
es neizmantoju šeiderus, stencilus..
un, btw, kā es savilku 8 externālos call'us divos, ieguvu 1 fps!
par tām niecīgajām funkcijām - aha, tā jau ir...
btw, ja jau saki, ka performances ziņā man kods ir drausmīgs, tad es tev iedodu kodu, un parādi, ko man vajag uzlabot!
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
Tenjou



Joined: 22 Nov 2005
Posts: 275

PostPosted: Sun Oct 07, 2007 11:54 am    Post subject:

1fps nu toč nav pēc kā spriest, ka Tu uzlaboji ātrdarbību.
Back to top
View user's profile
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sun Oct 07, 2007 12:31 pm    Post subject:

nu nevarēšu tur piekrist, jo:
tas bija konstanti +1fps, nevis lēkāja nedaudz augstāk
abās reizēs testēju gandrīz vienādos aptākļos
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
Tenjou



Joined: 22 Nov 2005
Posts: 275

PostPosted: Sun Oct 07, 2007 12:54 pm    Post subject:

Nus itkā tomēr lai testētu ir jātestē pēc iespējas dažādākos apstākļos. Bet ok, labi, kad ieguvi konstantu +1fps pieaugumu.
Back to top
View user's profile
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sun Oct 07, 2007 1:24 pm    Post subject:

nu jā, tagad tikai jāskatās, varbūt ir kāda iespēja apiet lēnā gamemakera izdarības...
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sun Oct 07, 2007 8:28 pm    Post subject:

snake5 wrote:
es neizmantoju šeiderus, stencilus..

Tieši to jau arī saku ka tu pierādīji. Un neko citu.
Back to top
View user's profile Send e-mail
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sun Oct 07, 2007 9:06 pm    Post subject:

kurš mērījums tad pierādīs, ka externālie calli ir vainīgi?
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
spicausis



Joined: 23 Jan 2006
Posts: 85
Location: Teika

PostPosted: Mon Oct 08, 2007 2:04 am    Post subject:

snake5 wrote:
kurš mērījums tad pierādīs, ka externālie calli ir vainīgi?


Jā, arī mazgadīgus troļļus arī reizēm vajag pabarot.

Džīzes, ja tu esi tik ļoti ārkārtīgi pārliecināts, ka pie visa vainīgi ir externālie calli, lielais reizināšanas instrukciju skaits vai pārāk gari mainīgo nosaukumi, ka tu nevienu neklausies, tad kapēc tad tu kaut ko vēl gribi pierādīt? Kāpēc tu vēl neesi nobakstījis un nooptimizējis nost savus callus un nepriecājies par jūtamo performances pieaugumu?
Back to top
View user's profile Visit poster's website
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Mon Oct 08, 2007 3:26 pm    Post subject:

tā jau es daru! bet vienalga gribu būt drošs, ka spēle ies maksimāli ātri!
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
Display posts from previous:   
dev.gamez.lv Forum Index -> Programmēšana All times are GMT + 2 Hours
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group