From 1efdcf9fb94678a162b111a29da154f364844cf5 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Wed, 19 Jul 2023 10:09:44 -0700 Subject: [PATCH] Update Khronos `angle` bindings --- gl_generator/registry/parse.rs | 3 ++- khronos_api/api_angle | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gl_generator/registry/parse.rs b/gl_generator/registry/parse.rs index bfac9c1..2c3ad69 100644 --- a/gl_generator/registry/parse.rs +++ b/gl_generator/registry/parse.rs @@ -1029,7 +1029,6 @@ pub fn to_rust_ty>(ty: T) -> Cow<'static, str> { "EGLAttrib" => "types::EGLAttrib", "EGLAttrib *" => "*mut types::EGLAttrib", "const EGLAttrib *" => "*const types::EGLAttrib", - "const EGLattrib *" => "*const types::EGLAttrib", // Due to a typo in khronos_api/api_angle/scripts/egl_angle_ext.xml - see brendanzab/gl-rs#491 "EGLConfig" => "types::EGLConfig", "EGLConfig *" => "*mut types::EGLConfig", "EGLContext" => "types::EGLContext", @@ -1086,6 +1085,8 @@ pub fn to_rust_ty>(ty: T) -> Cow<'static, str> { "EGLnsecsANDROID *" => "*mut types::EGLnsecsANDROID", "EGLBoolean *" => "*mut types::EGLBoolean", + "EGLFrameTokenANGLE" => "types::khronos_uint64_t", + // failure _ => panic!("Type conversion not implemented for `{}`", ty.as_ref()), }; diff --git a/khronos_api/api_angle b/khronos_api/api_angle index 9f32304..ef4327f 160000 --- a/khronos_api/api_angle +++ b/khronos_api/api_angle @@ -1 +1 @@ -Subproject commit 9f32304208deb75106cd641e8cb09af93f8df860 +Subproject commit ef4327f6aaedd20704a79a690bca354b33498265