added special-case code for glViewport so width,height=1 doens't get mapped to zero (OpenDX bug)
added special-case code for glViewport so width,height=1 doens't get mapped to zero (OpenDX bug)

rpavlik/chromium,rpavlik/chromium,rpavlik/chromium,rpavlik/chromium,rpavlik/chromium