Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 08.07.2006, 13:14   #1
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
WritePixel & his buggs

Доброго!
Прошу протестить следующий код на предмет вылетов в МАВ.
Идея в том, что при такой структуре, ВрайтПиксёл у меня работает только с первыми 8 складированными в видеопамять текстурами и упорно глючит на остальные.
А у вас как?
;Init
Graphics3D 800,600,32,2

;Create the array to store the textures
Dim Tex(10)
For q=1 To 10
	Tex(q)=CreateTexture(16,16,256+512)
	LockBuffer TextureBuffer(Tex(q))
Next

;write the pixel to 7th (or any previous) texture- all OK!
For q=1 To 7
	SetBuffer TextureBuffer(Tex(q))
	Alph=Rnd(255)
	Col=255 Shl 24 Or Alph Shl 16 Or Alph Shl 8 Or Alph Shl 0
	WritePixelFast x,ShadeSegs-y,Col
Next

;trying to write pixel to 8th (or any next) texture- MAV!
For q=8 To 10
	SetBuffer TextureBuffer(Tex(q))
	Alph=Rnd(255)
	Col=255 Shl 24 Or Alph Shl 16 Or Alph Shl 8 Or Alph Shl 0
	WritePixelFast x,ShadeSegs-y,Col
Next
(Offline)
 
Ответить с цитированием
Старый 08.07.2006, 14:32   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
У меня не вылетает...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 08.07.2006, 16:59   #3
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
добросовестно вылетает
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 08.07.2006, 17:14   #4
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
WritePixelFast - бяка.
Непредсказуемо вылетает на некотором железе без всяких причин.
Избавляйся от него.
__________________
(Offline)
 
Ответить с цитированием
Старый 09.07.2006, 20:46   #5
Иннокентий
Оператор ЭВМ
 
Регистрация: 17.06.2006
Сообщений: 30
Написано 0 полезных сообщений
(для 0 пользователей)
все нормально, v1.83 )
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:04.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com