Вверх ↑
Этот топик читают: Гость
Ответов: 1304
Рейтинг: 405
#1: 2014-05-04 21:09:15 ЛС | профиль | цитата
После выхода версии пакета Delphi для компилятора FPC 2.6.4 за что огромное спасибо Netspirit, занялся дальнейшей модификацией вкладки OpenGL. Ряд проблем с новым KOL, вынудил перейти на чистое winAPI при создании контекста GL. Дальше решил убрать фигуры DGlut по причине их бесполезности и перейти на VBO и VAO. Ну и собственно причина данного поста, необходимо протестировать скомпилированный ексешник, запустится или нет. Должно запускаться на всех машинах с OPenGL 2.1
testvao.png
ps: Особо интересует ATI-AMD. В тесте задействовано 1250000 квадов, и 1000-ча вызовов VAO/
карма: 3

0
файлы: 2testvao.rar [349.8KB] [812], testvao.png [45.6KB] [672]
Ответов: 498
Рейтинг: 39
#2: 2014-05-04 21:21:07 ЛС | профиль | цитата
Работает.
GeForce 9600 GT/PCIe/SSE2
GL_VERSION 3.3.0
карма: 0

1
Голосовали:MAV
Ответов: 1536
Рейтинг: 176
#3: 2014-05-04 21:25:33 ЛС | профиль | цитата
testvao
пусто
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 1304
Рейтинг: 405
#4: 2014-05-04 21:38:26 ЛС | профиль | цитата
ser_davkin, эх точно такая видеокарточка была у меня на ноуте покуда он не навернулся . По всей видимости драйвера ATI не позволяют удалять буфферы VBO, прежде чем будет отрисован VAO, что не есть хорошо.
------------ Дoбавленo в 21.38:
ser_davkin, запусти если можешь второй тест, там я убрал динамическую отрисовку VAO(шарик в центре), оставил только статику, закомментировал удаление VBO.
карма: 3

0
файлы: 1testvao2.rar [349.7KB] [212]
Ответов: 1536
Рейтинг: 176
#5: 2014-05-04 21:42:41 ЛС | профиль | цитата
testvao2
Вроде заработало.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

1
Голосовали:MAV
Ответов: 1304
Рейтинг: 405
#6: 2014-05-04 21:55:36 ЛС | профиль | цитата
ser_davkin, спасибо, теперь опять решать головоломку
карма: 3

0
Ответов: 2271
Рейтинг: 677
#7: 2014-05-04 22:29:13 ЛС | профиль | цитата
MAV писал(а):
Должно запускаться на всех машинах с OPenGL 2.1
Не работает (черный экран).
test_vao.jpg
карма: 11

0
файлы: 1test_vao.jpg [6.4KB] [539]
Ответов: 8928
Рейтинг: 823
#8: 2014-05-04 23:06:02 ЛС | профиль | цитата
MAV, при перемещении через несколько секунд ошибка, ну и грузит, конечно. (А есть-ли у меня упомянутая GL не знаю )
gl_error.jpg
карма: 19

1
файлы: 1gl_error.jpg [30.2KB] [525]
Голосовали:MAV
Ответов: 16884
Рейтинг: 1239
#9: 2014-05-04 23:27:10 ЛС | профиль | цитата
test_vao_mav.png
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1test_vao_mav.png [125.7KB] [573]
Голосовали:MAV
Ответов: 1058
Рейтинг: 76
#10: 2014-05-05 09:31:39 ЛС | профиль | цитата
ATI Radeon HD4500
GL 2.1.8794

Также как и в ser_davkin
Первый тест - пусто, второй работает.
карма: 0

0
Ответов: 4631
Рейтинг: 749
#11: 2014-05-05 11:17:09 ЛС | профиль | цитата
MAV писал(а):
Ряд проблем с новым KOL
Если увидел конкретные ошибки - сообщай, можно попробовать исправить.
карма: 26

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2014-05-05 14:20:50 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-14 22:00:12
карма: 0

0
Ответов: 704
Рейтинг: 44
#13: 2014-05-05 14:21:29 ЛС | профиль | цитата
Выше я!
карма: 0

0
Ответов: 1304
Рейтинг: 405
#14: 2014-05-05 23:12:13 ЛС | профиль | цитата
Спасибо за тестирование
В результате тестирования выявилось что производители видеокарт достаточно сильно разнятся в порядке отрисовке VAO буферов. Но вроде удалось прийти к "консенсусу".
test3.png
Если кто может проверьте на карточках Intel и AMD-ATI
Netspirit писал(а):
Если увидел конкретные ошибки - сообщай, можно попробовать исправить.

Возможности окна на "чистом" winAPI гораздо больше, ошибок нет, так стоит ли разбираться с KOL окном. Я на данный момент особо не расписывал возможности обновлённой вкладки OpenGl, но могу уверенно сказать что вкладка устарела и большинство элементов надо менять.

карма: 3

0
файлы: 2test3.png [35.2KB] [426], test3.rar [335.1KB] [222]
Ответов: 2271
Рейтинг: 677
#15: 2014-05-05 23:20:18 ЛС | профиль | цитата
Работает:
test_vao_02.jpg
карма: 11

1
файлы: 1test_vao_02.jpg [21.4KB] [523]
Голосовали:MAV
Сообщение
...
Прикрепленные файлы
(файлы не залиты)