Re:BigInt: Arbitrary precision integers in JavaScript
by Schampu on Friday November 09, 2018 @07:53AM
(#18414002)
I use them in a Vulkan API for node.js to handle 64bit interopability when mapping Vulkan memory. Mapping Vulkan memory returns you a numeric address to the memory region. To handle the address I use BigInt, which can then be used to create an ArrayBuffer as a direct JS-side memory view where you can write e.g. your texture data into. See [0] how its used on node-side and [1] the C++ implementation using the V8 API
[0] https://github.com/maierfelix/node-vulkan/blob/master/exampl...
[1] https://github.com/maierfelix/node-vulkan/blob/master/genera...