|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Разная картинка на ATI и nVidia
Доброго времени суток, уважаемые форумчане!
Написал "мега крутой" Screensaver, пришёл похвастаться своим произведением искусства перед коллегами, установил, а тут обламинго!! некоторые грани skybox тупо не отрисовались. Сразу понял что дело в разницах видеосистем: Нормально работает на ATI, а вот на nVidia вот такие глюки, причем выборочно, то одну грань не отрисует, то другую... Господа ни кто не знает в чем проблема, в гугл не пинайте, только от туда!)) нормуль с багами |
#2
|
|||
|
|||
На чем писано? Язык и какой движок трехмерки?
|
#3
|
||||
|
||||
написано в delphi, использовал OpenGL
|
#4
|
||||
|
||||
А куб как рисуется?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Цитата:
Код:
glNewList(Objcube, GL_COMPILE); glEnable(GL_TEXTURE_2D); gldisable (GL_TEXTURE_GEN_S); gldisable (GL_TEXTURE_GEN_T); gldisable (GL_TEXTURE_GEN_R); gldisable(GL_TEXTURE_CUBE_MAP); glbindtexture(GL_TEXTURE_2D,texList[5]); glBegin (GL_QUADS); glTexCoord2d(0,0); glVertex3f (-sizecube, -sizecube, sizecube); glTexCoord2d(0,1); glVertex3f (-sizecube, sizecube, sizecube); glTexCoord2d(1,1); glVertex3f (sizecube, sizecube, sizecube); glTexCoord2d(1,0); glVertex3f (sizecube, -sizecube, sizecube); glEnd; glbindtexture(GL_TEXTURE_2D,texList[0]); glBegin (GL_QUADS); glTexCoord2d(0,0); glVertex3f (-sizecube, -sizecube, -sizecube); glTexCoord2d(0,1); glVertex3f (-sizecube, sizecube, -sizecube); glTexCoord2d(1,1); glVertex3f (-sizecube, sizecube, sizecube); glTexCoord2d(1,0); glVertex3f (-sizecube, -sizecube, sizecube); glEnd; glbindtexture(GL_TEXTURE_2D,texList[4]); glBegin (GL_QUADS); glTexCoord2d(0,0); glVertex3f (sizecube, -sizecube, -sizecube); glTexCoord2d(0,1); glVertex3f (sizecube, sizecube, -sizecube); glTexCoord2d(1,1); glVertex3f (-sizecube, sizecube, -sizecube); glTexCoord2d(1,0); glVertex3f (-sizecube, -sizecube, -sizecube); glEnd; и.т.д... |
#7
|
||||
|
||||
еще есть подозрение на ОС, сегодня запустил на 64 битке с видяхой intel HD graphic, такой же глюк, запустил на 32 битке тоже на intel HD, все прошло без тормозов...
|
#8
|
||||
|
||||
Цитата:
повелся на кроссплатформенность |
#9
|
||||
|
||||
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. Последний раз редактировалось angvelem, 06.11.2014 в 23:55. |
#10
|
||||
|
||||
напоминает, попробовал без списка, та же хрень...
|
#11
|
||||
|
||||
У меня nVidia, давай испытаем.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#13
|
||||
|
||||
Вот ссылка для скачивания сорца: http://www.fayloobmennik.net/4299896
плюс скомпилированный файл в delphi 7 Убрал много лишнего(чтобы голову не забивало), поэтому есть небольшой бордачек. Проверьте, чтобы показались все банеры, при глюках, вместо банеров показываются только черные прямоугольники. Запускайте несколько раз, так как ингода запускается нормально, и может показаться что все веригуд! На моей машине запускается все в штатном режиме без глюков, у меня winXP 32, ATI, на win 7 32, intel HD graphic, тоже без глков запускается Запускал на win 7 64, Nvidia, и на win 7 64, intel HD graphic-на них глюки, так что может еще дело и в ОС(разрядности) Последний раз редактировалось Pilot_Red, 08.11.2014 в 14:04. |
#14
|
||||
|
||||
нашел интересную прогу GLIntercep, некий дебагер, только смотрит в кишки видеокарты! Сегодня буду на больном испытывать!))
|
#15
|
||||
|
||||
Windows XP 32 бита, NVidia FX5200 (!) AGP. Чернота как на картинке с глюками.
А дело не может быть в разрешении и неверном масштабировании? У меня 1280×1024, приложение запускается на полный экран, и чернота во всю высоту экрана, а не как на картинке. Не стоит путать форумы с богадельнями. © Bargest |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|