Bugle jest otwarte oprogramowanie dla OpenGL debugowania, zaimplementowany jako biblioteka otoki, który znajduje się pomiędzy aplikacją i OpenGL.
Oto wyciąg z dziennika, wygenerowane z aplikacji:
stats.fps: 22,671
stats.fragments: 52335
stats.triangles: 99732
trace.call: glXSwapBuffers (0x8117720, 0x01c00021)
trace.call: glXMakeCurrent (0x8117720, 0x01c00021, 0x8444800) = 1
trace.call: glBindBufferARB (GL_ARRAY_BUFFER, 1)
trace.call: glMapBufferARB (GL_ARRAY_BUFFER, GL_READ_WRITE) = 0x45c3c000
trace.call: glUnmapBufferARB (GL_ARRAY_BUFFER) = GL_TRUE
trace.call: glBindBufferARB (GL_ARRAY_BUFFER, 0)
trace.call: glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
trace.call: glLoadMatrixd (0xbfffe610 -> {{0, -0,29661, 1,22295, 0}, {1,22295, 0, 0, 0}, {0, 1,18644, 0,305739, 0}, {0,037888, 1,61781, -1,52576, 1 }})
trace.call: glActiveTextureARB (GL_TEXTURE0)
trace.call: glTexEnvfv (GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, 0xbfffe5d0 -> {0,778524, 0,778524, 0,569631, 0})
trace.call: glGetIntegerv (GL_MAX_TEXTURE_UNITS, 0xbfffe688 -> 4)
trace.call: glBindBufferARB (GL_ARRAY_BUFFER, 1)
trace.call: glVertexPointer (3, GL_FLOAT, 32, (nil))
Co nowego w tym wydaniu:
- Jest to pierwsze wydanie korzystać z API XML rejestru Khronos, w związku z czym informacje refleksji jest bardziej dokładne.
- zawiera również szereg poprawek.
Co nowego w wersji 0.0.20111115:
- To jest wydaniem: Nie ma większych nowe funkcje, ale niektóre rzeczy zostały ulepszone i wiele poprawek.
- Między innymi, to powinno działać na Ubuntu 11.10 lepsza niż w poprzednich wersjach.
Co nowego w wersji 0.0.20101121:
- Ta wersja zawiera różne poprawki błędów. W szczególności powinna teraz budować z Ubuntu 10.10.
Co nowego w wersji 0.0.20091026:
- Ta wersja rozwiązuje problem kompilacji z nowszymi wersjami glext.h.
- Jeśli pomyślnie zainstalowano poprzednią wersję, nie ma potrzeby aktualizacji.
Co nowego w wersji 0.0.20090706:
- praca kompilacja z najnowszym glext.h
Co nowego w wersji 0.0.20090411:
- Wyświetlacz Fix jednolitych tablic, aby pokazać wszystkie elementy, nie tylko jeden (zamknięcie: 53)
- Fix systemu wejściowego nie zadzwonić X funkcje wewnątrz orzecznika zdarzeń (zamknięcie: 55)
- Ulepszona symboliczne wskazanie teksty stałe dla EGL i GLX,
- Dodane parametrów bloku do bugle_api_enum_name i bugle_api_enum_extensions
- Usunięto bugle_count_glx_attributes na rzecz bugle_count_glwin_attributes generycznych,
- Usunięto bugle_dump_glx_attributes na rzecz bugle_dump_glwin_attributes generycznych,
- Dodane .BC wpisy dla dumpingu listy atrybutów, szczególnie w EGL
- Dodaj obejmują reż do bugle.pc aby kompilacja wtyczek innych firm działa lepiej
- wywala Fix podczas korzystania liczbę powtórzeń w przeglądarce bufora,
- segfault Fix na wyjściowej linii poleceń gldb
- Dodaj stats_calltimes filterset
- Wykonane podając komendę w wierszu poleceń opcja
Co nowego w wersji 0.0.20090311:
- Daj Budgie oddzielny configure.ac i Makefile. am, aby cross-kompilacja łatwiejsze
- Przywrócono starej wersji gnulib bez kodu GPLv3
- Fix brakuje symbolu globjects_delete_single w porcie ES2.0
- Błędy Fix kompilacji powodu nie ssize_t zdefiniowany
- Wydobycie Fix mundurów,
- Wariacje do protokołu debugowania i poprawki do kodu związanego
- Aktualizacja dokumentacji protokołu jako część instrukcji,
- Pomoc zatrzymując się na kompilacji shaderów lub awarii łącza
- Wyświetlanie informacji dziennika
- Fix systemu Windows kompilację debugger filtr ustawionej
- Naprawiono błąd kompilacji w stats_nv filtra-set
- Wyświetlacz Fix tekstur 3D w debugger
- Bufor obiektu widz
- Wsparcie dla OpenGL ES-CM 1.1 na Windows
- Rozwiąż problem kompilacji przy użyciu Cygwin Perl w powłoce MinGW
- instrukcja montażu Fix wymagać budowy GLEW ze źródła
- Fix tablicę wybieg podczas rozruchu w aparat filtr ustawiony
Wymagania :
- GCC
Komentarze nie znaleziono