• Home
  • Raw
  • Download

Lines Matching full:be

70     array data must be transferred to OpenGL.  This strict coherency model
76 vertex array data can be pulled is key to making OpenGL vertex
87 vertices can be pulled from. There is no size limit for OpenGL 1.1
90 engine to pull vertices since they can be potentially pulled from
94 client's address space where vertices can be pulled. Vertex indices
96 are specified to be undefined. This permits hardware to DMA from
112 the exact memory type to be allocated.
119 I think they should be independent and not interfere with
123 Should some explanation be added about what happens when an OpenGL
128 non-sequential results. In practice, you'll be using an old
159 Should glFlush be the same as glVertexArrayRangeFlush?
181 RESOLUTION: YES. It seems like we should be able to leave
200 types can be supported by merely updating the OpenGL
203 Should the memory allocator functionality be available be a part
208 The memory allocator should be considered a window system/
210 memory to be allocated when no OpenGL rendering contexts
259 array range (typically, the memory range must be locked down).
264 The vertex array range may not be established for operating system
266 array range cannot be established include spanning different memory
267 types, the memory could not be locked down, alignment restrictions
275 be determined by querying VERTEX_ARRAY_RANGE_VALID_NV. The vertex
300 range is not valid, vertex array transfers will not be faster.
307 is generated, an INVALID_OPERATION error may or may not be generated.
309 The vertex array cohenecy model specifies when vertex data must be
310 be extracted from the vertex array memory. When the vertex array
370 may be more efficient than other types of memory. The commands
378 allocate and free memory that may be more suitable for establishing
392 A <priority> parameter of 1.0 indicates that memory type should be
401 type should be allocated. The memory types available and how the
405 Possible memory types that could be allocated are uncached memory,
409 no requirement that memory allocated by wglAllocateMemoryNV must be
412 If the memory cannot be allocated, a NULL pointer is returned (and
418 wglAllocateMemoryNV. The <pointer> should be a pointer returned by
424 The memory allocated by wglAllocateMemoryNV should be available to
440 should be replaced with glXAllocateMemoryNV and glXFreeMemoryNV
461 INVALID_OPERATION may be generated if an undefined vertex is
487 bugs will be fixed in a future hardware release:
505 vertex array range region of memory to be true, all of the
506 following must be true:
508 1. The <pointer> must be 32-byte aligned.
510 2. The underlying memory types must all be the same (all
515 vertex array state to be true, all of the following must be
518 1. ( VERTEX_ARRAY must be enabled -AND-
519 The vertex array stride must be less than 256 -AND-
520 ( ( The vertex array type must be FLOAT -AND-
521 The vertex array stride must be a multiple of 4 bytes -AND-
522 The vertex array pointer must be 4-byte aligned -AND-
523 The vertex array size must be 2, 3, or 4 ) -OR-
524 ( The vertex array type must be SHORT -AND-
525 The vertex array stride must be a multiple of 4 bytes -AND-
526 The vertex array pointer must be 4-byte aligned. -AND-
527 The vertex array size must be 2 ) -OR-
528 ( The vertex array type must be SHORT -AND-
529 The vertex array stride must be a multiple of 8 bytes -AND-
530 The vertex array pointer must be 8-byte aligned. -AND-
531 The vertex array size must be 3 or 4 ) ) )
533 2. ( NORMAL_ARRAY must be disabled. ) -OR -
534 ( NORMAL_ARRAY must be enabled -AND-
535 The normal array size must be 3 -AND-
536 The normal array stride must be less than 256 -AND-
537 ( ( The normal array type must be FLOAT -AND-
538 The normal array stride must be a multiple of 4 bytes -AND-
539 The normal array pointer must be 4-byte aligned. ) -OR-
540 ( The normal array type must be SHORT -AND-
541 The normal array stride must be a multiple of 8 bytes -AND-
542 The normal array pointer must be 8-byte aligned. ) ) )
544 3. ( COLOR_ARRAY must be disabled. ) -OR -
545 ( COLOR_ARRAY must be enabled -AND-
546 The color array type must be FLOAT or UNSIGNED_BYTE -AND-
547 The color array stride must be a multiple of 4 bytes -AND-
548 The color array stride must be less than 256 -AND-
549 The color array pointer must be 4-byte aligned -AND-
550 The color array size must be 3 or 4 )
552 4. ( SECONDARY_COLOR_ARRAY must be disabled. ) -OR -
553 ( SECONDARY_COLOR_ARRAY must be enabled -AND-
554 The secondary color array type must be FLOAT or UNSIGNED_BYTE -AND-
555 The secondary color array stride must be a multiple of 4 bytes -AND-
556 The secondary color array stride must be less than 256 -AND-
557 The secondary color array pointer must be 4-byte aligned -AND-
558 The secondary color array size must be 3 or 4 )
562 ( TEXTURE_COORD_ARRAY must be disabled. ) -OR -
563 ( TEXTURE_COORD_ARRAY must be enabled -AND-
564 The texture coord array stride must be less than 256 -AND-
565 ( ( The texture coord array type must be FLOAT -AND-
566 The texture coord array pointer must be 4-byte aligned. )
567 The texture coord array stride must be a multiple of 4 bytes -AND-
568 The texture coord array size must be 1, 2, 3, or 4 ) -OR-
569 ( The texture coord array type must be SHORT -AND-
570 The texture coord array pointer must be 4-byte aligned. )
571 The texture coord array stride must be a multiple of 4 bytes -AND-
572 The texture coord array size must be 1 ) -OR-
573 ( The texture coord array type must be SHORT -AND-
574 The texture coord array pointer must be 4-byte aligned. )
575 The texture coord array stride must be a multiple of 4 bytes -AND-
576 The texture coord array size must be 2 ) -OR-
577 ( The texture coord array type must be SHORT -AND-
578 The texture coord array pointer must be 8-byte aligned. )
579 The texture coord array stride must be a multiple of 8 bytes -AND-
580 The texture coord array size must be 3 ) -OR-
581 ( The texture coord array type must be SHORT -AND-
582 The texture coord array pointer must be 8-byte aligned. )
583 The texture coord array stride must be a multiple of 8 bytes -AND-
584 The texture coord array size must be 4 ) ) )
586 6. ( EDGE_FLAG_ARRAY must be disabled. )
588 7. ( VERTEX_WEIGHT_ARRAY_NV must be disabled. ) -OR -
589 ( VERTEX_WEIGHT_ARRAY_NV must be enabled. -AND -
590 The vertex weight array type must be FLOAT -AND-
591 The vertex weight array size must be 1 -AND-
592 The vertex weight array stride must be a multiple of 4 bytes -AND-
593 The vertex weight array stride must be less than 256 -AND-
594 The vertex weight array pointer must be 4-byte aligned )
596 8. ( FOG_COORDINATE_ARRAY must be disabled. ) -OR -
597 ( FOG_COORDINATE_ARRAY must be enabled -AND-
598 The chip in use must be an NV11 or NV15, not NV10 -AND-
599 The fog coordinate array type must be FLOAT -AND-
600 The fog coordinate array size must be 1 -AND-
601 The fog coordinate array stride must be a multiple of 4 bytes -AND-
602 The fog coordinate array stride must be less than 256 -AND-
603 The fog coordinate array pointer must be 4-byte aligned )
631 vertex array range region of memory to be true, all of the
632 following must be true:
634 1. The <pointer> must be 32-byte aligned.
636 2. The underlying memory types must all be the same (all
674 For the validity check to be TRUE, the following must all be
677 1. Vertex attribute 0's array must be enabled.
678 2. EDGE_FLAG_ARRAY must be disabled.
679 3. For all enabled arrays, all of the following must be true:
680 - the stride must be less than 256
681 - the type must be FLOAT, SHORT, or UNSIGNED_BYTE
692 be used, and updated the section on other state that may cause the
693 vertex array range to be invalid. Only drivers built after this date
701 strides, which cannot be used in OpenGL anyhow, and fixed a few other