mkxp-z/binding-sandbox
刘皓 b8fb59e558
Make sure stack_index is initialized in binding-sandbox/binding-base.h
This field needs to be initialized when `struct frame` is constructed,
or its value may be random.

I also changed the type of `stack_index` to `wasm_size_t` so that it's
the same size on every platform.
2025-05-20 15:51:50 -04:00
..
audio-binding.cpp Handle game shutdown properly in libretro builds 2025-05-18 10:03:08 -04:00
audio-binding.h Handle game shutdown properly in libretro builds 2025-05-18 10:03:08 -04:00
binding-base.cpp Make sure stack_index is initialized in binding-sandbox/binding-base.h 2025-05-20 15:51:50 -04:00
binding-base.h Make sure stack_index is initialized in binding-sandbox/binding-base.h 2025-05-20 15:51:50 -04:00
binding-sandbox.cpp Handle game shutdown properly in libretro builds 2025-05-18 10:03:08 -04:00
binding-sandbox.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
binding-util.cpp Store destructors in a global table instead of in the object itself in libretro builds 2025-05-19 19:27:30 -04:00
binding-util.h Store destructors in a global table instead of in the object itself in libretro builds 2025-05-19 19:27:30 -04:00
bitmap-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
bitmap-binding.h Implement growing VM memory in libretro builds 2025-05-09 22:49:13 -04:00
disposable-binding.h Add more helper functions for bindings in libretro builds 2025-05-01 11:18:02 -04:00
etc-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
etc-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
flashable-binding.h Allow the entire codebase to build with -fno-exceptions -fno-rtti in libretro builds 2025-05-16 21:59:54 -04:00
font-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
font-binding.h Implement growing VM memory in libretro builds 2025-05-09 22:49:13 -04:00
graphics-binding.cpp Handle game shutdown properly in libretro builds 2025-05-18 10:03:08 -04:00
graphics-binding.h Handle game shutdown properly in libretro builds 2025-05-18 10:03:08 -04:00
input-binding.cpp Fix handling of big-endian platforms in libretro builds 2025-05-10 18:55:14 -04:00
input-binding.h Implement growing VM memory in libretro builds 2025-05-09 22:49:13 -04:00
meson.build Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
module_rpg.cpp Reconcile the standalone and libretro build systems 2025-04-09 23:52:12 -04:00
plane-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
plane-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
sandbox.cpp Allow the entire codebase to build with -fno-exceptions -fno-rtti in libretro builds 2025-05-16 21:59:54 -04:00
sandbox.h Allow the entire codebase to build with -fno-exceptions -fno-rtti in libretro builds 2025-05-16 21:59:54 -04:00
sceneelement-binding.h Add more helper functions for bindings in libretro builds 2025-05-01 11:18:02 -04:00
serializable-binding.h Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
sprite-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
sprite-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
table-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
table-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
tilemap-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
tilemap-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
tilemapvx-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
tilemapvx-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
viewport-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
viewport-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
viewportelement-binding.h Allow the entire codebase to build with -fno-exceptions -fno-rtti in libretro builds 2025-05-16 21:59:54 -04:00
wasi.cpp Capitalize /Dist, /Game, /Save and /System in libretro builds for consistency 2025-05-13 17:53:59 -04:00
wasi.h Apply big-endian fixes to binding-sandbox/wasi.cpp as well 2025-05-12 12:39:08 -04:00
wasm-rt.cpp Allow the entire codebase to build with -fno-exceptions -fno-rtti in libretro builds 2025-05-16 21:59:54 -04:00
wasm-rt.h Implement growing VM memory in libretro builds 2025-05-09 22:49:13 -04:00
wasm-types.h Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
window-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
window-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00
windowvx-binding.cpp Keep track of all C++ objects allocated by bindings in libretro builds 2025-05-19 14:44:44 -04:00
windowvx-binding.h Refactor binding-sandbox header files into .cpp files 2025-04-30 22:31:13 -04:00