| Önceki başlık :: Sonraki başlık | 
	
	
		| Yazar | Mesaj | 
	
		| ivirzivir63 
 
  
 Kayıt: Jul 04, 2005
 Mesajlar: 5
 
 
 | 
			
				|  Tarih: Mon Jul 18, 2005 11:07 am    Mesaj konusu: yardım (titreme) |   |  
				| 
 |  
				| c builder ve opengl ile yazdığım 2d bir program windows xp'de düzgün çalışırken, windows 98'de ekranda titreme oluşturuyor. doublebuffer ve swapbuffer işlemlerini yaptım. nerede hata yapmış olabilirim. yardımcı olursanız sevinirim. |  | 
	
		| Başa dön |  | 
	
		|  | 
	
		| lucifer 
 
  
 Kayıt: Nov 02, 2002
 Mesajlar: 215
 Nereden: Istanbool
 
 | 
			
				|  Tarih: Mon Jul 18, 2005 1:38 pm    Mesaj konusu: |   |  
				| 
 |  
				| Monitorun ekrani refresh ettigi sirada SwapBuffers cagiriliyordur. 
 wglSwapInterval extension'una bir bak.
 
 wglSwapInterval(1); diyerek cozebilmen lazim.
 
 
 Ya da ekran kartinin opengl ayarlarinda (Always wait for vertical hedehodo) gibi birsey varsa onu aktif hale getir. Galiba nvidia icin (wait for vsync: always idi).
 |  | 
	
		| Başa dön |  | 
	
		|  | 
	
		| xmxdas 
 
  
 Kayıt: Jun 06, 2004
 Mesajlar: 44
 Nereden: Istanbul
 
 | 
			
				|  Tarih: Wed Jul 20, 2005 9:29 pm    Mesaj konusu: |   |  
				| 
 |  
				| glflush() ve bi benzeri fonksiyon var,adını unuttum bunları bi dene istersen.Swapbufferstan önce kullanıyorsun. Bi de normal şartlarda double buffer varken bu oluyorsa ekran kartının sürücüsü çok eski olabilir.Eğer xp ve 98 arasında frame rate(fps) te çok fazla fark var sa bu olabilir problem...Bence problemin sürücülerle ilgilidir....
 |  | 
	
		| Başa dön |  | 
	
		|  | 
	
		|  |