Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(452)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h

Issue 169403005: command_buffer: Implement path rendering functions for CHROMIUM_path_rendering (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@nv-pr-02-texgen
Patch Set: rebase and cleanup ids Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file is auto-generated from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
358 }, 358 },
359 { 359 {
360 0x0C11, 360 0x0C11,
361 "GL_SCISSOR_TEST", 361 "GL_SCISSOR_TEST",
362 }, 362 },
363 { 363 {
364 0x80000000, 364 0x80000000,
365 "GL_MULTISAMPLE_BUFFER_BIT7_QCOM", 365 "GL_MULTISAMPLE_BUFFER_BIT7_QCOM",
366 }, 366 },
367 { 367 {
368 0x90a4,
369 "GL_ROUND_CHROMIUM",
370 },
371 {
368 0x8A48, 372 0x8A48,
369 "GL_TEXTURE_SRGB_DECODE_EXT", 373 "GL_TEXTURE_SRGB_DECODE_EXT",
370 }, 374 },
371 { 375 {
372 0x300E, 376 0x300E,
373 "GL_CONTEXT_LOST", 377 "GL_CONTEXT_LOST",
374 }, 378 },
375 { 379 {
380 0x90a3,
381 "GL_SQUARE_CHROMIUM",
382 },
383 {
376 0x02000000, 384 0x02000000,
377 "GL_MULTISAMPLE_BUFFER_BIT1_QCOM", 385 "GL_MULTISAMPLE_BUFFER_BIT1_QCOM",
378 }, 386 },
379 { 387 {
380 0x8C2F, 388 0x8C2F,
381 "GL_ANY_SAMPLES_PASSED_EXT", 389 "GL_ANY_SAMPLES_PASSED_EXT",
382 }, 390 },
383 { 391 {
384 0x8BD2, 392 0x8BD2,
385 "GL_TEXTURE_WIDTH_QCOM", 393 "GL_TEXTURE_WIDTH_QCOM",
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
518 }, 526 },
519 { 527 {
520 0x8D40, 528 0x8D40,
521 "GL_FRAMEBUFFER", 529 "GL_FRAMEBUFFER",
522 }, 530 },
523 { 531 {
524 0x8D41, 532 0x8D41,
525 "GL_RENDERBUFFER", 533 "GL_RENDERBUFFER",
526 }, 534 },
527 { 535 {
536 0x90B7,
537 "GL_PATH_STENCIL_FUNC_CHROMIUM",
538 },
539 {
528 0x0BD0, 540 0x0BD0,
529 "GL_DITHER", 541 "GL_DITHER",
530 }, 542 },
531 { 543 {
544 0x90B9,
545 "GL_PATH_STENCIL_VALUE_MASK_CHROMIUM",
546 },
547 {
548 0x90B8,
549 "GL_PATH_STENCIL_REF_CHROMIUM",
550 },
551 {
532 0x93D3, 552 0x93D3,
533 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR", 553 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR",
534 }, 554 },
535 { 555 {
556 0x1D00,
557 "GL_FLAT_CHROMIUM",
558 },
559 {
536 0x1801, 560 0x1801,
537 "GL_DEPTH_EXT", 561 "GL_DEPTH_EXT",
538 }, 562 },
539 { 563 {
540 0x1800, 564 0x1800,
541 "GL_COLOR_EXT", 565 "GL_COLOR_EXT",
542 }, 566 },
543 { 567 {
544 0x1802, 568 0x1802,
545 "GL_STENCIL_EXT", 569 "GL_STENCIL_EXT",
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after
762 }, 786 },
763 { 787 {
764 0x88F0, 788 0x88F0,
765 "GL_DEPTH24_STENCIL8_OES", 789 "GL_DEPTH24_STENCIL8_OES",
766 }, 790 },
767 { 791 {
768 0x80A0, 792 0x80A0,
769 "GL_SAMPLE_COVERAGE", 793 "GL_SAMPLE_COVERAGE",
770 }, 794 },
771 { 795 {
796 0x0C,
797 "GL_CUBIC_CURVE_TO_CHROMIUM",
798 },
799 {
772 0x928F, 800 0x928F,
773 "GL_DST_ATOP_NV", 801 "GL_DST_ATOP_NV",
774 }, 802 },
775 { 803 {
776 0x80A9, 804 0x80A9,
777 "GL_SAMPLES", 805 "GL_SAMPLES",
778 }, 806 },
779 { 807 {
780 0x80A8, 808 0x80A8,
781 "GL_SAMPLE_BUFFERS", 809 "GL_SAMPLE_BUFFERS",
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
982 }, 1010 },
983 { 1011 {
984 0x882C, 1012 0x882C,
985 "GL_DRAW_BUFFER7_EXT", 1013 "GL_DRAW_BUFFER7_EXT",
986 }, 1014 },
987 { 1015 {
988 0x0010, 1016 0x0010,
989 "GL_MAP_FLUSH_EXPLICIT_BIT_EXT", 1017 "GL_MAP_FLUSH_EXPLICIT_BIT_EXT",
990 }, 1018 },
991 { 1019 {
1020 0x90A6,
1021 "GL_BEVEL_CHROMIUM",
1022 },
1023 {
1024 0x90A7,
1025 "GL_MITER_REVERT_CHROMIUM",
1026 },
1027 {
1028 0x90A4,
1029 "GL_ROUND_CHROMIUM",
1030 },
1031 {
992 0x882D, 1032 0x882D,
993 "GL_DRAW_BUFFER8_EXT", 1033 "GL_DRAW_BUFFER8_EXT",
994 }, 1034 },
995 { 1035 {
996 0x0BA6, 1036 0x0BA6,
997 "GL_PATH_MODELVIEW_MATRIX_CHROMIUM", 1037 "GL_PATH_MODELVIEW_MATRIX_CHROMIUM",
998 }, 1038 },
999 { 1039 {
1000 0x8F37, 1040 0x8F37,
1001 "GL_COPY_WRITE_BUFFER_NV", 1041 "GL_COPY_WRITE_BUFFER_NV",
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after
1306 }, 1346 },
1307 { 1347 {
1308 0x8D52, 1348 0x8D52,
1309 "GL_RENDERBUFFER_BLUE_SIZE", 1349 "GL_RENDERBUFFER_BLUE_SIZE",
1310 }, 1350 },
1311 { 1351 {
1312 0x92A6, 1352 0x92A6,
1313 "GL_VIVIDLIGHT_NV", 1353 "GL_VIVIDLIGHT_NV",
1314 }, 1354 },
1315 { 1355 {
1356 0x04,
1357 "GL_LINE_TO_CHROMIUM",
1358 },
1359 {
1316 0x78F1, 1360 0x78F1,
1317 "GL_IMAGE_MAP_CHROMIUM", 1361 "GL_IMAGE_MAP_CHROMIUM",
1318 }, 1362 },
1319 { 1363 {
1320 0x00080000, 1364 0x00080000,
1321 "GL_STENCIL_BUFFER_BIT3_QCOM", 1365 "GL_STENCIL_BUFFER_BIT3_QCOM",
1322 }, 1366 },
1323 { 1367 {
1324 0x92A7, 1368 0x92A7,
1325 "GL_LINEARLIGHT_NV", 1369 "GL_LINEARLIGHT_NV",
1326 }, 1370 },
1327 { 1371 {
1372 0x00,
1373 "GL_CLOSE_PATH_CHROMIUM",
1374 },
1375 {
1376 0x02,
1377 "GL_MOVE_TO_CHROMIUM",
1378 },
1379 {
1328 0x886A, 1380 0x886A,
1329 "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED", 1381 "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED",
1330 }, 1382 },
1331 { 1383 {
1384 0x9078,
1385 "GL_PATH_TERMINAL_END_CAP_CHROMIUM",
1386 },
1387 {
1388 0x9079,
1389 "GL_PATH_JOIN_STYLE_CHROMIUM",
1390 },
1391 {
1332 0x0C01, 1392 0x0C01,
1333 "GL_DRAW_BUFFER_EXT", 1393 "GL_DRAW_BUFFER_EXT",
1334 }, 1394 },
1335 { 1395 {
1396 0x9075,
1397 "GL_PATH_STROKE_WIDTH_CHROMIUM",
1398 },
1399 {
1336 0x78F2, 1400 0x78F2,
1337 "GL_IMAGE_SCANOUT_CHROMIUM", 1401 "GL_IMAGE_SCANOUT_CHROMIUM",
1338 }, 1402 },
1339 { 1403 {
1340 0x93C7, 1404 0x93C7,
1341 "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES", 1405 "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES",
1342 }, 1406 },
1343 { 1407 {
1344 0x8B5F, 1408 0x8B5F,
1345 "GL_SAMPLER_3D_OES", 1409 "GL_SAMPLER_3D_OES",
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
1402 }, 1466 },
1403 { 1467 {
1404 0x00000008, 1468 0x00000008,
1405 "GL_COLOR_BUFFER_BIT3_QCOM", 1469 "GL_COLOR_BUFFER_BIT3_QCOM",
1406 }, 1470 },
1407 { 1471 {
1408 0x8B58, 1472 0x8B58,
1409 "GL_BOOL_VEC3", 1473 "GL_BOOL_VEC3",
1410 }, 1474 },
1411 { 1475 {
1476 0x907a,
1477 "GL_PATH_MITER_LIMIT_CHROMIUM",
1478 },
1479 {
1412 0x8828, 1480 0x8828,
1413 "GL_DRAW_BUFFER3_EXT", 1481 "GL_DRAW_BUFFER3_EXT",
1414 }, 1482 },
1415 { 1483 {
1416 0x8DF0, 1484 0x8DF0,
1417 "GL_LOW_FLOAT", 1485 "GL_LOW_FLOAT",
1418 }, 1486 },
1419 { 1487 {
1420 0x1906, 1488 0x1906,
1421 "GL_ALPHA", 1489 "GL_ALPHA",
(...skipping 1020 matching lines...) Expand 10 before | Expand all | Expand 10 after
2442 }, 2510 },
2443 { 2511 {
2444 0x8B4D, 2512 0x8B4D,
2445 "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS", 2513 "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS",
2446 }, 2514 },
2447 { 2515 {
2448 0x8B4F, 2516 0x8B4F,
2449 "GL_SHADER_TYPE", 2517 "GL_SHADER_TYPE",
2450 }, 2518 },
2451 { 2519 {
2520 0x9089,
2521 "GL_COUNT_DOWN_CHROMIUM",
2522 },
2523 {
2524 0x9088,
2525 "GL_COUNT_UP_CHROMIUM",
2526 },
2527 {
2452 0x00004000, 2528 0x00004000,
2453 "GL_COLOR_BUFFER_BIT", 2529 "GL_COLOR_BUFFER_BIT",
2454 }, 2530 },
2455 { 2531 {
2456 0x00000010, 2532 0x00000010,
2457 "GL_COLOR_BUFFER_BIT4_QCOM", 2533 "GL_COLOR_BUFFER_BIT4_QCOM",
2458 }, 2534 },
2459 { 2535 {
2460 0x8834, 2536 0x8834,
2461 "GL_DRAW_BUFFER15_EXT", 2537 "GL_DRAW_BUFFER15_EXT",
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
2530 }, 2606 },
2531 { 2607 {
2532 0x8B40, 2608 0x8B40,
2533 "GL_PROGRAM_OBJECT_EXT", 2609 "GL_PROGRAM_OBJECT_EXT",
2534 }, 2610 },
2535 { 2611 {
2536 0x1004, 2612 0x1004,
2537 "GL_TEXTURE_BORDER_COLOR_NV", 2613 "GL_TEXTURE_BORDER_COLOR_NV",
2538 }, 2614 },
2539 { 2615 {
2616 0x9077,
2617 "GL_PATH_INITIAL_END_CAP_CHROMIUM",
2618 },
2619 {
2540 0x8B48, 2620 0x8B48,
2541 "GL_SHADER_OBJECT_EXT", 2621 "GL_SHADER_OBJECT_EXT",
2542 }, 2622 },
2543 { 2623 {
2544 0x912F, 2624 0x912F,
2545 "GL_TEXTURE_IMMUTABLE_FORMAT_EXT", 2625 "GL_TEXTURE_IMMUTABLE_FORMAT_EXT",
2546 }, 2626 },
2547 { 2627 {
2548 0x924A, 2628 0x924A,
2549 "GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM", 2629 "GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM",
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after
2754 }, 2834 },
2755 { 2835 {
2756 0x8B96, 2836 0x8B96,
2757 "GL_PALETTE8_RGBA8_OES", 2837 "GL_PALETTE8_RGBA8_OES",
2758 }, 2838 },
2759 { 2839 {
2760 0x8872, 2840 0x8872,
2761 "GL_MAX_TEXTURE_IMAGE_UNITS", 2841 "GL_MAX_TEXTURE_IMAGE_UNITS",
2762 }, 2842 },
2763 { 2843 {
2844 0x0A,
2845 "GL_QUADRATIC_CURVE_TO_CHROMIUM",
2846 },
2847 {
2764 0x8508, 2848 0x8508,
2765 "GL_DECR_WRAP", 2849 "GL_DECR_WRAP",
2766 }, 2850 },
2767 { 2851 {
2768 0x92AD, 2852 0x92AD,
2769 "GL_HSL_HUE_NV", 2853 "GL_HSL_HUE_NV",
2770 }, 2854 },
2771 { 2855 {
2772 0x92AE, 2856 0x92AE,
2773 "GL_HSL_SATURATION_NV", 2857 "GL_HSL_SATURATION_NV",
(...skipping 704 matching lines...) Expand 10 before | Expand all | Expand 10 after
3478 3562
3479 std::string GLES2Util::GetStringMatrixMode(uint32_t value) { 3563 std::string GLES2Util::GetStringMatrixMode(uint32_t value) {
3480 static const EnumToString string_table[] = { 3564 static const EnumToString string_table[] = {
3481 {GL_PATH_PROJECTION_CHROMIUM, "GL_PATH_PROJECTION_CHROMIUM"}, 3565 {GL_PATH_PROJECTION_CHROMIUM, "GL_PATH_PROJECTION_CHROMIUM"},
3482 {GL_PATH_MODELVIEW_CHROMIUM, "GL_PATH_MODELVIEW_CHROMIUM"}, 3566 {GL_PATH_MODELVIEW_CHROMIUM, "GL_PATH_MODELVIEW_CHROMIUM"},
3483 }; 3567 };
3484 return GLES2Util::GetQualifiedEnumString( 3568 return GLES2Util::GetQualifiedEnumString(
3485 string_table, arraysize(string_table), value); 3569 string_table, arraysize(string_table), value);
3486 } 3570 }
3487 3571
3572 std::string GLES2Util::GetStringPathFillMode(uint32_t value) {
3573 static const EnumToString string_table[] = {
3574 {GL_INVERT, "GL_INVERT"},
3575 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"},
3576 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"},
3577 };
3578 return GLES2Util::GetQualifiedEnumString(
3579 string_table, arraysize(string_table), value);
3580 }
3581
3582 std::string GLES2Util::GetStringPathParameter(uint32_t value) {
3583 static const EnumToString string_table[] = {
3584 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"},
3585 {GL_PATH_INITIAL_END_CAP_CHROMIUM, "GL_PATH_INITIAL_END_CAP_CHROMIUM"},
3586 {GL_PATH_TERMINAL_END_CAP_CHROMIUM, "GL_PATH_TERMINAL_END_CAP_CHROMIUM"},
3587 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"},
3588 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"},
3589 };
3590 return GLES2Util::GetQualifiedEnumString(
3591 string_table, arraysize(string_table), value);
3592 }
3593
3488 std::string GLES2Util::GetStringPixelStore(uint32_t value) { 3594 std::string GLES2Util::GetStringPixelStore(uint32_t value) {
3489 static const EnumToString string_table[] = { 3595 static const EnumToString string_table[] = {
3490 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, 3596 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
3491 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, 3597 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"},
3492 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"}, 3598 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"},
3493 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, 3599 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM,
3494 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"}, 3600 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"},
3495 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, 3601 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM,
3496 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"}, 3602 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"},
3497 }; 3603 };
(...skipping 369 matching lines...) Expand 10 before | Expand all | Expand 10 after
3867 3973
3868 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { 3974 std::string GLES2Util::GetStringVertexPointer(uint32_t value) {
3869 static const EnumToString string_table[] = { 3975 static const EnumToString string_table[] = {
3870 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, 3976 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"},
3871 }; 3977 };
3872 return GLES2Util::GetQualifiedEnumString( 3978 return GLES2Util::GetQualifiedEnumString(
3873 string_table, arraysize(string_table), value); 3979 string_table, arraysize(string_table), value);
3874 } 3980 }
3875 3981
3876 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 3982 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698