Lines Matching refs:m_log

141 			m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if texture is not one of GL_TEXTUREi, where i ranges from 0 to (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1).");
147 m_log << TestLog::EndSection;
157 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is not one of the allowable values.");
162 m_log << TestLog::EndSection;
164 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if texture was previously created with a target that doesn't match that of target.");
182 m_log << TestLog::EndSection;
191 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
196 m_log << TestLog::EndSection;
200 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if internalformat is not a supported format returned in GL_COMPRESSED_TEXTURE_FORMATS.");
219 m_log << TestLog::EndSection;
223 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
238 m_log << TestLog::EndSection;
242 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE) for a 2d texture target.");
246 m_log << TestLog::EndSection;
248 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_CUBE_MAP_TEXTURE_SIZE) for a cubemap target.");
262 m_log << TestLog::EndSection;
266 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is less than 0.");
268 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
275 m_log << TestLog::EndSection;
277 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
284 m_log << TestLog::EndSection;
286 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
293 m_log << TestLog::EndSection;
295 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Z target");
302 m_log << TestLog::EndSection;
304 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
311 m_log << TestLog::EndSection;
313 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
320 m_log << TestLog::EndSection;
322 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
329 m_log << TestLog::EndSection;
331 m_log << TestLog::EndSection;
337 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is greater than GL_MAX_TEXTURE_SIZE.");
339 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
346 m_log << TestLog::EndSection;
348 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
355 m_log << TestLog::EndSection;
357 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
364 m_log << TestLog::EndSection;
366 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Z target");
373 m_log << TestLog::EndSection;
375 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
382 m_log << TestLog::EndSection;
384 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
391 m_log << TestLog::EndSection;
393 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
400 m_log << TestLog::EndSection;
402 m_log << TestLog::EndSection;
409 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if border is not 0.");
411 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
416 m_log << TestLog::EndSection;
418 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
423 m_log << TestLog::EndSection;
425 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
430 m_log << TestLog::EndSection;
432 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Z target");
437 m_log << TestLog::EndSection;
439 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
444 m_log << TestLog::EndSection;
446 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
451 m_log << TestLog::EndSection;
453 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
458 m_log << TestLog::EndSection;
460 m_log << TestLog::EndSection;
464 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if imageSize is not consistent with the format, dimensions, and contents of the specified compressed image data.");
473 m_log << TestLog::EndSection;
485 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and the buffer object's data store is currently mapped.");
490 m_log << TestLog::EndSection;
492 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
495 m_log << TestLog::EndSection;
503 m_log.writeMessage("ASTC supported. No negative API requirements.");
507 m_log.writeMessage("GL_INVALID_ENUM should be generated if no ASTC extensions are present.");
538 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
541 m_log << TestLog::EndSection;
545 m_log << TestLog::Section("", "GL_INVALID_ENUM or GL_INVALID_VALUE is generated if internalformat is not an accepted format.");
560 m_log << TestLog::EndSection;
564 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if target is one of the six cube map 2D image targets and the width and height parameters are not equal.");
577 m_log << TestLog::EndSection;
581 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
596 m_log << TestLog::EndSection;
600 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
604 m_log << TestLog::EndSection;
606 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_CUBE_MAP_TEXTURE_SIZE).");
620 m_log << TestLog::EndSection;
624 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is less than 0.");
626 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
633 m_log << TestLog::EndSection;
635 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
642 m_log << TestLog::EndSection;
644 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
651 m_log << TestLog::EndSection;
653 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Z target");
660 m_log << TestLog::EndSection;
662 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
669 m_log << TestLog::EndSection;
671 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
678 m_log << TestLog::EndSection;
680 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
687 m_log << TestLog::EndSection;
689 m_log << TestLog::EndSection;
696 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is greater than GL_MAX_TEXTURE_SIZE.");
698 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
705 m_log << TestLog::EndSection;
707 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
714 m_log << TestLog::EndSection;
716 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
723 m_log << TestLog::EndSection;
725 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Z target");
732 m_log << TestLog::EndSection;
734 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
741 m_log << TestLog::EndSection;
743 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
750 m_log << TestLog::EndSection;
752 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
759 m_log << TestLog::EndSection;
761 m_log << TestLog::EndSection;
765 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if border is not 0.");
767 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
772 m_log << TestLog::EndSection;
774 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
779 m_log << TestLog::EndSection;
781 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
786 m_log << TestLog::EndSection;
788 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
793 m_log << TestLog::EndSection;
795 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
800 m_log << TestLog::EndSection;
802 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
807 m_log << TestLog::EndSection;
809 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
814 m_log << TestLog::EndSection;
816 m_log << TestLog::EndSection;
825 m_log << tcu::TestLog::Section("", "GL_INVALID_FRAMEBUFFER_OPERATION is generated if the currently bound framebuffer is not framebuffer complete.");
840 m_log << tcu::TestLog::EndSection;
855 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
858 m_log << TestLog::EndSection;
871 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
879 m_log << TestLog::EndSection;
892 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE) for 2D texture targets.");
896 m_log << TestLog::EndSection;
898 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_CUBE_MAP_SIZE) for cubemap targets.");
905 m_log << TestLog::EndSection;
916 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset < 0 or yoffset < 0.");
923 m_log << TestLog::EndSection;
934 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset + width > texture_width or yoffset + height > texture_height.");
941 m_log << TestLog::EndSection;
952 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is less than 0.");
959 m_log << TestLog::EndSection;
965 m_log << tcu::TestLog::Section("", "GL_INVALID_FRAMEBUFFER_OPERATION is generated if the currently bound framebuffer is not framebuffer complete.");
1006 m_log << tcu::TestLog::EndSection;
1016 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if n is negative.");
1023 m_log << TestLog::EndSection;
1035 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is not GL_TEXTURE_2D or GL_TEXTURE_CUBE_MAP.");
1038 m_log << TestLog::EndSection;
1040 m_log << TestLog::Section("", "INVALID_OPERATION is generated if the texture bound to target is not cube complete.");
1056 m_log << TestLog::EndSection;
1060 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the zero level array is stored in a compressed internal format.");
1065 m_log << TestLog::EndSection;
1067 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the level base array was not specified with an unsized internal format or a sized internal format that is both color-renderable and texture-filterable.");
1082 m_log << TestLog::EndSection;
1092 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if n is negative.");
1095 m_log << TestLog::EndSection;
1102 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if pname is not an accepted value.");
1105 m_log << TestLog::EndSection;
1107 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if a negative row length, pixel skip, or row skip value is specified, or if alignment is specified as other than 1, 2, 4, or 8.");
1132 m_log << TestLog::EndSection;
1139 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
1142 m_log << TestLog::EndSection;
1144 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if type is not a type constant.");
1147 m_log << TestLog::EndSection;
1149 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the combination of internalFormat, format and type is invalid.");
1163 m_log << TestLog::EndSection;
1167 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if target is one of the six cube map 2D image targets and the width and height parameters are not equal.");
1180 m_log << TestLog::EndSection;
1184 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
1187 m_log << TestLog::EndSection;
1189 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
1202 m_log << TestLog::EndSection;
1206 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
1210 m_log << TestLog::EndSection;
1212 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_CUBE_MAP_TEXTURE_SIZE).");
1226 m_log << TestLog::EndSection;
1230 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is less than 0.");
1232 m_log << TestLog::Section("", "GL_TEXTURE_2D target");
1239 m_log << TestLog::EndSection;
1241 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
1248 m_log << TestLog::EndSection;
1250 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
1257 m_log << TestLog::EndSection;
1259 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Z target");
1266 m_log << TestLog::EndSection;
1268 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
1275 m_log << TestLog::EndSection;
1277 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
1284 m_log << TestLog::EndSection;
1286 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
1293 m_log << TestLog::EndSection;
1295 m_log << TestLog::EndSection;
1302 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is greater than GL_MAX_TEXTURE_SIZE.");
1309 m_log << TestLog::EndSection;
1311 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is greater than GL_MAX_CUBE_MAP_TEXTURE_SIZE.");
1313 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_X target");
1320 m_log << TestLog::EndSection;
1322 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Y target");
1329 m_log << TestLog::EndSection;
1331 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_POSITIVE_Z target");
1338 m_log << TestLog::EndSection;
1340 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_X target");
1347 m_log << TestLog::EndSection;
1349 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y target");
1356 m_log << TestLog::EndSection;
1358 m_log << TestLog::Section("", "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z target");
1365 m_log << TestLog::EndSection;
1367 m_log << TestLog::EndSection;
1371 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if border is not 0.");
1388 m_log << TestLog::EndSection;
1403 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and...");
1404 m_log << TestLog::Section("", "...the buffer object's data store is currently mapped.");
1409 m_log << TestLog::EndSection;
1411 m_log << TestLog::Section("", "...the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
1414 m_log << TestLog::EndSection;
1416 m_log << TestLog::Section("", "...data is not evenly divisible into the number of bytes needed to store in memory a datum indicated by type.");
1417 m_log << TestLog::Message << "// Set byte offset = 3" << TestLog::EndMessage;
1420 m_log << TestLog::EndSection;
1421 m_log << TestLog::EndSection;
1437 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
1440 m_log << TestLog::EndSection;
1442 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if format is not an accepted format constant.");
1445 m_log << TestLog::EndSection;
1447 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if type is not a type constant.");
1450 m_log << TestLog::EndSection;
1452 m_log << tcu::TestLog::Section("", "GL_INVALID_OPERATION is generated if the combination of internalFormat of the previously specified texture array, format and type is not valid.");
1468 m_log << tcu::TestLog::EndSection;
1482 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
1485 m_log << TestLog::EndSection;
1487 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
1493 m_log << TestLog::EndSection;
1507 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
1511 m_log << TestLog::EndSection;
1513 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_CUBE_MAP_TEXTURE_SIZE).");
1520 m_log << TestLog::EndSection;
1532 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset or yoffset are negative.");
1539 m_log << TestLog::EndSection;
1551 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset + width > texture_width or yoffset + height > texture_height.");
1558 m_log << TestLog::EndSection;
1570 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is less than 0.");
1577 m_log << TestLog::EndSection;
1595 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and...");
1596 m_log << TestLog::Section("", "...the buffer object's data store is currently mapped.");
1601 m_log << TestLog::EndSection;
1603 m_log << TestLog::Section("", "...the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
1606 m_log << TestLog::EndSection;
1608 m_log << TestLog::Section("", "...data is not evenly divisible into the number of bytes needed to store in memory a datum indicated by type.");
1609 m_log << TestLog::Message << "// Set byte offset = 3" << TestLog::EndMessage;
1616 m_log << TestLog::EndSection;
1617 m_log << TestLog::EndSection;
1627 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1634 m_log << TestLog::EndSection;
1636 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1645 m_log << TestLog::EndSection;
1651 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1658 m_log << TestLog::EndSection;
1660 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1669 m_log << TestLog::EndSection;
1678 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1685 m_log << TestLog::EndSection;
1687 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1696 m_log << TestLog::EndSection;
1702 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1709 m_log << TestLog::EndSection;
1711 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1720 m_log << TestLog::EndSection;
1729 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1737 m_log << TestLog::EndSection;
1739 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1752 m_log << TestLog::EndSection;
1758 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1766 m_log << TestLog::EndSection;
1768 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1781 m_log << TestLog::EndSection;
1790 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1798 m_log << TestLog::EndSection;
1800 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1813 m_log << TestLog::EndSection;
1819 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target or pname is not one of the accepted defined values.");
1827 m_log << TestLog::EndSection;
1829 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if params should have a defined symbolic constant value (based on the value of pname) and does not.");
1842 m_log << TestLog::EndSection;
1851 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
1854 m_log << TestLog::EndSection;
1862 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if format does not match the internal format of the texture image being modified.");
1865 m_log << TestLog::EndSection;
1867 m_log << TestLog::Section("", "For ETC2/EAC images GL_INVALID_OPERATION is generated if width is not a multiple of four, and width + xoffset is not equal to the width of the texture level.");
1870 m_log << TestLog::EndSection;
1872 m_log << TestLog::Section("", "For ETC2/EAC images GL_INVALID_OPERATION is generated if height is not a multiple of four, and height + yoffset is not equal to the height of the texture level.");
1875 m_log << TestLog::EndSection;
1877 m_log << TestLog::Section("", "For ETC2/EAC images GL_INVALID_OPERATION is generated if xoffset or yoffset is not a multiple of four.");
1884 m_log << TestLog::EndSection;
1898 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
1901 m_log << TestLog::EndSection;
1903 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
1909 m_log << TestLog::EndSection;
1923 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
1927 m_log << TestLog::EndSection;
1929 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_CUBE_MAP_TEXTURE_SIZE).");
1936 m_log << TestLog::EndSection;
1950 m_log << TestLog::Section("", "GL_INVALID_VALUE or GL_INVALID_OPERATION is generated if xoffset or yoffset are negative.");
1959 m_log << TestLog::EndSection;
1971 m_log << TestLog::Section("", "GL_INVALID_VALUE or GL_INVALID_OPERATION is generated if xoffset + width > texture_width or yoffset + height > texture_height.");
1979 m_log << TestLog::EndSection;
1991 m_log << TestLog::Section("", "GL_INVALID_VALUE or GL_INVALID_OPERATION is generated if width or height is less than 0.");
1998 m_log << TestLog::EndSection;
2010 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if imageSize is not consistent with the format, dimensions, and contents of the specified compressed image data.");
2016 m_log << TestLog::EndSection;
2034 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and...");
2035 m_log << TestLog::Section("", "...the buffer object's data store is currently mapped.");
2040 m_log << TestLog::EndSection;
2042 m_log << TestLog::Section("", "...the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
2045 m_log << TestLog::EndSection;
2046 m_log << TestLog::EndSection;
2056 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
2061 m_log << TestLog::EndSection;
2063 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if type is not a type constant.");
2066 m_log << TestLog::EndSection;
2068 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if format is not an accepted format constant.");
2071 m_log << TestLog::EndSection;
2073 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if internalFormat is not one of the accepted resolution and format symbolic constants "
2077 m_log << TestLog::EndSection;
2079 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if target is GL_TEXTURE_3D and format is GL_DEPTH_COMPONENT, or GL_DEPTH_STENCIL.");
2084 m_log << TestLog::EndSection;
2086 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the combination of internalFormat, format and type is invalid.");
2100 m_log << TestLog::EndSection;
2104 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
2109 m_log << TestLog::EndSection;
2113 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_3D_TEXTURE_SIZE).");
2117 m_log << TestLog::EndSection;
2119 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
2123 m_log << TestLog::EndSection;
2127 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height is less than 0.");
2145 m_log << TestLog::EndSection;
2153 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width, height or depth is greater than GL_MAX_3D_TEXTURE_SIZE.");
2162 m_log << TestLog::EndSection;
2164 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width, height or depth is greater than GL_MAX_TEXTURE_SIZE.");
2173 m_log << TestLog::EndSection;
2177 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if border is not 0 or 1.");
2186 m_log << TestLog::EndSection;
2201 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and...");
2203 m_log << TestLog::Section("", "...the buffer object's data store is currently mapped.");
2208 m_log << TestLog::EndSection;
2210 m_log << TestLog::Section("", "...the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
2213 m_log << TestLog::EndSection;
2215 m_log << TestLog::Section("", "...data is not evenly divisible into the number of bytes needed to store in memory a datum indicated by type.");
2216 m_log << TestLog::Message << "// Set byte offset = 3" << TestLog::EndMessage;
2219 m_log << TestLog::EndSection;
2221 m_log << TestLog::EndSection;
2237 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
2242 m_log << TestLog::EndSection;
2244 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if format is not an accepted format constant.");
2247 m_log << TestLog::EndSection;
2249 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if type is not a type constant.");
2252 m_log << TestLog::EndSection;
2254 m_log << tcu::TestLog::Section("", "GL_INVALID_OPERATION is generated if the combination of internalFormat of the previously specified texture array, format and type is not valid.");
2268 m_log << tcu::TestLog::EndSection;
2282 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
2287 m_log << TestLog::EndSection;
2304 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_3D_TEXTURE_SIZE).");
2307 m_log << TestLog::EndSection;
2309 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
2312 m_log << TestLog::EndSection;
2326 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset, yoffset or zoffset are negative.");
2343 m_log << TestLog::EndSection;
2355 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset + width > texture_width.");
2358 m_log << TestLog::EndSection;
2360 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if yoffset + height > texture_height.");
2363 m_log << TestLog::EndSection;
2365 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if zoffset + depth > texture_depth.");
2368 m_log << TestLog::EndSection;
2374 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width, height or depth is less than 0.");
2383 m_log << TestLog::EndSection;
2399 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and...");
2401 m_log << TestLog::Section("", "...the buffer object's data store is currently mapped.");
2406 m_log << TestLog::EndSection;
2408 m_log << TestLog::Section("", "...the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
2411 m_log << TestLog::EndSection;
2413 m_log << TestLog::Section("", "...data is not evenly divisible into the number of bytes needed to store in memory a datum indicated by type.");
2414 m_log << TestLog::Message << "// Set byte offset = 3" << TestLog::EndMessage;
2421 m_log << TestLog::EndSection;
2423 m_log << TestLog::EndSection;
2438 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
2441 m_log << TestLog::EndSection;
2455 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
2460 m_log << TestLog::EndSection;
2477 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_3D_TEXTURE_SIZE).");
2480 m_log << TestLog::EndSection;
2482 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
2485 m_log << TestLog::EndSection;
2496 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset, yoffset or zoffset is negative.");
2505 m_log << TestLog::EndSection;
2516 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if xoffset + width > texture_width.");
2519 m_log << TestLog::EndSection;
2521 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if yoffset + height > texture_height.");
2524 m_log << TestLog::EndSection;
2526 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if zoffset + 1 > texture_depth.");
2529 m_log << TestLog::EndSection;
2540 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width < 0.");
2543 m_log << TestLog::EndSection;
2545 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if height < 0.");
2548 m_log << TestLog::EndSection;
2566 m_log << tcu::TestLog::Section("", "GL_INVALID_FRAMEBUFFER_OPERATION is generated if the currently bound framebuffer is not framebuffer complete.");
2571 m_log << tcu::TestLog::EndSection;
2582 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
2587 m_log << TestLog::EndSection;
2589 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if internalformat is not one of the specific compressed internal formats.");
2594 m_log << TestLog::EndSection;
2598 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
2601 m_log << TestLog::EndSection;
2605 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
2609 m_log << TestLog::EndSection;
2613 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width, height or depth is less than 0.");
2622 m_log << TestLog::EndSection;
2629 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width, height or depth is greater than GL_MAX_TEXTURE_SIZE.");
2638 m_log << TestLog::EndSection;
2645 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if border is not 0.");
2650 m_log << TestLog::EndSection;
2654 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if imageSize is not consistent with the format, dimensions, and contents of the specified compressed image data.");
2663 m_log << TestLog::EndSection;
2675 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and the buffer object's data store is currently mapped.");
2680 m_log << TestLog::EndSection;
2682 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
2685 m_log << TestLog::EndSection;
2700 m_log.writeMessage("Full ASTC supported. No negative API requirements.");
2707 m_log.writeMessage("GL_INVALID_OPERATION should be generated if using TEXTURE_3D with LDR ASTC.");
2709 m_log.writeMessage("GL_INVALID_ENUM should be generated if no ASTC extensions are present.");
2729 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is invalid.");
2732 m_log << TestLog::EndSection;
2740 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if format does not match the internal format of the texture image being modified.");
2743 m_log << TestLog::EndSection;
2745 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if internalformat is an ETC2/EAC format and target is not GL_TEXTURE_2D_ARRAY.");
2748 m_log << TestLog::EndSection;
2750 m_log << TestLog::Section("", "For ETC2/EAC images GL_INVALID_OPERATION is generated if width is not a multiple of four, and width + xoffset is not equal to the width of the texture level.");
2753 m_log << TestLog::EndSection;
2755 m_log << TestLog::Section("", "For ETC2/EAC images GL_INVALID_OPERATION is generated if height is not a multiple of four, and height + yoffset is not equal to the height of the texture level.");
2758 m_log << TestLog::EndSection;
2760 m_log << TestLog::Section("", "For ETC2/EAC images GL_INVALID_OPERATION is generated if xoffset or yoffset is not a multiple of four.");
2767 m_log << TestLog::EndSection;
2779 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is less than 0.");
2782 m_log << TestLog::EndSection;
2794 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if level is greater than log_2(GL_MAX_TEXTURE_SIZE).");
2798 m_log << TestLog::EndSection;
2810 m_log << TestLog::Section("", "GL_INVALID_VALUE or GL_INVALID_OPERATION is generated if xoffset, yoffset or zoffset are negative.");
2819 m_log << TestLog::EndSection;
2831 m_log << TestLog::Section("", "GL_INVALID_VALUE or GL_INVALID_OPERATION is generated if xoffset + width > texture_width or yoffset + height > texture_height.");
2841 m_log << TestLog::EndSection;
2853 m_log << TestLog::Section("", "GL_INVALID_VALUE or GL_INVALID_OPERATION is generated if width, height or depth are negative.");
2862 m_log << TestLog::EndSection;
2874 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if imageSize is not consistent with the format, dimensions, and contents of the specified compressed image data.");
2880 m_log << TestLog::EndSection;
2899 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the GL_PIXEL_UNPACK_BUFFER target and...");
2900 m_log << TestLog::Section("", "...the buffer object's data store is currently mapped.");
2905 m_log << TestLog::EndSection;
2907 m_log << TestLog::Section("", "...the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size.");
2910 m_log << TestLog::EndSection;
2911 m_log << TestLog::EndSection;
2925 m_log << TestLog::Section("", "GL_INVALID_ENUM or GL_INVALID_VALUE is generated if internalformat is not a valid sized internal format.");
2930 m_log << TestLog::EndSection;
2932 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is not one of the accepted target enumerants.");
2939 m_log << TestLog::EndSection;
2941 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width or height are less than 1.");
2948 m_log << TestLog::EndSection;
2957 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the default texture object is curently bound to target.");
2960 m_log << TestLog::EndSection;
2966 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the texture object currently bound to target already has GL_TEXTURE_IMMUTABLE_FORMAT set to GL_TRUE.");
2969 m_log << TestLog::Message << "// GL_TEXTURE_IMMUTABLE_FORMAT = " << ((immutable != 0) ? "GL_TRUE" : "GL_FALSE") << TestLog::EndMessage;
2973 m_log << TestLog::Message << "// GL_TEXTURE_IMMUTABLE_FORMAT = " << ((immutable != 0) ? "GL_TRUE" : "GL_FALSE") << TestLog::EndMessage;
2976 m_log << TestLog::EndSection;
2986 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if levels is less than 1.");
2991 m_log << TestLog::EndSection;
2993 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if levels is greater than floor(log_2(max(width, height))) + 1");
3001 m_log << TestLog::EndSection;
3017 m_log.writeMessage("ASTC supported. No negative API requirements.");
3022 m_log.writeMessage("GL_INVALID_ENUM or GL_INVALID_VALUE should be generated if no ASTC extensions are present.");
3059 m_log << TestLog::Section("", "GL_INVALID_ENUM or GL_INVALID_VALUE is generated if internalformat is not a valid sized internal format.");
3064 m_log << TestLog::EndSection;
3066 m_log << TestLog::Section("", "GL_INVALID_ENUM is generated if target is not one of the accepted target enumerants.");
3073 m_log << TestLog::EndSection;
3075 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if width, height or depth are less than 1.");
3084 m_log << TestLog::EndSection;
3092 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the default texture object is curently bound to target.");
3095 m_log << TestLog::EndSection;
3101 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if the texture object currently bound to target already has GL_TEXTURE_IMMUTABLE_FORMAT set to GL_TRUE.");
3104 m_log << TestLog::Message << "// GL_TEXTURE_IMMUTABLE_FORMAT = " << ((immutable != 0) ? "GL_TRUE" : "GL_FALSE") << TestLog::EndMessage;
3108 m_log << TestLog::Message << "// GL_TEXTURE_IMMUTABLE_FORMAT = " << ((immutable != 0) ? "GL_TRUE" : "GL_FALSE") << TestLog::EndMessage;
3111 m_log << TestLog::EndSection;
3121 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if levels is less than 1.");
3126 m_log << TestLog::EndSection;
3128 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if levels is greater than floor(log_2(max(width, height, depth))) + 1");
3138 m_log << TestLog::EndSection;
3157 m_log.writeMessage("Full ASTC supported. No negative API requirements.");
3163 m_log.writeMessage("GL_INVALID_OPERATION should be generated if using TEXTURE_3D with LDR.");
3166 m_log.writeMessage("GL_INVALID_ENUM or GL_INVALID_VALUE should be generated if no ASTC extensions are present.");