मैं एक शेडर वर्दी में ओपनटीके मैट्रिक्स 4 पास करने की कोशिश कर रहा हूं, लेकिन ऐसा लगता है कि GL.UniformMatrix4 के लिए उपयुक्त अधिभार नहीं है। अधिभार float
या float[]
या ref float
स्वीकार करते हैं। इसी प्रकार मुझे मैट्रिक्स 4 इंस्टेंस को फ्लोट एरे में बदलने का कोई तरीका नहीं मिल रहा है - मैंने एक नमूना देखा है जो मैट्रिक्स 4 पर ToArray विधि का उपयोग करता है, लेकिन यह उस वितरण में मौजूद प्रतीत नहीं होता है जिसका मैं उपयोग कर रहा हूं।मोनो टच ओपनटीके और यूनिफॉर्ममैट्रिक्स 4
निश्चित रूप से मुझे कुछ आसान याद आ रहा है क्योंकि यह एक शेडर को मॉडल/व्यू/प्रक्षेपण मैट्रिक्स को पार करने में सक्षम होने के लिए बहुत ही मौलिक है।
मैं मोनो टच के आखिरी संस्करण के साथ ओपनटीके शिपिंग के संस्करण का उपयोग कर रहा हूं।
मुझे इस इंटरऑप सामग्री के बारे में बहुत कुछ पता नहीं है, लेकिन संभवतः यह विशेषता '[स्ट्रक्चरलाइट (लेआउटकिंड .equential)] 'मैट्रिक्स 4 के शीर्ष पर वास्तव में यह सुनिश्चित करता है कि यह स्मृति में इस तरह से निर्धारित किया गया है। * संपादित करें: * ओह ... रॉबर्ट ने वही बात कहा। – mpen
रेफ वैल्यू। Row0.X काम किया। मुझे आश्चर्य है कि क्यों ref value.M11 नहीं करता है। वैसे भी, यह भाग्य या इसकी गारंटी से काम करता है? –