История изменений
Исправление WatchCat, (текущая версия) :
Это голые числа, которые хрен знает что значат, пока не грепнешь сигнатуру ortho.
Внезапно, без чтения документации по ortho эти ваши left, right, bottom, top, near и far так же ни о чём не говорят.
win_size.{w,h} as ZFloat - так же.
Да здесть-то что не понятно? размер окна, ширина и высота?
Кстати, первые два 0.0 вполне понятны из контекста.
Каким «таким»?
Простым и лаконичным.
Если у функции кривой интерфейс, и его нельзя изменить, то в промежуточных документирующих переменных зла еще никто не видел, вроде.
Комментарии уже что, отменили?
ortho(
0.0, //left
win_size.w as ZFloat, //right
0.0, //bottom
// было top: win_size.w as ZFloat,
win_size.w as ZFloat, //top <= внезапно ошибка! аффтара расстрелять! т.к. его именнованные переменные не спасли от такой жёппы!
-1.0, //near:
1.0 //far:
);
Исправление WatchCat, :
Это голые числа, которые хрен знает что значат, пока не грепнешь сигнатуру ortho.
Внезапно, без чтения документации по ortho эти ваши left, right, bottom, top, near и far так же ни о чём не говорят.
win_size.{w,h} as ZFloat - так же.
Да здесть-то что не понятно? размер окна, ширина и высота?
Кстати, первые два 0.0 вполне понятны из контекста.
Каким «таким»?
Простым и лаконичным.
Если у функции кривой интерфейс, и его нельзя изменить, то в промежуточных документирующих переменных зла еще никто не видел, вроде.
Комментарии уже что, отменили?
ortho(
0.0, //left
win_size.w as ZFloat, //right
0.0, //bottom
win_size.w as ZFloat, //top <= внезапно ошибка! аффтара расстрелять! т.к. его именнованные переменные не спасли от такой жёппы!
-1.0, //near:
1.0 //far:
);
Исправление WatchCat, :
Это голые числа, которые хрен знает что значат, пока не грепнешь сигнатуру ortho.
Внезапно, без чтения документации по ortho эти ваши left, right, bottom, top, near и far так же ни о чём не говорят.
win_size.{w,h} as ZFloat - так же.
Да здесть-то что не понятно? размер окна, ширина и высота?
Кстати, первые два 0.0 вполне понятны из контекста.
Каким «таким»?
Простым и лаконичным.
Если у функции кривой интерфейс, и его нельзя изменить, то в промежуточных документирующих переменных зла еще никто не видел, вроде.
Комментарии уже что, отменили?
ortho(
0.0, //left
win_size.w as ZFloat, //right
0.0, //bottom
win_size.w as ZFloat, //top
-1.0, //near:
1.0 //far:
);
Исходная версия WatchCat, :
Это голые числа, которые хрен знает что значат, пока не грепнешь сигнатуру ortho.
Внезапно, без чтения документации по ortho эти ваши left, right, bottom, top, near и far так же ни о чём не говорят.
Каким «таким»?
Простым и лаконичным.
Если у функции кривой интерфейс, и его нельзя изменить, то в промежуточных документирующих переменных зла еще никто не видел, вроде.
Комментарии уже что, отменили?
ortho(
0.0, //left
win_size.w as ZFloat, //right
0.0, //bottom
win_size.w as ZFloat, //top
-1.0, //near:
1.0 //far:
);