برنامج OpenGL ES 2.0 و egl* وظائف (دائرة الرقابة الداخلية)

StackOverflow https://stackoverflow.com/questions/3537719

  •  30-09-2019
  •  | 
  •  

سؤال

هناك مجموعة من تعريف يسمى "egl" في GLES 1.1: http://www.khronos.org/opengles/sdk/1.1/docs/man/

إنه "الأم منصة واجهة الرسومات طبقة":http://www.khronos.org/opengles/

ومع ذلك, أنها ليست GLES 2.0: http://www.khronos.org/opengles/sdk/docs/man/

لذلك لدي بعض الأسئلة:

  1. هل هذا فصل المواصفات من GLES?أو جزء من GLES1.1?
  2. أين ذهب (في 2.0)?أو لا تزال موجودة (في 2.0)?
  3. أين هو الدليل (دليل)?
  4. يجب علي إدارة eglContext في GLES 2.0 أيضا ؟
هل كانت مفيدة؟

المحلول

EGL هي مواصفات منفصلة عن OpenGL ES ، ويمكنها إدارة سياقات OpenGL ES 1.0/1.1 و OpenGL ES 2.0 (و algo openVG) ، لذلك لم يذهب بالفعل.

أحدث المواصفات هنا.

نصائح أخرى

أعتقد eonil من السابق لأوانه تقبل الإجابة.إلا أنني دائما الأشياء المفقودة في "أحدث المواصفات" Valdenegro المقدمة.لما أجد أن هناك من أجل اختيار العميل API الحالي السياق ، يجب على المرء أن استخدام EGL_CONTEXT_CLIENT_VERSION, الذي هو في حد ذاته معتمد فقط في EGL 1.2 ، وهي ليست على أي هاتف أندرويد رأيت:هم كل EGL 1.1.

في EGL 1.0 أو 1.1, يمكنك فقط استخدام الافتراضي إصدار العميل ، وهو برنامج openGL ES.

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