diff options
Diffstat (limited to 'components/shared/canvas/webgl.rs')
-rw-r--r-- | components/shared/canvas/webgl.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/shared/canvas/webgl.rs b/components/shared/canvas/webgl.rs index 31d22bb3f52..a3f68563308 100644 --- a/components/shared/canvas/webgl.rs +++ b/components/shared/canvas/webgl.rs @@ -546,6 +546,11 @@ macro_rules! define_resource_id { impl $name { #[allow(unsafe_code)] #[inline] + /// Create a new $name. + /// + /// # Safety + /// + /// Using an invalid OpenGL id may result in undefined behavior. pub unsafe fn new(id: $type) -> Self { $name(<nonzero_type!($type)>::new_unchecked(id)) } |