|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#61
|
||||
|
||||
Можно, но это не из-за этого. Однозначно связано с текстурами. Ранее я выкладывал вариант на VCL, там несколько отличный способ загрузки текстур и точек также нет.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#62
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#63
|
||||
|
||||
Над чем? Есть заготовки, только рабочий код перекидывай. На форматирование гораздо больше времени ушло.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#64
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#65
|
||||
|
||||
Цитата:
|
#66
|
||||
|
||||
Цитата:
Последний раз редактировалось Pilot_Red, 10.11.2014 в 20:17. |
#67
|
||||
|
||||
Оффтоп:
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#68
|
||||
|
||||
И так товарищи, подводя итоги:
Во-первых, хочу сказать всем спасибо,кто принял участие в тестировании+отдельно еще раз Мэду! Во-вторых, в своем проекте я все оставил, почти, без изменений, только закоментил тот код, который отвечает за очистку текстуры из ОЗУ //DeleteDC(MemDC); // Bitmap.Free; + // for i:=0 to countbann-1 do // freemem(Databann[i]); //for i:=0 to 5 do //freemem(DataArray[i]); данная версия у меня и на других ПК работает на 100% Конечно, остались вопросы: 1.почему все заработало именно после того, как мы закоментили все, что выше?? Ведь по сути дела, мы загрузили текстуру в память видеокарты, в оперативке она нам больше не нужна, а видеокарте тем более! 2. Почему на некоторых конфигурациях все работает, а на некоторых с глюками?? Последний раз редактировалось Pilot_Red, 10.11.2014 в 20:15. |
#69
|
||||
|
||||
Цитата:
to Pilot_Red: Всё же замени строку Код:
glTexImage2d(GL_TEXTURE_2D, 0, 3, biWidth, biHeight, 0, GL_RGB, GL_UNSIGNED_BYTE, Data); Код:
glTexImage2d(GL_TEXTURE_2D, 0, 3, biWidth, biHeight, 0, GL_BGR, GL_UNSIGNED_BYTE, Data); Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#70
|
||||
|
||||
Цитата:
Да не агрессия это. Просто мне кажется это совсем для гиков, когда вылизываешь программу, чтоб в ней небыло лишнего килобайта. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#71
|
||||
|
||||
Значит я этот гик, хотя и не знаю что сие значит.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#72
|
||||
|
||||
Да нет, тут вполне логично: в программе OpenGL нет особенного смысла использовать VCL, если вся графика выводится через OpenGL и форм не планируется. В больших проектах часто пишут свои классы, делающие то же, что и стандартные, чтобы не зависеть от чужих глюков, например.
Не стоит путать форумы с богадельнями. © Bargest |
#73
|
||||
|
||||
Раз пошла такая пьянка, то я бы вообще заюзал SDL, чтоб вообще не зависеть ни от чего.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#74
|
||||
|
||||
Кргда мы увидим обещанный чудо-проект?
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |