Edit

kc3-lang/angle/scripts/code_generation_hashes/GL_EGL_entry_points.json

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2019-07-30 17:22:20
    Hash : d43d24bb
    Message : Capture/Replay: Refactor entry points. This change does two things: * only call validation functions once per entry point. * move the capture call after the entry point call. Moving the capure after the call allows us to process the results of the call. Also we can clean up the validation double call by doing a bit of entry point refactoring. The code changes shouldn't impact the resulting code size when capture is disabled. Bug: angleproject:3611 Change-Id: I9e74ba0a8266903d3e9d1f2eac6acdd2932e5743 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1706561 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Tim Van Patten <timvp@google.com>

  • scripts/code_generation_hashes/GL_EGL_entry_points.json
  • {
      "scripts/egl.xml":
        "842e24514c4cfe09fba703c17a0fd292",
      "scripts/egl_angle_ext.xml":
        "fc2e249239fb1365f6d145cdf1a3cfcf",
      "scripts/entry_point_packed_gl_enums.json":
        "e5282bdef690f0ec652fed0e0723d1e8",
      "scripts/generate_entry_points.py":
        "bd83bd0337b8f2680ac4520dd7525d54",
      "scripts/gl.xml":
        "b470cb06b06cbbe7adb2c8129ec85708",
      "scripts/gl_angle_ext.xml":
        "bed6b56a38621721e689ebc19601a556",
      "scripts/registry_xml.py":
        "97cca309a0561f3bf54e0e2c1cf0708b",
      "scripts/wgl.xml":
        "aa96419c582af2f6673430e2847693f4",
      "src/libANGLE/Context_gl_1_0_autogen.h":
        "57231b5bc958327034059eb7e5cd6636",
      "src/libANGLE/Context_gl_1_1_autogen.h":
        "4a6f7633d3b234a98c33fef4a6a1c89e",
      "src/libANGLE/Context_gl_1_2_autogen.h":
        "e648c6c4ff40b7d2d709ef7635262226",
      "src/libANGLE/Context_gl_1_3_autogen.h":
        "a7bb49f5075a44aaee7a9531372b8731",
      "src/libANGLE/Context_gl_1_4_autogen.h":
        "07a56e633a2ef0467e97ae327c832324",
      "src/libANGLE/Context_gl_1_5_autogen.h":
        "96bf69258d08cef55abcfe08527ac1f3",
      "src/libANGLE/Context_gl_2_0_autogen.h":
        "fc3dc3bca5024a4c97878b064365efe8",
      "src/libANGLE/Context_gl_2_1_autogen.h":
        "0538549cfb385ab7866a2978fe0a3f65",
      "src/libANGLE/Context_gl_3_0_autogen.h":
        "46a55343d5ff3d79ac63b8887dc90ce3",
      "src/libANGLE/Context_gl_3_1_autogen.h":
        "391170a24ea544e6de99051e4d8d4aa1",
      "src/libANGLE/Context_gl_3_2_autogen.h":
        "2456650a1edcecbb7b6b42c78e93a01e",
      "src/libANGLE/Context_gl_3_3_autogen.h":
        "b7b4c2cb4ed98e35b176dca69fdb99e0",
      "src/libANGLE/Context_gl_4_0_autogen.h":
        "48da9105554e9dbe2153fb641be6ef2f",
      "src/libANGLE/Context_gl_4_1_autogen.h":
        "e8984624e468a8c171f47c16932f0a90",
      "src/libANGLE/Context_gl_4_2_autogen.h":
        "bb40b869bffb0091e7238b4295db321d",
      "src/libANGLE/Context_gl_4_3_autogen.h":
        "fc5351b6a7c8837da9852b9371b37d24",
      "src/libANGLE/Context_gl_4_4_autogen.h":
        "3621f32c7f3a1398b7195c22c587f9f8",
      "src/libANGLE/Context_gl_4_5_autogen.h":
        "38daeebef8e127d3b02710560a04657f",
      "src/libANGLE/Context_gl_4_6_autogen.h":
        "8f94bff5e701e85d98d3b84f6d82f5bf",
      "src/libANGLE/Context_gles_1_0_autogen.h":
        "f30ed90e4ec23f886bda9344d82dd529",
      "src/libANGLE/Context_gles_2_0_autogen.h":
        "d8c5ef3d4a9d98e6f57cb926a67537f0",
      "src/libANGLE/Context_gles_3_0_autogen.h":
        "0727abfe5305f87e09e76ca46b804ee3",
      "src/libANGLE/Context_gles_3_1_autogen.h":
        "5ccae982f020320b1e29cf8eecd8c303",
      "src/libANGLE/Context_gles_ext_autogen.h":
        "d924200ebeb9fd0fae9effbc8489d3e1",
      "src/libANGLE/capture_gles_1_0_autogen.cpp":
        "4eed3706b615e2778f6d7840af8b9a15",
      "src/libANGLE/capture_gles_1_0_autogen.h":
        "06471d4526e8d0b824f5afc8bc8766fa",
      "src/libANGLE/capture_gles_2_0_autogen.cpp":
        "6cb02a611b7528f2184a44d1d5c75838",
      "src/libANGLE/capture_gles_2_0_autogen.h":
        "1ea9fbd64218b6e256e10723eb81e0c6",
      "src/libANGLE/capture_gles_3_0_autogen.cpp":
        "c97230a331a8d47499ba16a8daaa4caf",
      "src/libANGLE/capture_gles_3_0_autogen.h":
        "ffe4ed9b7e642258b9deb1452875f23b",
      "src/libANGLE/capture_gles_3_1_autogen.cpp":
        "913f953f661b4e4701ed27c5c89f8f23",
      "src/libANGLE/capture_gles_3_1_autogen.h":
        "1be96fed22157c3f591ab362d717de0b",
      "src/libANGLE/capture_gles_ext_autogen.cpp":
        "cceb57db41012ac31f1b2f91b87a75ca",
      "src/libANGLE/capture_gles_ext_autogen.h":
        "39a05d74a0c3561f301382c0aedf4a4d",
      "src/libANGLE/entry_points_enum_autogen.h":
        "b98241dd6ce96934cc1d6f8edc0725e1",
      "src/libANGLE/frame_capture_utils_autogen.cpp":
        "ec6ca9dee86e07a0421721f2bab4fb0b",
      "src/libANGLE/frame_capture_utils_autogen.h":
        "711de28342aa33478a5be9db420e7528",
      "src/libANGLE/validationES1_autogen.h":
        "8d3131d2bf2e6f521f46b44e64a6bff9",
      "src/libANGLE/validationES2_autogen.h":
        "edf0d7d2afdfd6c090f83d40312394ad",
      "src/libANGLE/validationES31_autogen.h":
        "22ef241ea5b79a6abe6589f1afcc80a2",
      "src/libANGLE/validationES3_autogen.h":
        "4617942e5bf67fa5e35675daf66afc5c",
      "src/libANGLE/validationESEXT_autogen.h":
        "01205c062ac0bbf45325c42c3e0ecbef",
      "src/libANGLE/validationGL11_autogen.h":
        "c5ac1ca523a39df2621d11e92c9c821a",
      "src/libANGLE/validationGL12_autogen.h":
        "d00e743582693425eb8e5221bdfadc7c",
      "src/libANGLE/validationGL13_autogen.h":
        "3cc3a79b3f39f7e7267ac4ff5b51a198",
      "src/libANGLE/validationGL14_autogen.h":
        "d58f8aa392b34a15cd5ddfea3142bca4",
      "src/libANGLE/validationGL15_autogen.h":
        "803c78e151ba6e71be81ed38decacf1d",
      "src/libANGLE/validationGL1_autogen.h":
        "9f6aca8bc4d4f8f74d0a74a781eec5b4",
      "src/libANGLE/validationGL21_autogen.h":
        "0db791d425850e654aa36b6241891525",
      "src/libANGLE/validationGL2_autogen.h":
        "bbbdee2a2aaed049bfe243197a633b1b",
      "src/libANGLE/validationGL31_autogen.h":
        "8eb20c13d38138483d42f898400ef176",
      "src/libANGLE/validationGL32_autogen.h":
        "d660f5b5196e8b1f2d56bb2775edf0f1",
      "src/libANGLE/validationGL33_autogen.h":
        "77948e5ca0f3d5937583a2e6416f4060",
      "src/libANGLE/validationGL3_autogen.h":
        "1bd2846baa868d579bc4f619dc59a93c",
      "src/libANGLE/validationGL41_autogen.h":
        "92c54503a0e049b1de7a0212a6921bfe",
      "src/libANGLE/validationGL42_autogen.h":
        "7644340d97bb8c5e8373dad4b797394d",
      "src/libANGLE/validationGL43_autogen.h":
        "d0934d58c75948ef32bcf149457fcdb0",
      "src/libANGLE/validationGL44_autogen.h":
        "225fe286cdd9c097a5b8b74fa3d84111",
      "src/libANGLE/validationGL45_autogen.h":
        "3a0290e473261e40a862daf54e0bbaa3",
      "src/libANGLE/validationGL46_autogen.h":
        "08a145cbeb4ea627ce94c65cd881cc5d",
      "src/libANGLE/validationGL4_autogen.h":
        "ebbde7f5154a4d1736330d1fc53b3af7",
      "src/libGL/entry_points_gl_1_0_autogen.cpp":
        "8675197f5d355e7200c74b8d69d5856a",
      "src/libGL/entry_points_gl_1_0_autogen.h":
        "a2372719bd7fbc4a6b070ecae7d9247a",
      "src/libGL/entry_points_gl_1_1_autogen.cpp":
        "09e4dcc25ef814230bbe2ee82a7e5f70",
      "src/libGL/entry_points_gl_1_1_autogen.h":
        "29ff203c0d402f78d020525a5e5ee447",
      "src/libGL/entry_points_gl_1_2_autogen.cpp":
        "fa23f2e3db0b11b4b0c33600d06f34ea",
      "src/libGL/entry_points_gl_1_2_autogen.h":
        "db041e9b37eaaf1c31a4b4e2e4e987f4",
      "src/libGL/entry_points_gl_1_3_autogen.cpp":
        "f46addc37d4bfcd5d3467ad36afd879c",
      "src/libGL/entry_points_gl_1_3_autogen.h":
        "0c30cbdd3d5b10e9217a049cc2794317",
      "src/libGL/entry_points_gl_1_4_autogen.cpp":
        "0adacc49ef7b546cc9ee45944b327be6",
      "src/libGL/entry_points_gl_1_4_autogen.h":
        "6f3dcfd98c18cd53f32e61ee01eabad6",
      "src/libGL/entry_points_gl_1_5_autogen.cpp":
        "d02777ef8d8e576102225c0cad9f0f04",
      "src/libGL/entry_points_gl_1_5_autogen.h":
        "8caacff247caecb833b065afaf6e90ef",
      "src/libGL/entry_points_gl_2_0_autogen.cpp":
        "fcd8aaa21c0904eee7eb1440efcacfde",
      "src/libGL/entry_points_gl_2_0_autogen.h":
        "f0f58f83717148d58b735af5c435f2ef",
      "src/libGL/entry_points_gl_2_1_autogen.cpp":
        "4fb669499e04560153871472b61cd99c",
      "src/libGL/entry_points_gl_2_1_autogen.h":
        "87cd6d513a5852c56eed9b58484fbe19",
      "src/libGL/entry_points_gl_3_0_autogen.cpp":
        "34b8bacf473099b044f295503421056c",
      "src/libGL/entry_points_gl_3_0_autogen.h":
        "47396290a846f808e598acdbca56e9b3",
      "src/libGL/entry_points_gl_3_1_autogen.cpp":
        "eb0fd508bcdf029318e06da669882b39",
      "src/libGL/entry_points_gl_3_1_autogen.h":
        "6ee6613c0206d99c6afdcd3faddb52a3",
      "src/libGL/entry_points_gl_3_2_autogen.cpp":
        "1429a40be35222720fb46232bd6d820d",
      "src/libGL/entry_points_gl_3_2_autogen.h":
        "347e40b5c9fd08a693bf4ffe713c61e6",
      "src/libGL/entry_points_gl_3_3_autogen.cpp":
        "11ae40f3e6219293bd78a09d3c19a79d",
      "src/libGL/entry_points_gl_3_3_autogen.h":
        "2151c64b03364111ad1455609243caba",
      "src/libGL/entry_points_gl_4_0_autogen.cpp":
        "dee720d9d09d9267b09df08b42ae584a",
      "src/libGL/entry_points_gl_4_0_autogen.h":
        "c5a258322ee6de37ffdbb6f40d5703a2",
      "src/libGL/entry_points_gl_4_1_autogen.cpp":
        "fda20bd6490b54b1458ae983705f65dc",
      "src/libGL/entry_points_gl_4_1_autogen.h":
        "ea1e18bf5ed2bd1063c940bd793cb50c",
      "src/libGL/entry_points_gl_4_2_autogen.cpp":
        "2516ffcc36b84f02e557d8b517f14516",
      "src/libGL/entry_points_gl_4_2_autogen.h":
        "e6b93e1c3028230ebf5ba8a09f5f4aca",
      "src/libGL/entry_points_gl_4_3_autogen.cpp":
        "763e905ebbefbd053357e9fea897e713",
      "src/libGL/entry_points_gl_4_3_autogen.h":
        "60bf8a8337129670875de694386a0a9d",
      "src/libGL/entry_points_gl_4_4_autogen.cpp":
        "f8b38d30ca005adb08858bfe02935c1b",
      "src/libGL/entry_points_gl_4_4_autogen.h":
        "d0a8c556ffb1c9d4519a66b2868c68b2",
      "src/libGL/entry_points_gl_4_5_autogen.cpp":
        "72881f8916e9018b96fcdd60dd921db3",
      "src/libGL/entry_points_gl_4_5_autogen.h":
        "0cc66bfbe40b1120e38ba977c2c95cc1",
      "src/libGL/entry_points_gl_4_6_autogen.cpp":
        "da6e469e201b6a2d3874003ddbc6d721",
      "src/libGL/entry_points_gl_4_6_autogen.h":
        "d659e18d8caffa8d0729fc1a8bdd79f2",
      "src/libGL/libGL_autogen.cpp":
        "9dafbdb3d31700b4505f312a91b147fc",
      "src/libGL/libGL_autogen.def":
        "b372327de868ff8eaa4f837b7e434f72",
      "src/libGLESv2/entry_points_gles_1_0_autogen.cpp":
        "fdafba03f5765871d763fa649b7c0dd7",
      "src/libGLESv2/entry_points_gles_1_0_autogen.h":
        "77fa8d307ebf839838f8812786cddc1a",
      "src/libGLESv2/entry_points_gles_2_0_autogen.cpp":
        "e96d34a714d8e39e106d157a79ca00a2",
      "src/libGLESv2/entry_points_gles_2_0_autogen.h":
        "3bbaf1cf42fba5d675e5b54cd1d14df7",
      "src/libGLESv2/entry_points_gles_3_0_autogen.cpp":
        "af18e9219bffb1933a82e3303e1990bd",
      "src/libGLESv2/entry_points_gles_3_0_autogen.h":
        "395f6978219abd5182bbe80cc367e40c",
      "src/libGLESv2/entry_points_gles_3_1_autogen.cpp":
        "488a9fd26a35a625eb85c8f090f6fca0",
      "src/libGLESv2/entry_points_gles_3_1_autogen.h":
        "043d09a964c740067bf4279e0b544aed",
      "src/libGLESv2/entry_points_gles_ext_autogen.cpp":
        "b1eaca4d41edcf445af8e17f8ba12f19",
      "src/libGLESv2/entry_points_gles_ext_autogen.h":
        "294cc52579b3439e99914c11bb7cd9f6",
      "src/libGLESv2/libGLESv2_autogen.cpp":
        "229577015686414a6d094533c2210cea",
      "src/libGLESv2/libGLESv2_autogen.def":
        "52ef9529c516e83d6a0d9e1a9ec0a493",
      "src/libGLESv2/libGLESv2_no_capture_autogen.def":
        "7ca05c04f1c59b2b9265745370a57188",
      "src/libGLESv2/libGLESv2_with_capture_autogen.def":
        "25b108d7f235173041f7c92ffab9fb44"
    }