6 | | 1. User settings dependent results can only cause confusion here, so better go with B_SUBPIXEL_PRECISE (did not know that). But why at all return a different value than the application set? This only prevents usability as storage, ie. set-then-get at diffent places in code. |
7 | | 2. Depends on the underlying renderer only. If it handles 0.x values gracefully in all cases, the exception can be omitted alltogether. |
| 6 | 1. User settings dependent results can only cause confusion here, so better go with B_SUBPIXEL_PRECISE (did not know that). But why at all return a different value than the application set? This only lowers use as storage, ie. set-then-get at diffent places in code. |
| 7 | 2. Depends on the underlying renderer only. If it handles 0.x values gracefully in all cases, the exception can be omitted altogether. |