Ways(or Best Way) of Declaring Orthographic Projection

Hello, I am wandering what the best way to setup a orthographic projection(left, right, bottom, top) is? I know of the (-1, 1, -1, 1) way and the (0, windowWidth, windowHeight, 0) way. Are there any other know/popular ways to define it(Whats the standard)?

  • The first one means that all position coords(absolute values) would possibly need to be converted down to screen coords, eg. position [2, 1] would have to be converted to [0.2, 0.1].
  • The second would mean that i have to use large values for movement velocity(or multiply movement velocity’s by a predetermined scalar).

I could, mix both, eg. (-10, 10, -10, 10), from what i can tell this means the two points above wouldn’t be a problem.

Any suggestions or input appreciated?