From bc1c85604924e39465a793a7091b5fd1d64bd637 Mon Sep 17 00:00:00 2001 From: Leandro Motta Barros Date: Wed, 15 Oct 2025 13:51:26 -0300 Subject: [PATCH] Fix return types for vendor:box2d callbacks --- vendor/box2d/types.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/box2d/types.odin b/vendor/box2d/types.odin index c4ef0cd0c..6464d761b 100644 --- a/vendor/box2d/types.odin +++ b/vendor/box2d/types.odin @@ -41,13 +41,13 @@ FinishTaskCallback :: #type proc "c" (userTask: rawptr, userContext: rawptr) // from a worker thread. // @warning This function should not attempt to modify Box2D state or user application state. // @ingroup world -FrictionCallback :: #type proc "c" (frictionA: f32, userMaterialIdA: i32, frictionB: f32, userMaterialIdB: i32) +FrictionCallback :: #type proc "c" (frictionA: f32, userMaterialIdA: i32, frictionB: f32, userMaterialIdB: i32) -> f32 // Optional restitution mixing callback. This intentionally provides no context objects because this is called // from a worker thread. // @warning This function should not attempt to modify Box2D state or user application state. // @ingroup world -RestitutionCallback :: #type proc "c" (restitutionA: f32, userMaterialIdA: i32, restitutuionB: f32, userMaterialIdB: i32) +RestitutionCallback :: #type proc "c" (restitutionA: f32, userMaterialIdA: i32, restitutionB: f32, userMaterialIdB: i32) -> f32 // Result from b2World_RayCastClosest // @ingroup world