![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Доброго времени суток, уважаемые форумчане!
Написал "мега крутой" 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 в.д. |