piątek, 12 sierpnia 2011

Wavefront OBJ Model File Loader

Napisalem loader plikow .obj do swojej gry. Na szybko, niezdarnie ale dziala. :) Najpierw zczytuje dane z pliku .obj do klasy Geometry. Potem tworze obiekt GLTriangleBatch na podstawie tych danych. Miejsce na ulepszenia to przede wszystkim pozbycie sie redundancji danych i przyspieszenie dzialania, dzieki pominieciu klasy Geometry, Vertex, Normal, TextureCoordinate i ew. Face. Ale to moze kiedy, teraz "there is no time for this". :)




Link do projektu eclipse z kodem zrodlowym.



wtorek, 9 sierpnia 2011

Eclipse - Debugowanie i magiczne 57%.

W trakcie korzystania z Eclipse i pisania pod C++ mozna natknac sie na bardzo irytujacy mankament odnosnie debugowania. Gdy odpalamy aplikacje w tym trybie launcher zatrzymuje sie na dluga chwile przy 57%. W koncu sie zdenerwowalem i pogooglowalem chwile. ;) Obejscie jest proste, jak znalazlem na forum Eclipse:

I have followed the advice with regards to changing the Debug configuration and setting the preferred launcher to "Using GDB (DSF) Create Process Launcher". The debugger now launches almost instantly - thank you.

sobota, 6 sierpnia 2011

libGLTools1_static - Linux GLTools Static Library

Korzystajac z kodu biblioteki GLTools zamieszczonego na stronie książki OpenGL Superbible, zrobilem statyczna biblioteke dla linuxa x86_64. Zalaczam projekt w Eclipse, takze jezeli ktos potrzebuje moze jednym kliknieciem stworzyc dla siebie wersje dla architektury x86. Jezeli nie, to wiadomo - zassysamy libGLTools1_static i juz nie trzeba za kazdym razem kompilowac biblioteki w projektach. :)

libGLTools1_static.a
libGLTools1_static Eclipse Project