Тема: WebGL тесты
Показать сообщение отдельно
Старый 12.09.2013, 21:31   #14
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: WebGL тесты

Долго грузит не показывая экран загрузки. А потом показывает 98% и все.
тоже такое в нём славливаю.
по какой-то необъяснимой причине пара текстур не загружается при ctrl+f5.
зато если второй раз зайти туда же (или нажать просто ф5 после 98%) без полного обновления, то догружается %)

картинки создаются так:
					var tex = gl.createTexture();
					tex.image = new Image();
					
					tex.image.onload = function(fname, tex)
					{
						return function()
						{
							onLoadTexture(fname, tex);
						}
					}(fname, tex);
					
					tex.image.src = fname;
					resourcesLoading++;

--------

			function onLoadTexture(fname, tex)
			{
				filesLoaded++;
				RenderProgressBar(filesLoaded/filesToLoad);

				resourcesLoading--;
объяснить зависание прогресс бара можно только тем что нифига не хочет хром подгружать текстуру, которая существует (почему?), причём только при полном обновлении.
---
сейчас сделал вывод в лог списка незагруженных ресурсов - пишутся валидные адреса туда.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (12.09.2013)