feat(vertex): Add vertex and primitives functions - #359
Conversation
…erscotchRunner#348) * fix(vm): use strcasecmp to resolve layers * add more strcasecmp and null checks
…utterscotchRunner#352) * perf(audio): mmap audiogroup*.dat if main data.win is being mapped * fix(openal): assign datawin * what
Before, the fast-forward state would be saved across game launches on stuff like iOS where a return from main doesn't mean the process ends.
|
CI needs fixing but other than that looks good to me. Fancy will know alot more about rendering than me so i'd best wait on his word |
|
(probs wait for this pr to be marked ready for review yet) |
|
yeah this one’s nearly done i just need to fix a few issues |
|
No rush! |
|
Nvm I see what you're doing |
* PS Vita platform added * Miniaudio for vita "exists" but not really :/ * Disable lazy loading for now (except for rooms) * Miniaudio works! Thanks to @cobaltgit's suggestion Courtesy of ButterscotchRunner#328, updated Miniaudio * Audio crackling band-aid fixed by dethrace patch * Implement get/set window width + height functions for runner * Mem squeezing out of VitaGL * Added texture.bin/texture preprocessing support for the Vita Inspired by how the PS3 handles texture processing * Add PNG support * Add debug next/prev room switching with D-Pad + Start * Add legacy GL support
* chore(vita): add CI! * fix(vita): always assume FBOs and VAOs * fix(vita): bye bye getstringi * fix to end all fixes * who put that there * cmon * chore(vita): build against speedhacked vitaGL will prob need testing to see what hacks break shit, another reason I wish I had a vita on hand * make -j $\(nproc\) * make -C * woag * chore(vita): add platformLog
needed for NetBSD
* add path_get_name * add missing path functions * use safeMalloc and safeRealloc * oopsies * change GamePath.name from const char to just char * actually nah name should be immutable, so just remove the free() calls on the name
reverting this until someone fixes the deltarune intros
…utterscotchRunner#384) * chore(ci): first shot at Android CI * chore: move Android frontend to main repo
Some audio is better than no audio ig
|
Missing support for GL Legacy and gsKit, do you think you could try to tackle it? If not it's fine |
|
are they much different? never touched either of them before |
gsKit is very different, legacy gl you'd just need to use client side arrays. |
Functions based on Ghidra decomp of GameMaker Runner Windows-x64-VM-Green-2024.14.4.268.
We have triangles!

Knight's first attack pattern now appears

Slight issue with cropping on the textures? Not too sure but not the end of the world I guess
