Zaczynam od OpenGL ES2.0 na Androidzie (5.0.1), poziom interfejsu API 19. Gdzie powinienem przechowywać kod modułu cieniującego? Pierwszy przykład koduje moduł cieniujący bezpośrednio jako ciąg znaków.Gdzie przechowywać kod modułu cieniującego w aplikacji Android
Chciałbym mieć kod modułu cieniującego w oddzielnym pliku dla lepszej użyteczności. Jaka jest najlepsza praktyka do przechowywania i ładowania shaderów wierzchołków i fragmentów?
Dzięki. Próbowałem sposób "Zasoby" i działa dobrze. Jednak uważam, że raczej trudno jest odczytać zawartość pliku jako ciąg. Nie znalazłem innego sposobu, niż czytanie wszystkich linii i łączenie ich. Ale musiałem ręcznie dodać podział wiersza. A jakie jest najlepsze rozszerzenie plików dla shaderów? – anhoppe
jeśli korzystasz z rozszerzenia plików ".fs", system Android zinterpretuje je jako skrypt filtru Rendercript i podświetli kolorami składni. – HPP
[Te] (https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/) to oficjalne rozszerzenia – elect