表 2.1 EGL 配置属性默认值和匹配法则
属性 | 数据类型 | 默认值 | 排序优先级 | 选择顺序 |
EGL_BUFFER_SIZE | int | 0 | 3 | Smaller value |
EGL_RED_SIZE | int | 0 | 2 | Larger value |
EGL_GREEN_SIZE | int | 0 | 2 | Larger value |
EGL_BLUE_SIZE | int | 0 | 2 | Larger value |
EGL_ALPHA_SIZE | int | 0 | 2 | Larger value |
EGL_CONFIG_CAVET | enum | EGL_DONT_CARE | 1(first) | Exact value |
EGL_CONFIG_ID | int | EGL_DONT_CARE | 9 | Exact value |
EGL_DEPTH_SIZE | int | 0 | 6 | Smaller value |
EGL_LEVEL | int | 0 | - | Equal value |
EGL_NATIVE_RENDERABLE | Boolean | EGL_DONT_CARE | - | Exact value |
EGL_NATIVE_VISUAL_TYPE | int | EGL_DONT_CARE | 8 | Exact value |
EGL_SAMPLE_BUFFERS | int | 0 | 4 | Smaller value |
EGL_SAMPLES | int | 0 | 5 | Smaller value |
EGL_STENCIL_SIZE | int | 0 | 7 | Smaller value |
EGL_SURFACE_TYPE | bitmask | EGL_WINDOW_BIT | - | Mask value |
EGL_TRANSPARENT_TYPE | enum | EGL_NONE | - | Exact value |
EGL_TRANSPARENT_RED_VALUE | int | EGL_DONT_CARE | - | Exact value |
EGL_TRANSPARENT_GREEN_VALUE | int | EGL_DONT_CARE | - | Exact value |
EGL_TRANSPARENT_BLUE_VALUE | int | EGL_DONT_CARE | - | Exact value |