SORU
6 ŞUBAT 2010, CUMARTESİ


Ve 'Çerçeve arasındaki farklar kavramı' ve 'RenderBuffer' OpenGL nedir?

Çerçeve ve RenderBuffer kavramı hakkında kafa karıştırıcı ediyorum. İşlemek için gerekli olduğunu biliyorum, ama kullanmadan önce onları anlamak istiyorum.

Bazı bit eşlem arabellek geçici çizim sonucu depolamak için gerekli olduğunu biliyorum. Arka tampon. Ve diğer tampon bu çizimleri sırasında ekranda görünmesi gerektiği sürüyor. Ön tampon. Ve onları çevirmek ve yeniden çizin. Bu kavram, biliyorum, ama zor bir kavram bu nesneleri bağlamak için.

Kavram ve bunların farkları ne?

CEVAP
18 Kasım 2012, Pazar


Tampon Çerçevenesne aslında bir arabellek, ancak sırası ile, gerçek tamponları olan bir veya daha fazla Eki içeren toplayıcı bir nesne değil. Bu anlayabilirsinTampon Çerçeveher üye bir arabellek için bir işaretçi C olduğu yapı. Herhangi bir ek olmadanTampon Çerçevenesne çok düşük ayak izi vardır.

Şimdi her bir tampon takılıTampon ÇerçeveolabilirRender Tamponya da birdoku.

Render Tampongerçek bir tampon (bayt dizisi veya tamsayı veya piksel).Render Tamponmağaza ekran oluşturma için optimize edilmiş, bu yüzden yerel biçim değerleri piksel,. Diğer bir deyişle, çizim içinRender Tampondoku çizim çok daha hızlı olabilir. Dezavantajı piksel okuma, böylece bir yerli, uygulama-bağımlı format, kullanırRender Tamponbir doku okuma benden çok daha zor. Yine de, bir kezRender Tamponboyandığını, doğrudan ekran (veya başka bir . için içeriğini kopyalayabilirsiniz ^b>Render TamponSanırım), çok hızlı bir şekilde piksel aktarım işlemleri kullanarak. Bu bir anlamına gelirRender Tamponverimli bahsettiğiniz çift tampon desen uygulamak için kullanılabilir.

Render Tamponlarnispeten yeni bir kavram. Onlardan önce, birTampon Çerçevebir oluşturmak için kullanılırdokubir doku standart formatı kullandığı için daha yavaş olabilir., Hala mümkün kılmak için bir doku, ve bu oldukça yararlı bir ihtiyacı gerçekleştirmek için birden çok üzerinden geçen her piksel için inşa bir sahne, ya da bir beraberlik için olay yerine bir yüzeyin başka bir sahne!

OpenGL wiki daha fazla bilgi ve bağlantıları gösterir this page vardır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • JTechTalk

    JTechTalk

    11 Temmuz 2010