🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.grafika.grafika3d
2 messages
2 total messages Started by Marcin L <"xxxl Wed, 05 Mar 2014 08:30
OpenGL - szybkie teksty
#87110
Author: Marcin L <"xxxl
Date: Wed, 05 Mar 2014 08:30
26 lines
911 bytes
Witam,

Czy kto¶ na tej grupie zajmuje siê tak¿e programowaniem (w C) w OpenGL?
Je¶li nie to moze podpiwiedziecie gdzie skierowac zapytanie: jak szybko
wyswietlac pod OpenGL tekst?

Uzywam bitmap z wykorzystaniem list co jest opisane w rozdziale poswieconym
bitmapom w klasycznym podreczniku 'RedBook'. Niestety okazalo sie, ze
wyswietlanie 200 w miare prostych obiektow (szesciany, piramidki, i takie
tam) zajmuje 0.16s, a keidy do kazdego z nich dodam opisy to sie robi 0.9s -
srednio 5-8 raz wolniej. Usune podpisy - znowu mam 0.16s.

Sekunda to niby nie duzo, ale to ma byc ladnie obracajaca sie scena, a przy
napisach - skacze paskudnie.

Jest jakis szybszy sposob? Bitmap-y sa paskudne, ale tu akurat pasuja, bo
zawsze wyswietlaja sie obok podpisanych obiektow zawsze w dobrej do czytania
oreintacji (same nie ulegaja rotacja, skalowaniu, itp).

Pozdrawiam, Marcin

--
ml

http://www.archimedes.eu.org/

Re: OpenGL - szybkie teksty
#87112
Author: attezione@gmail.
Date: Wed, 13 May 2015 01:45
11 lines
487 bytes
Ja w swoim kodzie u¿ywam specjalnej lib-ki do tego

http://sourceforge.net/projects/ftgl/

Dzia³a szybko i posiada dwa interfejsy. Jeden to klasy C++, drugi to czyste C, chocia¿ z tego co zauwa¿y³em, interfejs pod C jest okrojony i nie posiada wszystkich funkcjonalno¶ci co klasy C++, np. pozycjonowanie tekstu robisz przez glRasterPos

Pod Visual C++ bêdzie dzia³aæ bez problemu, ja pod Builder'a musia³em przekompilowaæ ftgl i freetype (zale¿no¶æ).
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads