feat(vertex): Add vertex and primitives functions - #359
Open
emiyl wants to merge 59 commits into
Open
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.
Collaborator
|
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 |
Collaborator
|
(probs wait for this pr to be marked ready for review yet) |
Contributor
Author
|
yeah this one’s nearly done i just need to fix a few issues |
Collaborator
|
No rush! |
Collaborator
|
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
…terscotchRunner#382) * help out sunos * log * log output from failed tests again * fix
saves like ~10 ms with gcc on my system (total ~118 ms)
* 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
emiyl
marked this pull request as ready for review
August 9, 2026 13:03
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
