gDEBugger, program zaprojektowany przez Graphic Remedy do debugowania, profilowania i analizowania aplikacji OpenGL oraz OpenCL, jest bardzo użytecznym narzędziem dla programistów graficznych. Potrafi pracować z kartami graficznymi wszystkich najważniejszych producentów, jest w stanie zlokalizować wąskie gardła w wydajności potoków, może dynamicznie w czasie rzeczywistym edytować shadery GLSL i posiada wiele innych możliwości. To potężne narzędzie było można za darmo pobrać dla systemów Windows, Mac OS X i Linux.
Niestety, ale firma Graphic Remedy została w ostatnim miesiącu przejęta przez AMD, które z niewiadomych przyczyn postanowiło wspierać jedynie użytkowników systemów Windows. Stara wersja z grudnia 2010 roku nadal jest dostępna na inne systemy i posiada wszystkie możliwości.

W ostatnim tygodniu Advenced Micro Devices wydało AMD gDEBugger ze strefy AMD Developer Central. Jest ono nadal dostępne za darmo, ale firma zmieniła je w plugin dla Microsoft Visual Studio 2010, co powoduje, że aplikacja stała się jedynie Windowsowa (sic!).
gDEBugger od AMD potrafi:
- operować na OpenCL i OpenGL, oraz posiada analizator pamięci, zintegrowany w Microsfot Visual Studio
- oferuje debugowanie jądra OpenCL w czasie rzeczywistym, co pozwala programistom podglądać rozkazy jądra bezpośrednio z wywołań API, które odpowiadają za to
- może debugować wewnątrz jądra
- podglądać wszystkie wartości zmiennych po przez całą zawartość, kiedy się zmieniają podczas zapisu
- posiada także funkcję kopiowania i operacji jądra
- przydzielone obiekty OpenGL i OpenCL są monitorowane w celu wykrycia wycieków pamięci i scenariuszy, które powodują tworzenie owych wycieków
- można podglądać, zapisywać, nie zalecać, oznaczać stare funkcje, oznaczać zachowania logów wywołań funkcji API
Dziwi zatem fakt takiego kroku ze strony AMD, firmy która chwali się wsparciem specyfikacji w otwartych sterownikach graficznych dla kart Radeon i APU oraz pełnym wsparciem dla projektu CoreBoot.
Aktualnie najlepszym narzędziem i zarazem najbardziej podobnym, które jest dostępna na wiele platform, to ApiTrace, o którym ostatnio pisaliśmy.











Do treści tekstu wkradł się błąd.
tekst.replace("analizowania aplikacjo", "analizowania aplikacji")
A miałem kupić komputer z procesorem AMD. Skoro odstawiają takie cyrki wobec innych systemów operacyjnych, to chyba jednak będzie to i7 z Intela albo następca.
Ciekawe, czy to czasem nie wpływy MS.
Posiadam procek Intel i7 i jestem bardzo zadowolony! Z AMD już dawno zrezygnowałem. Tak samo jak z kart ATI.