Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.20;
Скачать: CL | DM;

Вниз

Как определить поддерживается ли OpenGL аппаратно или нет?   Найти похожие ветки 

 
rtyrt   (2005-11-26 08:08) [0]

Как определить поддерживается ли OpenGL аппаратно или нет?
Может так -> glGetString(GL_RENDERER)?

Что она возвращает если нет поддержки? (что в случае поддержки я вижу у себя, возвращает название карты)

В моей программе я не использую никаких расширений, мульти-текстурирования и т.д.
Просто на встроенных Интеловских картах не хочет работать.
Хотелось бы выдавать сообщение на таких машинах о возможных проблемах.


 
XProger ©   (2005-11-26 09:23) [1]

rtyrt, о таких проблемах пишут в readme.txt
большими жирными буквами:
УСТАНОВИ ТЫ НАКОНЕЦ ДРАЙВЕРА!!!

P.S.
А GL_VERSION тебе что возвращает? ;)


 
DR0N ©   (2005-11-26 09:43) [2]

Если я не ошибаюсь в строке GL_RENDERER или GL_VERSION, точно не помню, будет фигурировать злое слово Microsoft $)


 
rtyrt   (2005-11-26 11:43) [3]

какие дрова !?
если виде карта не поддерживае аппаратно....


 
П7   (2005-11-26 11:56) [4]

GL_RENDERER при отсутствии дров в Windows возвращает что-то со словами GDI и Microsoft. Я искал в результат слово GDI и в лог писал настоятельную просьбу сменить драйвер! (:


 
DR0N ©   (2005-11-26 11:57) [5]

Если видеокарта не поддерживает OGL аппаратно Windows его эмулирует софтварно и все будет работать, хоть и тормозить. Как я уже сказал в строчке GL_VENDOR будет написано Microsoft.


 
П7   (2005-11-26 13:09) [6]


> DR0N ©   (26.11.05 11:57) [5]

Неа, работать будет не всё. Т.к. винда, если мне память не изменят, эмулирует лишь OGL 1.0 или 1.1.


 
Cash ©   (2005-11-26 16:12) [7]

rtyrt >>
Нет, на интеловских встроенных видеокартах
что опен, что директ ведут себя очень коряво.
Совсем недавно запускал одну опеновскую штуку на
машине со встроенной Intel(R) Graphics Controller на 4mb.
Дык она мне по одному кадру на егоный mb и дала,
то есть 4 FPS! Мне это не понравилось. С директом тоже самое.
На них хорошо могут идти только DirectDraw и его аналог под опен.


 
XProger ©   (2005-11-26 23:16) [8]

Cash, "и его аналог под опен" - нет таких в природе!


 
Кефир87 ©   (2005-11-27 01:25) [9]

Мне тоже интересно что это за аналог. Может ортогональная проэкция 8) Уах-ха-ха-ха 8))))


 
Cash ©   (2005-11-29 12:32) [10]

А Х. З., я то по чем знаю?
Но! есть такая приблуда, которая работает подобно DirectDraw но из под OpenGL! Утилиты видюшные умеют же определять на чем инруха написана, да и врать им не пристало. А мож и вправду глюки, и ортогон не признал??? :)

---
Надо бросать курить....
:)))


 
П7   (2005-11-29 14:08) [11]

Дык видюха (драйвер то бишь её) получает "приказы" от твоей проги, которая в свою очередь пользуется для отсылания приказов либо функциями (dll) DirectX, либо OpenGL. Так что сама по себе видюха ничё такого не умеет. Могу допустить что есть некие спецовые проги, которые позволяют через одно место эмулировать OGL через DX и\или наоборот. Хотя верится с трудом..


 
Cash ©   (2005-11-29 14:45) [12]

П7   (29.11.05 14:08) [11]:
... Так что сама по себе видюха ничё такого не умеет ...
Аххххх... узнаю свою руку в этом тексте. :)))

Не, не то. я просто толкался от реального наблюдения одной игры.
Игруха двухмерная, но утиль говорил, что на опене.
Да и в универе великий гуру заикался однажды, есть такая вещь!

Ведь на тех же самых интеловских видюхах gl-ские штуки (некоторые) идут без проблем. (старая видюха + старая игруха = "даже ничего, погаматься можно")


 
П7   (2005-11-29 15:57) [13]

Ну тада мож действительно орто?


 
Cash ©   (2005-11-29 17:31) [14]

Может! Я и сам сомневаюсь, что там есть что то подобно DirectDraw.
А вот действительо... Х.З.!


 
Sapersky   (2005-11-29 19:26) [15]

"Встроенные Интеловские", если имеются в виду те, что на i810/i815, не поддерживают 32-битный цвет (т.е. 3D-ускорение в 24/32-битном цвете) и стенсил-буфер. А в остальном OpenGL без расширений должен работать.



Страницы: 1 вся ветка

Текущий архив: 2006.08.20;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
2-1154336912
Der Nechk@ssoff
2006-07-31 13:08
2006.08.20
Random


15-1153777222
QuickFinder
2006-07-25 01:40
2006.08.20
Code::Blocks Studio


2-1154537092
Хуже чайника
2006-08-02 20:44
2006.08.20
Мои документы


2-1154418720
vladimirg88
2006-08-01 11:52
2006.08.20
3-d программирование


3-1150133766
kaif
2006-06-12 21:36
2006.08.20
Обрезание имен UTF-8 при добавлении юзера в IBSecurityService