Главная страница
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.029 c
1-1151732283
antoxa2005
2006-07-01 09:38
2006.08.20
Подскажите, а как отправить SMS с помощью Delphi


15-1153719008
Ega23
2006-07-24 09:30
2006.08.20
С Днём рождения! 23 июля


15-1153865541
SerJaNT
2006-07-26 02:12
2006.08.20
Перетаскивание


5-1137590571
Tirion
2006-01-18 16:22
2006.08.20
Transparent Titres Panel


2-1154026953
ronyn
2006-07-27 23:02
2006.08.20
Дата создания файла - сравнить