Я использовал glPointSize
, чтобы установить размер фотона, который я запускаю в игре, равным примерно 3 пикселям. Это удобно, потому что я могу увеличивать и уменьшать масштаб, рисуя все остальное в мировых координатах, и фотон все еще легко увидеть.
Однако на некоторых платформах (мой действительно старый Linux-ноутбук) GL_POINT_SIZE_RANGE
ограничен одним пикселем. Мне нужен другой способ рисования фотона, в противном случае мне, возможно, придется нарисовать его в виде закрашенного круга в мировых координатах, где он изменится в размере в соответствии с уровнем масштабирования и может стать трудно различимым при уменьшении.
Есть ли обходной путь?