Witam, mam zamiar stworzyć infejest 2D do aplikacji w OpenGL. Fajnie było by też zrobić efekty 3D np. obrót lub cofnięcie jakiegoś obrazka.

Do 2D używam perspektywy glOrthof dzięki czemu mam pikselową precyzję, ale wtedy nie mogę korzystać z efektów 3D, zaś gdy używam glPerspective to mam efekty 3D zaś brak pikselowej precyzji ;/

Czy jest sposób aby rysować z pikselową precyzją i jednocześnie używać efektów 3D ?

Czy potrzebne będzie do tego przełączanie się pomiędzy 2D i 3D podczas rysowania ?

Czy używając trybu 3D można tak ustawić wielkość i oddalenie obiektu żeby tekstura była precyzyjnie wyświetlana ?