• Home
  • Raw
  • Download

Lines Matching full:code

104         code.constant {
112 code.function {
120 code.varname {
124 code.replaceable {
128 code.funcdef {
140 code.fsfunc {
235 <code xmlns="http://www.w3.org/1999/xhtml" class="funcdef">EGLBoolean <strong class="fsfunc">eglChooseConfig</strong>(</code>
253 <td>EGLint *  <var xmlns="http://www.w3.org/1999/xhtml" class="pdparam">num_config</var><code>)</code></td>
266 <code>display</code>
276 <code>attrib_list</code>
286 <code>configs</code>
296 <code>config_size</code>
306 <code>num_config</code>
320 <code class="function">eglChooseConfig</code> returns in
321 <em class="parameter"><code>configs</code></em> a list of all
324 <em class="parameter"><code>attrib_list</code></em>. The returned
330 If <em class="parameter"><code>configs</code></em> is not
331 <code class="constant">NULL</code>, up to
332 <em class="parameter"><code>config_size</code></em> configs will be returned
333 in the array pointed to by <em class="parameter"><code>configs</code></em>.
335 *<em class="parameter"><code>num_config</code></em>.
338 If <em class="parameter"><code>configs</code></em> is
339 <code class="constant">NULL</code>, no configs will be returned in
340 <em class="parameter"><code>configs</code></em>. Instead, the total number of
341 configs matching <em class="parameter"><code>attrib_list</code></em> will be
342 returned in *<em class="parameter"><code>num_config</code></em>. In this case
343 <em class="parameter"><code>config_size</code></em> is ignored. This form of
344 <code class="function">eglChooseConfig</code> is used to determine
347 into another call to <code class="function">eglChooseConfig</code>
351 All attributes in <em class="parameter"><code>attrib_list</code></em>,
354 <code class="constant">EGL_NONE</code>. If an attribute is not
355 specified in <em class="parameter"><code>attrib_list</code></em> then the
358 <code class="constant">EGL_DEPTH_SIZE</code> is not specified then it
360 <code class="constant">EGL_DONT_CARE</code> meaning that any value is
365 of the attributes, such as <code class="constant">EGL_LEVEL</code>,
367 <code class="constant">EGL_RED_SIZE</code> must meet or exceed the
376 <code class="constant">EGL_CONFORMANT</code>,
377 <code class="constant">EGL_RENDERABLE_TYPE</code>, and
378 <code class="constant">EGL_SURFACE_TYPE</code>, only the nonzero bits
385 <em class="parameter"><code>attrib_list</code></em>, and their descriptions
392 <code class="constant">EGL_ALPHA_MASK_SIZE</code>
410 <code class="constant">EGL_ALPHA_SIZE</code>
426 <code class="constant">EGL_BIND_TO_TEXTURE_RGB</code>
432 <code class="constant">EGL_DONT_CARE</code>,
433 <code class="constant">EGL_TRUE</code>, or
434 <code class="constant">EGL_FALSE</code>.
435 If <code class="constant">EGL_TRUE</code> is specified, then
440 default value is <code class="constant">EGL_DONT_CARE</code>.
445 <code class="constant">EGL_BIND_TO_TEXTURE_RGBA</code>
451 <code class="constant">EGL_DONT_CARE</code>,
452 <code class="constant">EGL_TRUE</code>, or
453 <code class="constant">EGL_FALSE</code>.
454 If <code class="constant">EGL_TRUE</code> is specified, then
460 <code class="constant">EGL_DONT_CARE</code>.
465 <code class="constant">EGL_BLUE_SIZE</code>
481 <code class="constant">EGL_BUFFER_SIZE</code>
493 <code class="constant">EGL_RED_SIZE</code>,
494 <code class="constant">EGL_GREEN_SIZE</code>,
495 <code class="constant">EGL_BLUE_SIZE</code>, and
496 <code class="constant">EGL_ALPHA_SIZE</code>, and does not
505 <code class="constant">EGL_COLOR_BUFFER_TYPE</code>
511 <code class="constant">EGL_RGB_BUFFER</code> or
512 <code class="constant">EGL_LUMINANCE_BUFFER</code>.
515 <code class="constant">EGL_RGB_BUFFER</code> indicates
517 attributes <code class="constant">EGL_RED_SIZE</code>,
518 <code class="constant">EGL_GREEN_SIZE</code> and
519 <code class="constant">EGL_BLUE_SIZE</code> must be non-zero, and
520 <code class="constant">EGL_LUMINANCE_SIZE</code> must be zero.
523 <code class="constant">EGL_LUMINANCE_BUFFER</code> indicates a luminance color
524 buffer. In this case <code class="constant">EGL_RED_SIZE</code>,
525 <code class="constant">EGL_GREEN_SIZE</code>,
526 <code class="constant">EGL_BLUE_SIZE</code> must be zero, and
527 <code class="constant">EGL_LUMINANCE_SIZE</code> must be non-zero.
531 <code class="constant">EGL_ALPHA_SIZE</code> may be zero or
537 <code class="constant">EGL_CONFIG_CAVEAT</code>
543 <code class="constant">EGL_DONT_CARE</code>,
544 <code class="constant">EGL_NONE</code>,
545 <code class="constant">EGL_SLOW_CONFIG</code>, or
546 <code class="constant">EGL_NON_CONFORMANT_CONFIG</code>.
549 If <code class="constant">EGL_DONT_CARE</code> is specified,
551 default value is <code class="constant">EGL_DONT_CARE</code>.
554 If <code class="constant">EGL_NONE</code> is specified, then
557 <code class="constant">EGL_SLOW_CONFIG</code> or
558 <code class="constant">EGL_NON_CONFORMANT_CONFIG</code>) will
562 If <code class="constant">EGL_SLOW_CONFIG</code> is
569 If <code class="constant">EGL_NON_CONFORMANT_CONFIG</code> is
576 <code class="constant">EGL_NON_CONFORMANT_CONFIG</code> is
579 <code class="constant">EGL_CONFORMANT</code> attribute on a
585 <code class="constant">EGL_CONFIG_ID</code>
593 <code class="constant">EGL_CONFIG_ID</code> is specified, all
595 <code class="constant">EGL_DONT_CARE</code>.
606 <code class="constant">EGL_CONFORMANT</code>
621 <code class="constant">EGL_OPENGL_BIT</code>
631 <code class="constant">EGL_OPENGL_ES_BIT</code>
642 <code class="constant">EGL_OPENGL_ES2_BIT</code>
652 <code class="constant">EGL_OPENVG_BIT</code>
664 <code class="constant">EGL_OPENGL_ES_BIT</code>, only frame
679 <code class="constant">EGL_DEPTH_SIZE</code>
698 <code class="constant">EGL_GREEN_SIZE</code>
714 <code class="constant">EGL_LEVEL</code>
735 <code class="constant">EGL_LUMINANCE_SIZE</code>
752 <code class="constant">EGL_MATCH_NATIVE_PIXMAP</code>
759 <code class="constant">EGL_NONE</code>. If the value is not
760 <code class="constant">EGL_NONE</code>, only configs which
765 <code class="constant">EGL_NONE</code>, then configs are not
767 <code class="constant">EGL_NONE</code>.
770 <code class="constant">EGL_MATCH_NATIVE_PIXMAP</code> was
778 <code class="constant">EGL_NATIVE_RENDERABLE</code>
784 <code class="constant">EGL_DONT_CARE</code>,
785 <code class="constant">EGL_TRUE</code>, or
786 <code class="constant">EGL_FALSE</code>.
787 If <code class="constant">EGL_TRUE</code> is specified, then
790 default value is <code class="constant">EGL_DONT_CARE</code>.
795 <code class="constant">EGL_MAX_SWAP_INTERVAL</code>
804 <code class="constant">EGL_DONT_CARE</code>.
809 <code class="constant">EGL_MIN_SWAP_INTERVAL</code>
816 The default value is <code class="constant">EGL_DONT_CARE</code>.
821 <code class="constant">EGL_RED_SIZE</code>
837 <code class="constant">EGL_SAMPLE_BUFFERS</code>
853 <code class="constant">EGL_SAMPLES</code>
873 <code class="constant">EGL_STENCIL_SIZE</code>
892 <code class="constant">EGL_RENDERABLE_TYPE</code>
902 <code class="constant">EGL_CONFORMANT</code>. The default
903 value is <code class="constant">EGL_OPENGL_ES_BIT</code>.
908 <code class="constant">EGL_SURFACE_TYPE</code>
921 <code class="constant">EGL_MULTISAMPLE_RESOLVE_BOX_BIT</code>
933 <code class="constant">EGL_PBUFFER_BIT</code>
943 <code class="constant">EGL_PIXMAP_BIT</code>
953 <code class="constant">EGL_SWAP_BEHAVIOR_PRESERVED_BIT</code>
965 <code class="constant">EGL_VG_ALPHA_FORMAT_PRE_BIT</code>
981 <code class="constant">EGL_VG_COLORSPACE_LINEAR_BIT</code>
997 <code class="constant">EGL_WINDOW_BIT</code>
1010 <mml:mi><code class="constant">EGL_WINDOW_BIT</code></mml:mi>
1012 <mml:mi><code class="constant">EGL_PIXMAP_BIT</code></mml:mi>
1016 value is <code class="constant">EGL_WINDOW_BIT</code>.
1021 <code class="constant">EGL_TRANSPARENT_TYPE</code>
1027 <code class="constant">EGL_NONE</code> or
1028 <code class="constant">EGL_TRANSPARENT_RGB</code>. If
1029 <code class="constant">EGL_NONE</code> is specified, then
1032 <code class="constant">EGL_TRANSPARENT_RGB</code> is
1035 is <code class="constant">EGL_NONE</code>.
1044 <code class="constant">EGL_TRANSPARENT_RED_VALUE</code>
1055 <code class="constant">EGL_DONT_CARE</code>.
1059 <code class="constant">EGL_TRANSPARENT_TYPE</code> is included in
1060 <em class="parameter"><code>attrib_list</code></em> and specified as
1061 <code class="constant">EGL_TRANSPARENT_RGB</code>.
1066 <code class="constant">EGL_TRANSPARENT_GREEN_VALUE</code>
1077 <code class="constant">EGL_DONT_CARE</code>.
1081 <code class="constant">EGL_TRANSPARENT_TYPE</code> is included in
1082 <em class="parameter"><code>attrib_list</code></em> and specified as
1083 <code class="constant">EGL_TRANSPARENT_RGB</code>.
1088 <code class="constant">EGL_TRANSPARENT_BLUE_VALUE</code>
1099 <code class="constant">EGL_DONT_CARE</code>.
1103 <code class="constant">EGL_TRANSPARENT_TYPE</code> is included in
1104 <em class="parameter"><code>attrib_list</code></em> and specified as
1105 <code class="constant">EGL_TRANSPARENT_RGB</code>.
1122 Special: by <code class="constant">EGL_CONFIG_CAVEAT</code>,
1123 where the precedence is <code class="constant">EGL_NONE</code>,
1124 <code class="constant">EGL_SLOW_CONFIG</code>, and
1125 <code class="constant">EGL_NON_CONFORMANT_CONFIG</code>.
1130 Special: by <code class="constant">EGL_COLOR_BUFFER_TYPE</code>,
1132 <code class="constant">EGL_RGB_BUFFER</code>,
1133 <code class="constant">EGL_LUMINANCE_BUFFER</code>.
1140 <code class="constant">EGL_RED_SIZE</code>,
1141 <code class="constant">EGL_GREEN_SIZE</code>,
1142 <code class="constant">EGL_BLUE_SIZE</code>, and
1143 <code class="constant">EGL_ALPHA_SIZE</code>; for a luminance
1145 <code class="constant">EGL_LUMINANCE_SIZE</code> and
1146 <code class="constant">EGL_ALPHA_SIZE</code>). If the requested
1147 number of bits in <em class="parameter"><code>attrib_list</code></em> is
1148 <code class="constant">0</code> or
1149 <code class="constant">EGL_DONT_CARE</code> for a particular
1161 Smaller <code class="constant">EGL_BUFFER_SIZE</code>.
1166 Smaller <code class="constant">EGL_SAMPLE_BUFFERS</code>.
1171 Smaller <code class="constant">EGL_SAMPLES</code>.
1176 Smaller <code class="constant">EGL_DEPTH_SIZE</code>.
1181 Smaller <code class="constant">EGL_STENCIL_SIZE</code>.
1186 Smaller <code class="constant">EGL_ALPHA_MASK_SIZE</code>.
1191 Special: <code class="constant">EGL_NATIVE_VISUAL_TYPE</code>
1198 Smaller <code class="constant">EGL_CONFIG_ID</code> (this is
1207 attributes <code class="constant">EGL_BIND_TO_TEXTURE_RGB</code>,
1208 <code class="constant">EGL_BIND_TO_TEXTURE_RGBA</code>,
1209 <code class="constant">EGL_CONFORMANT</code>,
1210 <code class="constant">EGL_LEVEL</code>,
1211 <code class="constant">EGL_NATIVE_RENDERABLE</code>,
1212 <code class="constant">EGL_MAX_SWAP_INTERVAL</code>,
1213 <code class="constant">EGL_MIN_SWAP_INTERVAL</code>,
1214 <code class="constant">EGL_RENDERABLE_TYPE</code>,
1215 <code class="constant">EGL_SURFACE_TYPE</code>,
1216 <code class="constant">EGL_TRANSPARENT_TYPE</code>,
1217 <code class="constant">EGL_TRANSPARENT_RED_VALUE</code>,
1218 <code class="constant">EGL_TRANSPARENT_GREEN_VALUE</code>, and
1219 <code class="constant">EGL_TRANSPARENT_BLUE_VALUE</code>.
1230 possibly no alpha bits. The code shown in the example may or
1244 <code class="constant">EGL_RENDERABLE_TYPE</code> bit
1245 <code class="constant">EGL_OPENGL_BIT</code>, and
1246 <code class="constant">EGL_SURFACE_TYPE</code> bits
1247 <code class="constant">EGL_MULTISAMPLE_RESOLVE_BOX_BIT</code> and
1248 <code class="constant">EGL_SWAP_BEHAVIOR_PRESERVED_BIT</code> are
1252 <code class="constant">EGL_CONFORMANT</code>,
1253 <code class="constant">EGL_MATCH_NATIVE_PIXMAP</code>,
1254 <code class="constant">EGL_RENDERABLE_TYPE</code> bit
1255 <code class="constant">EGL_OPENGL_ES2_BIT</code>, and
1256 <code class="constant">EGL_SURFACE_TYPE</code> bits
1257 <code class="constant">EGL_VG_ALPHA_FORMAT_PRE_BIT</code> and
1258 <code class="constant">EGL_VG_COLORSPACE_LINEAR_BIT</code> are
1262 <code class="constant">EGL_ALPHA_MASK_SIZE</code>,
1263 <code class="constant">EGL_COLOR_BUFFER_TYPE</code>,
1264 <code class="constant">EGL_LUMINANCE_SIZE</code>,
1265 <code class="constant">EGL_RENDERABLE_TYPE</code>, and
1266 <code class="constant">EGL_RENDERABLE_TYPE</code> bits
1267 <code class="constant">EGL_OPENGL_ES_BIT</code> and
1268 <code class="constant">EGL_OPENVG_BIT</code> are supported only if
1274 the value of <code class="constant">GL_RED_BITS</code> equal to
1275 <code class="constant">EGL_LUMINANCE_SIZE</code> and the values of
1276 <code class="constant">GL_GREEN_BITS</code> and
1277 <code class="constant">GL_BLUE_BITS</code> equal to zero. The red
1288 <code class="function">eglChooseConfig</code>. Call
1300 <code class="function">eglChooseConfig</code>. Therefore, selections
1309 <code class="constant">EGL_FALSE</code> is returned on failure,
1310 <code class="constant">EGL_TRUE</code> otherwise.
1311 <em class="parameter"><code>configs</code></em> and
1312 <em class="parameter"><code>num_config</code></em> are not modified when
1313 <code class="constant">EGL_FALSE</code> is returned.
1316 <code class="constant">EGL_BAD_DISPLAY</code> is generated if
1317 <em class="parameter"><code>display</code></em> is not an EGL display connection.
1320 <code class="constant">EGL_BAD_ATTRIBUTE</code> is generated if
1321 <em class="parameter"><code>attribute_list</code></em> contains an invalid frame buffer
1326 <code class="constant">EGL_NOT_INITIALIZED</code> is generated if
1327 <em class="parameter"><code>display</code></em> has not been initialized.
1330 <code class="constant">EGL_BAD_PARAMETER</code> is generated if
1331 <em class="parameter"><code>num_config</code></em> is <code class="constant">NULL</code>.