PMG
https://forum.pmg.org.ru/

Помогите с текстурой на FASM
https://forum.pmg.org.ru/viewtopic.php?f=1&t=6715
Страница 1 из 1

Автор:  wcools [ 22 окт 2008 22:43 ]
Заголовок сообщения:  Помогите с текстурой на FASM

Посмотрел исходники на фасме, но подробных коментарием там нет.
Подскажите как все это устроено, какая функция зачем нужна. Еще интересует загрузка текстуры в ресурс.
PS: glut и gluax не использую, надо без них.

Автор:  MagicWolf [ 23 окт 2008 08:38 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

Не понятно, что за исходники, где? Какая текстура? Какая функция?

Автор:  wcools [ 23 окт 2008 10:01 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

Вот исходник(не мой)http://vertexland.narod.ru/data/opengl/fasm_opengl_06.rar НЕпонятны:

invoke LoadImage, [hInstance], ID_BITMAP, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION
mov [hBMP], eax
invoke GetObject, [hBMP], sizeof.BITMAP, ImgInfo

PS: Если можно, из какой библиотеки эти функции???

Автор:  MagicWolf [ 24 окт 2008 08:41 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

GetObject - похоже winapi, а LoadImage не знаю. Надо спросит у автора исходников.

Автор:  wcools [ 30 окт 2008 20:31 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

Помогите пожалуйста никак не могу заставить работать функцию glTranslatef. Если поставить z больше 1 или меньше -1 обьект вообще пропадает???

Автор:  bad_duck [ 30 окт 2008 23:02 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

У тебя наверно в функции
Код:
gluPerspective(45,(float)Width/Height,0.01,100);
последние два числа не такие. Последнее число отвечает за дальность видимости, поставь 100 или больше.

Автор:  wcools [ 30 окт 2008 23:20 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

У меня вообще этой функции нет. Читал, что она включает перспективные преобразования. Что это такое.
PS: я glu вообще не использую, как без этой функции сделать???

Автор:  wcools [ 31 окт 2008 00:15 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

Нашел, что нодо использовать glFrustum, но оно не работает :(
Вот фасм текст
invoke glMatrixMode,GL_PROJECTION
invoke glLoadIdentity
invoke glFrustum,-1.0f,1.0f,-1.0f,1.0f,2.0f,100.0f
invoke glMatrixMode,GL_MODELVIEW
что делать, мож у кого пример есть.

Автор:  MagicWolf [ 31 окт 2008 10:23 ]
Заголовок сообщения:  Re: Помогите с текстурой на FASM

Почитай про glFrustum ... Разберись как работает проекция 3D на экран ...

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/