একটি GLSL টুকরা shader আমি একটি নিক্ষেপ করার চেষ্টা করছি float
একটি মধ্যে int
। সংকলক একটি ত্রুটি উত্থাপন করে:
ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int'
আমি যথার্থতা বাড়াতে চেষ্টা করেছি int
:
mediump float indexf = floor(2.0 * mixer);
highp int index = indexf;
কিন্তু কোন উপকার.
আমি কিভাবে int
সঠিকভাবে কাস্ট করব ?
1
ভবিষ্যতের রেফারেন্সের জন্য, আপনি স্ট্যাক ওভারফ্লোতে এই জাতীয় সাধারণ প্রোগ্রামিংয়ের প্রশ্ন জিজ্ঞাসা করলে আপনি আরও ভাল উত্তর পাবেন। stackoverflow.com - সম্প্রদায়ের প্রতিক্রিয়ার উপর নির্ভর করে এই প্রশ্নটি যেভাবেই হোক সেখানে স্থানান্তরিত হতে পারে।
—
রিকিট
পুনরায় ব্যাখ্যা কাস্টগুলির জন্য, এখন যেমন ফাংশন রয়েছে
—
jozxyqk
floatBitsToInt
।