angle/scripts/code_generation_hashes
Mohan Maiya aa2a558ec2 Vulkan: Add support for setting timestamp surface attribute
On Android the EGL wrapper handles most of the functionality required
by EGL_ANDROID_get_frame_timestamps. However if for some reason the
swapchain is recreated, the timestamp state would be lost resulting in
stuttering.

Introduce EGL_ANGLE_timestamp_surface_attribute extension that adds
support for toggling the EGL_TIMESTAMPS_ANDROID attribute of a surface.
Cache this state and recreate the swapchain accordingly.

Bug: angleproject:7489
Test: EGLSurfaceTest.TimestampSurfaceAttribute*
Test: dEQP-EGL.functional.get_frame_timestamps*
Change-Id: I3660f7137c006d904164d243a682a4ff520eabd8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3753396
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Ian Elliott <ianelliott@google.com>
Commit-Queue: mohan maiya <m.maiya@samsung.com>
2022-08-24 00:03:00 +00:00
..
ANGLE_features.json Vulkan: Add support for setting timestamp surface attribute 2022-08-24 00:03:00 +00:00
ANGLE_format.json Fix initialization for ETC2 punchthrough alpha formats 2022-01-24 16:18:07 +00:00
ANGLE_load_functions_table.json Map RGBX AHB to GL_RGBX8_ANGLE and fix the load function 2022-08-23 17:38:26 +00:00
ANGLE_shader_preprocessor.json Suppress -Wunused-but-set-variable in Bison-generated code 2022-03-25 18:58:26 +00:00
ANGLE_shader_translator.json Implement GLSL additions for ANGLE_shader_pixel_local_storage 2022-07-21 14:58:20 +00:00
D3D11_blit_shader_selection.json Python3 upgrades 2022-02-15 20:15:11 +00:00
D3D11_format.json D3D11: implement image load/store format reinterpretation. 2022-07-26 21:29:17 +00:00
DXGI_format.json Fix initialization for ETC2 punchthrough alpha formats 2022-01-24 16:18:07 +00:00
DXGI_format_support.json Migrate more scripts to python3 2021-04-16 18:11:33 +00:00
Emulated_HLSL_functions.json Migrate more scripts to python3 2021-04-16 18:11:33 +00:00
Extension_files.json Update extension support (July 25, 2022). 2022-07-25 16:33:04 +00:00
GL_CTS_(dEQP)_build_files.json Roll VK-GL-CTS from eaf78cbfdaed to 5a93cd60f33b (4 revisions) 2022-08-12 17:49:11 +00:00
GL_EGL_WGL_loader.json Add a GL_ANGLE_shader_pixel_local_storage extension 2022-07-15 20:39:03 +00:00
GL_EGL_entry_points.json Get desktop GL conformance tests to build 2022-08-03 22:17:47 +00:00
GL_copy_conversion_table.json Fix initialization for ETC2 punchthrough alpha formats 2022-01-24 16:18:07 +00:00
GL_format_map.json Fix initialization for ETC2 punchthrough alpha formats 2022-01-24 16:18:07 +00:00
GLenum_value_to_string_map.json Add a GL_ANGLE_shader_pixel_local_storage extension 2022-07-15 20:39:03 +00:00
Metal_default_shaders.json Metal:Dynamically choose max draw buffers. 2022-06-02 01:45:03 +00:00
Metal_format_table.json Metal: PVRTC formats fail conformance tests on simulator 2022-02-25 20:34:12 +00:00
OpenGL_dispatch_table.json Get desktop GL conformance tests to build 2022-08-03 22:17:47 +00:00
SPIR-V_helpers.json Make PLS coherent on Vulkan 2022-08-11 18:02:42 +00:00
Static_builtins.json Make PLS coherent on desktop OpenGL 2022-08-04 14:04:26 +00:00
Test_spec_JSON.json Roll Chromium from 336269709208 to e1b4daf2a3e7 (602 revisions) 2022-08-22 08:08:59 +00:00
Vulkan_format.json Vulkan: Implement ASTC emulation. 2022-07-19 12:24:48 +00:00
Vulkan_internal_shader_programs.json Vulkan: Fix 180 and 270 degree rotated resolve 2022-06-22 22:56:52 +00:00
Vulkan_mandatory_format_support_table.json Roll vulkan-deps from d53c356ad7d9 to 186a4d4b9dea (48 revisions) 2022-08-22 21:44:59 +00:00
overlay_fonts.json Overlay: Rearrange the font image 2022-02-08 20:01:39 +00:00
overlay_widgets.json Vulkan: Fix the VulkanRenderPassBufferCount overlay widget 2022-06-09 20:56:51 +00:00
packed_enum.json Vulkan: Bug fix in GL_QCOM_shading_rate 2022-05-24 21:50:17 +00:00
proc_table.json Get desktop GL conformance tests to build 2022-08-03 22:17:47 +00:00
restricted_traces.json Tests: Add Lumino City trace 2022-08-15 21:49:00 +00:00
uniform_type.json Migrate more scripts to python3 2021-04-16 18:11:33 +00:00