Показать сообщение отдельно
Старый 08.04.2009, 19:57   #23
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Стереорендер (анаглиф) на Blitz3D с использованием FastImage'а

Круть, только:
i = 8
	Repeat
		i = i+1
		If GraphicsWidth() <= 2^i
			TexW = 2^i
			Exit
		End If
	Forever	
	i = 8
	Repeat
		i = i+1
		If GraphicsHeight() <= 2^i
			TexH = 2^i
			Exit
		End If
	Forever
логичнее заменить на:
Local LOG2Den#=1/Log(2)
TexW=2^Ceil(Log(GraphicsWidth())*LOG2Den)
TexH=2^Ceil(Log(GraphicsHeight())*LOG2Den)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
ABTOMAT (08.04.2009), BlackOut (28.03.2010), Mr_F_ (21.06.2010), Randomize (20.06.2010), Tadeus (08.04.2009)