Продублирую сюда:
http://www.gamedev.ru/projects/forum/?id=215799&page=15#m221
http://www.gamedev.ru/projects/forum/?id=215799&page=15#m224
Было:
logprint=function(...)
local args={...}
for i,v in ipairs(args) do print_log_c(tostring(v)) end
endСтало:
Недавно был сильно удивлен, когда OpenGL не биндил флоат текстуру с включенной (по-дефолту) фильтрацией, при этом никаких ошибок и дебаг аутпут молчал, а в шейдере текстура не читалась. В итоге в спеках по OpenGL ES 3 нашел упоминание о фильтрации и что для этого нужно отдельное расширение, хотя как это связано с десктопной версией я так и не понял...
FordPerfect ээ, а что было-то?
function logprint(...)
local args={...}
for i=1, #args do print_log_c( ''..args[i] ) end
end -- logprint()clc
nil не печатался. И в твоей версии тоже.
ага, значит я правильно предположил. Но не совсем. Тебе нужно было именно "строковое" nil
так будет работать :)
function logprint(...)
local args={...}
for i=1, #args do print_log_c( ''..(args[i] or 'nil') ) end
end -- logprint()clc
Чуть больше
http://rextester.com/DYAKN75968
Правка:
Т. е. нужно поведение print, но только без лишних пробелов/переводов строки.
И твоя версия false как 'nil' печатает.
1 frag / 2 deaths
ну знаешь.. сдаюсь, при таких запросах только синтаксисом не отделаешься
function logprint(...)
local args={...}
for i=1, #args do print_log_c( tostring(args[i]) ) end
end -- logprint()Делаю освещение текстуры ламбертом.
Было:
Рисуются швы.
Исправление:
Почти час.
летопись Богов
printf("%.11f %.11f %.11f %.11f", min_proj_x, min_proj_y, max_proj_y, max_proj_y );
Да ёшкин.
int building_height_f = 0.0;
Роман Шувалов
-Wconversion он клёвый. Или это шейдер?
Недавнее:
JSONElement object=objects[j];
(или где-то рядом)
JSONElement - базовый класс, не абстрактный.
Внутри него пусто, т. е. ровно 0 данных. Ну и соответственно, чтение обламывается.
Исправил
const JSONElement &object=objects[j];
и запретил конструктор копирования.
FILE *fp = fopen(...); // ... free( fp);
Пора спать.
Кстати, программа не выдавала ошибок, просто молча вешалась при закрытии (_IO_flush_all_lockp).