سؤال

لدي تظليل برنامج أوبنغل الذي يستخدم غلتيكسكورد مثل ما يلي يفعل.ولكن في برنامج أوبنغل إس ، غل_تيكسكورد غير معتمد.وأتساءل ماذا يمكنني أن أفعل ل ريفاكتور رمز للحصول على العمل على برنامج أوبنغل إس.

void main() 
{
    //scene depth calculation
    float depth = linearize(texture2D(inputImageTexture2,gl_TexCoord[0].xy).x);
    if (depthblur)
    {
        depth = linearize(bdepth(gl_TexCoord[0].xy));
    }

    ...
}
هل كانت مفيدة؟

المحلول

ليس هناك واحد.يمكنك القيام بذلك يدويا باستخدام معرف من قبل المستخدم varying مرت من تظليل قمة الرأس الخاص بك.هذا كل ما كان عليه على أي حال;خرج لكل قمة الرأس الذي استغرق تظليل جزء الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top