क्या ओपनजीएल में मोनोक्रोम (1 बिट छवि गहराई वाला ग्राफिकल डेटा) पंप पंप करना संभव है?ओपनजीएल और मोनोक्रोम बनावट
मैं वर्तमान में इस का उपयोग कर रहा:
glTexImage2D(GL_TEXTURE_2D, 0, 1, game->width, game->height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, game->culture[game->phase]);
मैं GL_LUMINANCE मोड में 8 बिट अचिन्हित इंटीजर्स (एक 8 बिट चैनल सभी 3 चैनलों की चमक और पूर्ण अल्फा प्रतिनिधित्व करता है) के वर्ग सरणी के साथ पंप कर रहा हूँ, लेकिन यह आईएमओ बेहद अप्रभावी है, क्योंकि सरणी में ऑनलू मान 0x00 और 0xFF हैं।
क्या मैं (और कैसे) किसी भी तरह से बूलियन के साधारण एक-बिट प्रति पिक्सेल सरणी का उपयोग कर सकता हूं? अत्यधिक सरणी आकार सरणी :(
8 बनावट चाल दिलचस्प लगता है, लेकिन वास्तव में यह नहीं है कि मैं क्या देख रहा हूं। मैं अपने आवेदन से डेटा को देखने के लिए ओपनजीएल का उपयोग कर रहा हूं, इसलिए इस तरह की चाल सरणी पर मानक संचालन को धीमा कर देगी (प्रोग्रामिंग जटिलताओं की बात नहीं)। –