пятница, 9 июля 2010 г.

Нечто серое


Сегодня был интересный баг: рендерер 3d-объекта в сложновоспроизводимых условиях в раскрашенной кривизне поверхности отрисовывал светло-серые треугольники вместо красных и зеленых. Код в расчете кривизны не наш, закопаться в нем можно на неделю. Спасла дурацкая идея: со скриншота взяли цвет артефакта, вышло RGB(205, 205, 205). Или 0xCDCDCD. Баг был пофикшен за два часа.

2 комментария:

  1. memleak (0xCD - если я не ошибаюсь - заполнитель malloc) ?

    ОтветитьУдалить
  2. @alexk: почти :) неинициализированная память, выделенная в куче.

    ОтветитьУдалить