diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-06-05 10:50:24 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-06-05 10:50:24 -0400 |
| commit | 55c518b2922a2d8a41212a952a68c17c7c9a3f8b (patch) | |
| tree | 31cc135bc18bf11893d5ca3bca47c9ee27bf141f /src/physics.cpp | |
| parent | b0b1159780311c7c8ca9a9d41d11794e91e8895c (diff) | |
pk.h: update to 0.6.0 + handle breaking changes
Diffstat (limited to 'src/physics.cpp')
| -rw-r--r-- | src/physics.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/physics.cpp b/src/physics.cpp index 3a20f8b..34cfbed 100644 --- a/src/physics.cpp +++ b/src/physics.cpp @@ -52,7 +52,11 @@ void pke_btAlignedFreeFunc(void *memBlock) { pk_arr_remove_at(&bulletAllocs, index); } void *pke_btAllocFunc(size_t size) { - void *ptr = pk_new_bkt(size, PK_MINIMUM_ALIGNMENT, MemBkt_Bullet); + // 2025-06-05 JCB + // I have no idea what minimum alignment should be. + // However, there *is* an aligned func defined above. + // Maybe 1 is fine? + void *ptr = pk_new_bkt(size, 1, MemBkt_Bullet); pk_arr_append_t(&bulletAllocs, {ptr, size}); return ptr; } @@ -95,7 +99,7 @@ struct CollisionHandlerStruct : public btOverlapFilterCallback { } collisionHandlerStruct; void Physics_Init() { - MemBkt_Bullet = pk_bucket_create("physics", PK_DEFAULT_BUCKET_SIZE, false); + MemBkt_Bullet = pk_mem_bucket_create("physics", PK_MEM_DEFAULT_BUCKET_SIZE, PK_MEMBUCKET_FLAG_NONE); bulletAllocs.bkt = MemBkt_Bullet; pk_arr_reserve(&bulletAllocs, 1024); btAlignedAllocSetCustom(pke_btAllocFunc, pke_btFreeFunc); @@ -137,5 +141,5 @@ void Physics_Teardown() { // TODO should we manually delete each bullet alloc? // or just drop? pk_arr_reset(&bulletAllocs); - pk_bucket_destroy(MemBkt_Bullet); + pk_mem_bucket_destroy(MemBkt_Bullet); } |
