Delfigamer
А ты с какой версии спеки это взял? Возможно в новом GL этого ограничения уже и нет. Потому что я не могу такое найти например тут:
https://www.opengl.org/registry/doc/glspec45.core.pdf
Хотя в ГЛ4 доках RANGE константы фигурируют.
https://www.opengl.org/sdk/docs/man4/html/glGet.xhtml
В общем мутная хрень.
XProger
> Помню этот конкурс, делал им этот арканоид в качестве тестового задания под
> Windows, Android, iOS. Но по цене не сошлись :)
Интересный и технологичный арканоид. Конкурс где надо было на "чистом" NDK написать игру?
Executor
> А ты с какой версии спеки это взял?
Какая цифра из "ES 2.0.25" тебе не понятна? :3
Executor
> Одно железо будет держать к примеру размер от 0.1 до 10.0, а другое от 1.0 до
> 64.0.
> Поэтому не смотря на кажущуюся простоту, этот способ таит кучу проблем.
Не знаю, зачем нужен минимальный размер меньше 1 пмкселя и как он будет обрабатываться. А с макимальным размером проблем почти нет. На AMD и NVidia оно вроде больше размеров моего экрана было, а на Intel немного заметно - частица клампится примерно на размер половины экрана 1600x900. А с 4К наверное будет сильно заметно, но для частиц в большинстве случаев наверное пофиг. Зато филлрейт сэкономится.
Да эта тема с поинтспрайтами мусолилась тут еще лет 5 назад, а то и больше.
Я даж когда честную каустику делал и демку тут выкладывал - у многих сразу что-то не работало. Потом выяснил, что из-за них. Поэтому побыстрому сварганил другую версию на квадах и все заработало. Не помню правда, ати это была или нвидиа.
Delfigamer
> Какая цифра из "ES 2.0.25" тебе не понятна? :3
А, ясно. ES2, проглядел.
gammaker
> А с макимальным размером проблем почти нет.
Ну я бы так не сказал. Вот например:
https://developer.apple.com/opengl/capabilities/
Кроме НВ остальное всё 64.0 максимум.
Понятно, что не последние ГПУ, но всё же, далеко не самые старые видюхи.
Executor
> Кроме НВ остальное всё 64.0 максимум.
У НВ так-то меньше по таблице...
SuperInoy
> У НВ так-то меньше по таблице...
Точно. Я не внимательно посмотрел, думал там 63к. :)
Ну темболее, все вендоры рапортуют про 64 максимум. Но может это только ффп касается, не знаю.
В любом случае это всё зло.
Executor
> Ну темболее, все вендоры рапортуют про 64 максимум. Но может это только ффп
> касается, не знаю.
Видимо только FFP, так как на практике у меня партиклы на point sprites могут быть размером с экран, который 1600x900 (на интеле - пол-экрана), что явно больше ограничения в 64 пикселей.
Тема в архиве.