|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Разная картинка на ATI и nVidia
Доброго времени суток, уважаемые форумчане!
Написал "мега крутой" Screensaver, пришёл похвастаться своим произведением искусства перед коллегами, установил, а тут обламинго!! некоторые грани skybox тупо не отрисовались. Сразу понял что дело в разницах видеосистем: Нормально работает на ATI, а вот на nVidia вот такие глюки, причем выборочно, то одну грань не отрисует, то другую... Господа ни кто не знает в чем проблема, в гугл не пинайте, только от туда!)) нормуль с багами |
#2
|
|||
|
|||
На чем писано? Язык и какой движок трехмерки?
|
#3
|
||||
|
||||
написано в delphi, использовал OpenGL
|
#4
|
||||
|
||||
А куб как рисуется?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
||||
|
||||
Цитата:
Код:
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; и.т.д... |
#6
|
||||
|
||||
еще есть подозрение на ОС, сегодня запустил на 64 битке с видяхой intel HD graphic, такой же глюк, запустил на 32 битке тоже на intel HD, все прошло без тормозов...
|
#7
|
|||
|
|||
Цитата:
|
#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 в.д. |