سؤال

يفضل، أود استخدام OpenGL ES 2.0 للحصول على لعبة ثلاثية الأبعاد جديدة بدأت صنعها.على أي حال، قمت بتطويره على جهاز كمبيوتر Ubuntu (وليس من أعلى من الخط ولكن لائق) اشتريت في عام 2010.

gdx.graphics.isgl20available () إرجاع False، وأنا متأكد من دعم برامج التشغيل الخاصة بي 3.3.0.هنا هو ما أتلافه من Glxinfo: giveacodicetagpre.

وأكثر من ذلك بكثير لا يلزم القيام به مع سلسلة الإصدار و / أو الامتدادات.لدي كل الامتدادات اللازمة ل OpenGL ES 2.0 ويتم تحديث برنامج التشغيل الخاص بي إلى 3.3.0 (OpenGL 3.0-> 2.0 Es تقريبا).هل لأن برمجي Reperizer قديم؟إذا كان الأمر كذلك، فمن المحتمل أن يكون هناك آخرون في نفس الموقف (لا أعتقد أنه هناك العديد من تثبيتات النوافذ التي يتم تحديثها 1.1 آخرين)، وأرغب في دعمها أيضا.ما هو أفضل حلا ممكنا؟

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

المحلول

gdx.graphics.isgl20available () لا يخبرك أن أجهزةك تدعم GL ES 2.0.يخبرك أن سياق GL20 الرسم البياني قد تمت تهيئته.

يجب أن طلب libgdx لاستخدام gl20 صراحة.مثال ل LWJGL Backend: giveacodicetagpre.

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