O: Ahoj, já jsem nějakej Josef a zkouším vytvořit gamesku pro Amigu.
VBL je aj na LCD.
To co je pre teba vtipny efekt je normalny jav - v akom poradi mazes a vykreslujes data pocas priebehu el. luca...
Neviem uz ako to funguje v amose, napr. koli comu je tam bob clear, predpokladam ze pozadie sa premazava dlazdicami a pod..
Standardny double buffer by mal vyzerat takto:
- vymazes offscreen buffer
- vykreslis do neho dlazdice,boby (vlastne vsetko co treba)
- pockas kym bude luc na zaciatku obrazovky = wait vbl
- zobrazis offscreen buffer a ten co sa zobrazoval doteraz si nastavis na offscreen
V tom tvojom priklade v druhom vlakne to vyzera, ze prehodis obrazovky a potom este vykreslujes boby a tam by som videl problem s blikanim...
Proste vykreslovat by si mal vsetko do obrazovky, ktoru nevidiet (offscreen) a potom vsetko naraz zobrazit len prehodenim bufrov a to prave po vbl. V C sa pouziva este vyraz
WaitTOF (top of frame) a pre gfx. kartu WaitBOVP (bottom of view port)...
VBL je aj na LCD.
To co je pre teba vtipny efekt je normalny jav - v akom poradi mazes a vykreslujes data pocas priebehu el. luca...
Neviem uz ako to funguje v amose, napr. koli comu je tam bob clear, predpokladam ze pozadie sa premazava dlazdicami a pod..
Standardny double buffer by mal vyzerat takto:
- vymazes offscreen buffer
- vykreslis do neho dlazdice,boby (vlastne vsetko co treba)
- pockas kym bude luc na zaciatku obrazovky = wait vbl
- zobrazis offscreen buffer a ten co sa zobrazoval doteraz si nastavis na offscreen
V tom tvojom priklade v druhom vlakne to vyzera, ze prehodis obrazovky a potom este vykreslujes boby a tam by som videl problem s blikanim...
Proste vykreslovat by si mal vsetko do obrazovky, ktoru nevidiet (offscreen) a potom vsetko naraz zobrazit len prehodenim bufrov a to prave po vbl. V C sa pouziva este vyraz
WaitTOF (top of frame) a pre gfx. kartu WaitBOVP (bottom of view port)...
Však tam byli všichni tak spokojený, že se mi ani nechtělo moc rušit. Hodný lidi se mě ujali, zahrál jsem si zase Turricana, provedl s domácími degustaci polské vodky, i buřta opekl, a dobré dílo se nakonec podařilo. A "demo" se nakonec taky ukázalo...
Komentovat