В OpenGL есть несколько функций, таких как glGetString
и glGetShaderInfoLog
, которые возвращают строки. Какая форма текстового кодирования используется для них?Какая кодировка используется такими функциями, как glGetString и glGetShaderInfoLog
Я полагаю, учитывая, что они возвращены как GLchar*
, что это ASCII-кодированный текст, содержащийся в возвращаемом значении, но это указано где-нибудь?
Как вторая и связанная с ней точка, какое кодирование текста ожидается такими функциями, как glShaderSource
и glBindAttribLocation
. Должны ли программы GLSL кодироваться в ASCII или это может быть UTF-8?