4 ms·
Some other details from spelunking the code base... The exposed console functionality interface can be found via `hl_console`, `usesys` & `usegl` references:
by follower 5y ago
Some other details from spelunking the code base...
The exposed console functionality interface can be found via `hl_console`, `usesys` & `usegl` references:
* https://github.com/HaxeFoundation/hashlink/search?q=hl_console&type=code https://github.com/HaxeFoundation/hashlink/search?q=hl_conso...
* https://github.com/HeapsIO/heaps/search?q=usesys&type=code https://github.com/HeapsIO/heaps/search?q=usesys&type=code
* https://github.com/HeapsIO/heaps/search?q=usegl&type=code https://github.com/HeapsIO/heaps/search?q=usegl&type=code
The "interesting" pieces are all in some other codebase, e.g.:
* https://github.com/HaxeFoundation/hashlink/blob/4c4de37d49cf0ed66b47d20d380fe95bc1bc3ec0/src/hlc_main.c#L42 https://github.com/HaxeFoundation/hashlink/blob/4c4de37d49cf...
* https://github.com/HaxeFoundation/hashlink/blob/4c4de37d49cf0ed66b47d20d380fe95bc1bc3ec0/libs/sdl/gl.c#L19 https://github.com/HaxeFoundation/hashlink/blob/4c4de37d49cf...
And, if you're a weirdo like me that likes trawling for small console development details (e.g. they treated as ~BSD system) in the code base check out these:
* https://github.com/HeapsIO/heaps/pull/491 https://github.com/HeapsIO/heaps/pull/491 (fixes for Nintendo "NVN")
* https://github.com/HaxeFoundation/hashlink/commit/7af111a38f99f6e18d8b30cd8edadd24e0d6803e https://github.com/HaxeFoundation/hashlink/commit/7af111a38f... (PlayStation related naming becomes generic "console" naming)
* https://github.com/HeapsIO/heaps/commit/0daba3517a7193566cd01d4077f69114f5aa2932 https://github.com/HeapsIO/heaps/commit/0daba3517a7193566cd0... (More specific console -> generic changes)
* https://github.com/HaxeFoundation/hashlink/blob/4c4de37d49cf0ed66b47d20d380fe95bc1bc3ec0/src/hl.h#L75 https://github.com/HaxeFoundation/hashlink/blob/4c4de37d49cf... (Console brand specific defines)
* https://github.com/HeapsIO/heaps/pull/349 https://github.com/HeapsIO/heaps/pull/349
I guess it's all sufficiently vague to not break any NDAs. :)
I think my curiosity is now satisfied. :D