]> git.mxchange.org Git - flightgear.git/blob - src/Canvas/ShivaVG/TODO
Fix a Clang warning in Shiva.
[flightgear.git] / src / Canvas / ShivaVG / TODO
1 ----------
2 Known bugs
3 ----------
4
5 - outofmemory in arrays silently ignored
6 - blending doesn't use premultiplied colors (not porter-duff model)
7 - gradient color ramp is not interpolated in linear space
8 - linear and non-linear image formats behave both linearly
9 - radial gradient circle has got a fixed step instead of
10   proportional to its radius
11
12 -------------------------
13 Incomplete functionality:
14 -------------------------
15
16 - non-zero fill mode
17 - proper porter-duff blending
18 - masking
19 - scissoring
20 - child images
21 - VG_DRAW_IMAGE_STENCIL
22 - _PRE and BW_1 image formats
23 - VGU warp matrices
24 - EGL (image drawing targets)
25 - boundbox / point-on-path / tangent-on-path queries
26 - RENDERING_QUALITY_FASTER == RENDERING_QUALITY_BETTER
27
28 ---------------------------
29 Possible portability issues
30 ---------------------------
31
32 - GL_UNSIGNED_INT_8_8_8_8 and other for images
33 - GL_MIRRORED_REPEAT for gradients
34 - GL_CLAMP_TO_EDGE for gradients and pattern paints
35 - GL_CLAMP_TO_BORDER for pattern paints
36 - multitexturing for VG_DRAW_IMAGE_MULTIPLY, VG_DRAW_IMAGE_STENCIL
37
38 ------
39 Bonus:
40 ------
41
42 - gradient shaders? antialiasing shader?