2012-05-13 12 views
5

Używam obiektu bufora ramki OpenGL (FBO) do implementacji cieni szablonów w systemie iOS. Kod działa - czyli wizualnie bufor szablonu działa, a wydajność wydaje się w porządku.Analizator OpenGL ES w systemie iOS wyświetla "Nieistniejący załącznik ramki bufora ramki" i "Brakujący załącznik ramki bufora", ale narzędzie FBO działa

Po uruchomieniu aplikacji za pomocą narzędzia OpenGL ES Analyzer, skarży się na "nieistniejący załącznik ramki bufora ramki" i "brakujący załącznik ramki bufora ramki". Nie mogę zrozumieć tych wiadomości, ponieważ FBO ma załączniki dotyczące koloru, głębokości i szablonu. Wywołanie funkcji glCheckFramebufferStatus() zwraca wartość GL_FRAMEBUFFER_COMPLETE, co oznacza brak problemów.

Czy to błąd w analizatorze OpenGL przyrządu?

Zobacz także this thread, która nie zawiera odpowiedzi, ale podnosi ten sam problem.

+1

Widziałem to samo z operatorem FBO, który ma tylko teksturę wspierającą, gdzie Analizator podaje ten sam błąd, mimo że FBO działa zgodnie z oczekiwaniami. Skłaniam się ku temu, że to błąd, ale nie zakończyłem własnego śledztwa. –

+0

Czy znalazłeś na to odpowiedź? Mam ten sam problem tutaj – PeeS

+0

@PeeS Nigdy nie zrobiłem, i nadal mam problem. To jest prawy królewski ból. Jeszcze jedna informacja: jeśli użyję "Przechwytywania OpenGL ES", aby zobaczyć faktyczne wywołania funkcji ramki, bufor ramki przywoływany przez ostrzeżenie wydaje się mieć wszystkie właściwe części. Tak więc przyczyna ostrzeżenia jest podwójnie tajemnicza. – OldPeculier

Odpowiedz

2

I wreszcie odpowiedź od Apple na ich forum:

APPLE OFFICIAL REPLY

Dziękujemy za zgłoszenie tego błędu. Jest to znany problem, który został naprawiony w w Xcode 4.4 & 4.5 Podgląd dla programisty. Pozdrawiam, Seth.

+0

Słodki. Dziękuję za to. – OldPeculier

Powiązane problemy