Giovanni Mascellani (@giomasce) commented about tests/shader_runner.c:
set_resource(runner, runner->ops->create_resource(runner, ¶ms)); }
if (match_string(line, "depth", &line))
runner->comparison = parse_comparison_func(line);
Is there a specific reason for having this as part of the drawing instruction? Couldn't it be a property set with a dedicated instruction like `dsv clear`?