Компьютер графикаси


GL_LOAD Piksel o‘qish uchun tanlangan buferdan olinadi. Uning qiymati value da ko‘paytiriladi va to‘plovchi buferga kiritiladi. GL_ACCUM



Download 15,78 Mb.
bet91/128
Sana14.07.2022
Hajmi15,78 Mb.
#795608
1   ...   87   88   89   90   91   92   93   94   ...   128
Bog'liq
1 O\'quv qo\'llanma Kompyuter grafikasi (1) (2)

GL_LOAD Piksel o‘qish uchun tanlangan buferdan olinadi. Uning qiymati value da ko‘paytiriladi va to‘plovchi buferga kiritiladi.
GL_ACCUM Oldingiga o‘xshash, ammo qiymatlar ko‘paytirilgandan keyin hosil bo‘lganlar buferda mavjud bo‘lganlar bilan qo‘shiladi.
GL_MULT Bu amal buferdagi har bir pikselni value ga ko‘paytiradi.
GL_ADD Oldingiga o‘xshash, faqat ko‘paytirish o‘rniga qo‘shish ishlatiladi.
GL_RETURN Tasvir to‘plovchi buferdan yozish uchun buferga ko‘chiriladi. Undan oldin har bir piksel value ga ko‘paytiriladi.
Aytish joizki to‘plovchi buferni ishlatish uchun glEnable buyrug‘ini chaqirish shart emas. Faqatgina buferning o‘zini initsializatsiyalash faollashtirish etarli.
Rasterizasiyalashdagi (bo‘laklash) xatoliklarni bartaraf qilish uchun to‘plovchi buferdan foydalanishga oid misol 3.8 bo‘limda keltirilgan.

Niqob buferi.


Kadr buferiga piksellarni chiqarayotganda ayrim hollarda ba’zi piksellarni chiqarish zaruriyati tug‘iladi, ya’ni tasvirga trafaret (niqob) qo‘yiladi. Buning uchun OpenGL niqob buferini taqdim etadi (stencil buffer). Niqob qo‘yishdan tashqari, bu bufer ancha qiziqarli imkoniyatlar namoyon etadi.
Pikselni kadr buferiga joylashtirishdan oldin, OpenGL ning vizuallashtirish mexanizmi berilgan qiymatlar va niqob buferdagi qiymatlar o‘rtasida solishishtirish amalini (testlash) bajarish imkonini beradi. Agar test o‘tkazilsa, piksel kadr buferida chiziladi.
Solishtirish mexanizmi juda ham moslashuvchan va u quyidagi buyruqlar tomonidan nazorat qilinadi:
void glStencilFunc (enum func, int ref, uint mask)
void glStencilOp (enum sfail, enum dpfail, enum dppass)
glStencilFunc buyrug‘ining ref argumenti solishtirish uchun qiymat beradi. U 0 dan 2s –1 gacha bo‘lgan qiymatlarni qabul qiladi. s – niqob buferida nuqtadagi bitlar soni.
func argumenti yordamida solishtirish funksiyasi beriladi. U quyidagi qiymatlarni qabul qilishi mumkin:

Download 15,78 Mb.

Do'stlaringiz bilan baham:
1   ...   87   88   89   90   91   92   93   94   ...   128




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish