• Home
  • Raw
  • Download

Lines Matching full:code

24 …              <code class="funcdef">EGLImage <strong class="fsfunc">eglCreateImage</strong>(</code>
42 <td>const EGLAttrib *<var class="pdparam">attrib_list</var><code>)</code>;</td>
55 <code>display</code>
67 <code>context</code>
80 <code>target</code>
92 <code>buffer</code>
104 <code>attrib_list</code>
120 <code class="function">eglCreateImage</code> is used to create an
122 … <em class="parameter"><code>buffer</code></em>. <em class="parameter"><code>display</code></em>
124 <em class="parameter"><code>context</code></em> specifies the EGL client API
126 <code class="constant">EGL_NO_CONTEXT</code> if a client API context is
127 not required. <em class="parameter"><code>target</code></em> specifies the type
131 <em class="parameter"><code>buffer</code></em> is the name (or handle) of a
134 <em class="parameter"><code>attrib_list</code></em> is a list of attribute-value
136 <em class="parameter"><code>buffer</code></em> for use as the
140 <em class="parameter"><code>attrib_list</code></em> is
141 non-<code class="constant">NULL</code>, the last attribute specified in
142 the list must be <code class="constant">EGL_NONE</code>.
145 The resource specified by <em class="parameter"><code>display</code></em>,
146 … <em class="parameter"><code>context</code></em>, <em class="parameter"><code>target</code></em>,
147 <em class="parameter"><code>buffer</code></em>, and
148 <em class="parameter"><code>attrib_list</code></em> must not itself be an
151 (<code class="function">eglBindTexImage</code>,
152 <code class="function">eglCreatePbufferFromClientBuffer</code>).
155 Values accepted for <em class="parameter"><code>target</code></em> are shown in
157 …Legal values for <code class="function">eglCreateImage</code> <em class="parameter"><code>target</
162 …Legal values for <code class="function">eglCreateImage</code> <em class="parameter"><code>target</
174 <code>target</code>
183 <code class="constant">EGL_GL_TEXTURE_2D</code>
189 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X</code>
195 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X</code>
201 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y</code>
207 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y</code>
213 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z</code>
219 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z</code>
225 <code class="constant">EGL_GL_TEXTURE_3D</code>
231 <code class="constant">EGL_GL_RENDERBUFFER</code>
241 Attribute names accepted in <em class="parameter"><code>attrib_list</code></em>
243 Legal attributes for <code class="function">eglCreateImage</code>
244 <em class="parameter"><code>attrib_list</code></em> parameter
246 with the <em class="parameter"><code>target</code></em> for which each attribute
248 it is not included in <em class="parameter"><code>attrib_list</code></em>.
252 Legal attributes for <code class="function">eglCreateImage</code>
253 <em class="parameter"><code>attrib_list</code></em> parameter
267 <code>target</code>
279 …2px solid ; border-bottom: 2px solid ; ">Valid <em class="parameter"><code>target</code></em>s</td>
284 <code class="constant">EGL_NONE</code>
292 <code class="constant">EGL_GL_TEXTURE_LEVEL</code>
298 <em class="parameter"><code>buffer</code></em>
301 <code class="constant">EGL_GL_TEXTURE_2D</code>,
302 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code>, or
303 <code class="constant">EGL_GL_TEXTURE_3D</code>
309 <code class="constant">EGL_GL_TEXTURE_ZOFFSET</code>
315 <em class="parameter"><code>buffer</code></em>
318 <code class="constant">EGL_GL_TEXTURE_3D</code>
324 <code class="constant">EGL_IMAGE_PRESERVED</code>
329 <code class="constant">EGL_FALSE</code>
338 <code class="function">eglCreateImage</code> returns an
340 specified by <em class="parameter"><code>display</code></em>,
341 … <em class="parameter"><code>context</code></em>, <em class="parameter"><code>target</code></em>,
342 <em class="parameter"><code>buffer</code></em> and
343 <em class="parameter"><code>attrib_list</code></em> which may be referenced by
347 If <em class="parameter"><code>target</code></em> is
348 <code class="constant">EGL_GL_TEXTURE_2D</code>,
349 <code class="constant">EGL_GL_TEXTURE_3D</code>,
350 <code class="constant">EGL_GL_RENDERBUFFER</code>,
351 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X</code>,
352 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X</code>,
353 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y</code>,
354 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y</code>,
355 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z</code>, or
356 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z</code>,
357 <em class="parameter"><code>display</code></em> must be a valid
358 … <span class="type">EGLDisplay</span>, and <em class="parameter"><code>context</code></em> must
362 If <em class="parameter"><code>target</code></em> is
363 <code class="constant">EGL_GL_TEXTURE_2D</code>,
364 <em class="parameter"><code>buffer</code></em> must be the name of a nonzero,
365 <code class="constant">GL_TEXTURE_2D</code> target texture object, cast
369 If <em class="parameter"><code>target</code></em> is one of the
370 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code> enumerants,
371 <em class="parameter"><code>buffer</code></em> must be the name of a nonzero,
372 <code class="constant">GL_TEXTURE_CUBE_MAP</code> (or equivalent in GL
377 If <em class="parameter"><code>target</code></em> is
378 <code class="constant">EGL_GL_TEXTURE_3D</code>,
379 <em class="parameter"><code>buffer</code></em> must be the name of a nonzero,
380 <code class="constant">GL_TEXTURE_3D</code> (or equivalent in GL
385 <em class="parameter"><code>attrib_list</code></em> should specify the mipmap
386 level (<code class="constant">EGL_GL_TEXTURE_LEVEL</code>) and, where
388 (<code class="constant">EGL_GL_TEXTURE_ZOFFSET</code>) which will be used
391 Legal attributes for <code class="function">eglCreateImage</code>
392 <em class="parameter"><code>attrib_list</code></em> parameter
412 If <em class="parameter"><code>target</code></em> is
413 <code class="constant">EGL_GL_RENDERBUFFER</code>,
414 <em class="parameter"><code>buffer</code></em> must be the name of a complete,
415 nonzero, non-multisampled <code class="constant">GL_RENDERBUFFER</code>
418 <em class="parameter"><code>attrib_list</code></em> are ignored.
422 <code class="constant">EGL_IMAGE_PRESERVED</code> is
423 <code class="constant">EGL_FALSE</code> (the default), then all pixel
424 data values associated with <em class="parameter"><code>buffer</code></em> will
425 be undefined after <code class="function">eglCreateImage</code> returns.
429 <code class="constant">EGL_IMAGE_PRESERVED</code> is
430 <code class="constant">EGL_TRUE</code>, then all pixel data values
431 associated with <em class="parameter"><code>buffer</code></em> are preserved.
437 <code class="function">eglCreateImage</code> returns
438 <code class="constant">EGL_NO_IMAGE</code> on failure. The contents of
439 <em class="parameter"><code>buffer</code></em> will be unaffected.
442 If <em class="parameter"><code>display</code></em> is not the handle of a valid
444 <code class="constant">EGL_BAD_DISPLAY</code> is generated.
447 If <em class="parameter"><code>context</code></em> is neither the handle of a
449 <em class="parameter"><code>display</code></em> nor
450 <code class="constant">EGL_NO_CONTEXT</code>, the error
451 <code class="constant">EGL_BAD_CONTEXT</code> is generated.
454 If <em class="parameter"><code>target</code></em> is not one of the values in
456 …Legal values for <code class="function">eglCreateImage</code> <em class="parameter"><code>target</
458 <code class="constant">EGL_BAD_PARAMETER</code> is generated.
461 If <em class="parameter"><code>target</code></em> is
462 <code class="constant">EGL_GL_TEXTURE_2D</code>,
463 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code>,
464 <code class="constant">EGL_GL_RENDERBUFFER</code> or
465 <code class="constant">EGL_GL_TEXTURE_3D</code>, and
466 <em class="parameter"><code>display</code></em> is not a valid
468 <code class="constant">EGL_BAD_DISPLAY</code> is generated.
471 If <em class="parameter"><code>target</code></em> is
472 <code class="constant">EGL_GL_TEXTURE_2D</code>,
473 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code>,
474 <code class="constant">EGL_GL_RENDERBUFFER</code> or
475 <code class="constant">EGL_GL_TEXTURE_3D</code>, and
476 <em class="parameter"><code>context</code></em> is not a valid
478 <code class="constant">EGL_BAD_CONTEXT</code> is generated.
481 If <em class="parameter"><code>target</code></em> is
482 <code class="constant">EGL_GL_TEXTURE_2D</code>,
483 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code>,
484 <code class="constant">EGL_GL_RENDERBUFFER</code> or
485 <code class="constant">EGL_GL_TEXTURE_3D</code>, and
486 <em class="parameter"><code>context</code></em> is not a valid GL context, or
487 does not match the <em class="parameter"><code>display</code></em>, the error
488 <code class="constant">EGL_BAD_MATCH</code> is generated.
491 If <em class="parameter"><code>target</code></em> is
492 <code class="constant">EGL_GL_TEXTURE_2D</code>,
493 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code> or
494 <code class="constant">EGL_GL_TEXTURE_3D</code> and
495 <em class="parameter"><code>buffer</code></em> is not the name of a texture
496 object of type <em class="parameter"><code>target</code></em>, the error
497 <code class="constant">EGL_BAD_PARAMETER</code> is generated.
500 If <em class="parameter"><code>target</code></em> is
501 <code class="constant">EGL_GL_RENDERBUFFER</code> and
502 <em class="parameter"><code>buffer</code></em> is not the name of a renderbuffer
503 object, or if <em class="parameter"><code>buffer</code></em> is the name of a
505 <code class="constant">EGL_BAD_PARAMETER</code> is generated.
508 If <code class="constant">EGL_GL_TEXTURE_LEVEL</code> is nonzero,
509 <em class="parameter"><code>target</code></em> is
510 <code class="constant">EGL_GL_TEXTURE_2D</code>,
511 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code> or
512 <code class="constant">EGL_GL_TEXTURE_3D</code>, and
513 <em class="parameter"><code>buffer</code></em> is not the name of a complete GL
514 texture object, the error <code class="constant">EGL_BAD_PARAMETER</code>
518 If <code class="constant">EGL_GL_TEXTURE_LEVEL</code> is 0,
519 <em class="parameter"><code>target</code></em> is
520 <code class="constant">EGL_GL_TEXTURE_2D</code>,
521 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code> or
522 <code class="constant">EGL_GL_TEXTURE_3D</code>,
523 <em class="parameter"><code>buffer</code></em> is the name of an incomplete GL
525 are specified, the error <code class="constant">EGL_BAD_PARAMETER</code>
529 If <code class="constant">EGL_GL_TEXTURE_LEVEL</code> is 0,
530 <em class="parameter"><code>target</code></em> is
531 <code class="constant">EGL_GL_TEXTURE_2D</code> or
532 <code class="constant">EGL_GL_TEXTURE_3D</code>,
533 <em class="parameter"><code>buffer</code></em> is not the name of a complete GL
535 <code class="constant">EGL_BAD_PARAMETER</code> is generated.
538 If <code class="constant">EGL_GL_TEXTURE_LEVEL</code> is 0,
539 <em class="parameter"><code>target</code></em> is
540 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code>,
541 <em class="parameter"><code>buffer</code></em> is not the name of a complete GL
543 specified, the error <code class="constant">EGL_BAD_PARAMETER</code> is
547 If <em class="parameter"><code>target</code></em> is
548 <code class="constant">EGL_GL_TEXTURE_2D</code>,
549 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code>,
550 <code class="constant">EGL_GL_RENDERBUFFER</code> or
551 <code class="constant">EGL_GL_TEXTURE_3D</code> and
552 <em class="parameter"><code>buffer</code></em> refers to the default GL texture
554 <code class="constant">EGL_BAD_PARAMETER</code> is generated.
557 If <em class="parameter"><code>target</code></em> is
558 <code class="constant">EGL_GL_TEXTURE_2D</code>,
559 <code class="constant">EGL_GL_TEXTURE_CUBE_MAP_*</code>, or
560 <code class="constant">EGL_GL_TEXTURE_3D</code>, and the value specified
561 in <em class="parameter"><code>attrib_list</code></em> for
562 <code class="constant">EGL_GL_TEXTURE_LEVEL</code> is not a valid mipmap
564 <em class="parameter"><code>buffer</code></em>, the error
565 <code class="constant">EGL_BAD_MATCH</code> is generated.
568 If <em class="parameter"><code>target</code></em> is
569 <code class="constant">EGL_GL_TEXTURE_3D</code>, and the value specified
570 in <em class="parameter"><code>attrib_list</code></em> for
571 <code class="constant">EGL_GL_TEXTURE_ZOFFSET</code> exceeds the depth of
573 <em class="parameter"><code>buffer</code></em>, the error
574 <code class="constant">EGL_BAD_PARAMETER</code> is generated.
577 If an attribute specified in <em class="parameter"><code>attrib_list</code></em>
579 Legal attributes for <code class="function">eglCreateImage</code>
580 <em class="parameter"><code>attrib_list</code></em> parameter
582 <code class="constant">EGL_BAD_PARAMETER</code> is generated.
585 If an attribute specified in <em class="parameter"><code>attrib_list</code></em>
586 is not a valid attribute for <em class="parameter"><code>target</code></em>, as
588 Legal attributes for <code class="function">eglCreateImage</code>
589 <em class="parameter"><code>attrib_list</code></em> parameter
591 <code class="constant">EGL_BAD_MATCH</code> is generated.
594 If the resource specified by <em class="parameter"><code>display</code></em>,
595 … <em class="parameter"><code>context</code></em>, <em class="parameter"><code>target</code></em>,
596 <em class="parameter"><code>buffer</code></em> and
597 <em class="parameter"><code>attrib_list</code></em> has an off-screen buffer
599 <code class="function">eglBindTexImage</code>), the error
600 <code class="constant">EGL_BAD_ACCESS</code> is generated.
603 If the resource specified by <em class="parameter"><code>display</code></em>,
604 … <em class="parameter"><code>context</code></em>, <em class="parameter"><code>target</code></em>,
605 <em class="parameter"><code>buffer</code></em> and
606 <em class="parameter"><code>attrib_list</code></em> is bound to an off-screen
608 <code class="function">eglCreatePbufferFromClientBuffer</code>), the
609 error <code class="constant">EGL_BAD_ACCESS</code> is generated.
612 If the resource specified by <em class="parameter"><code>display</code></em>,
613 … <em class="parameter"><code>context</code></em>, <em class="parameter"><code>target</code></em>,
614 <em class="parameter"><code>buffer</code></em> and
615 <em class="parameter"><code>attrib_list</code></em> is itself an
617 <code class="constant">EGL_BAD_ACCESS</code> is generated.
621 operation, the error <code class="constant">EGL_BAD_ALLOC</code> is
625 If the value specified in <em class="parameter"><code>attrib_list</code></em> for
626 <code class="constant">EGL_IMAGE_PRESERVED</code> is
627 <code class="constant">EGL_TRUE</code>, and an <span class="type">EGLImage</span>
629 the pixel data values in <em class="parameter"><code>buffer</code></em> are
630 preserved, the error <code class="constant">EGL_BAD_ACCESS</code> is
635 <code class="function">eglCreateImage</code> should not affect the
636 ability to use <em class="parameter"><code>buffer</code></em> in its original API
639 <code class="constant">EGL_IMAGE_PRESERVED</code> is not
640 <code class="constant">EGL_TRUE</code>).
681 <code class="function">glTexSubImage2D</code>, etc.), the modified image
694 <code class="function">glTexImage*</code> or
695 <code class="function">glDeleteTextures</code>, with the
721 <code class="constant">GL_OES_EGL_image</code>, which creates OpenGL ES
724 <code class="constant">EGL_IMAGE_PRESERVED</code> attribute set to
725 <code class="constant">EGL_TRUE</code>, then the pixel data values
729 <code class="constant">EGL_IMAGE_PRESERVED</code> attribute set to
730 <code class="constant">EGL_TRUE</code>, and EGL is unable to create the
738 <code class="function">eglCreateImage</code> is available only if the EGL
748 <code class="function">glDeleteTextures</code>,
749 <code class="function">glTexImage*</code>,
750 <code class="function">glTexSubImage2D</code>