added op_gen_windows
offscreen rendering