GLSL code highlighting, audio_emitter_free force-stops sounds, endianness of buffer numbers reading/writing, built-in directory variables#368
Merged
gurpreetsinghmatharoo merged 16 commits intodevelopfrom Feb 13, 2026
Conversation
… played on it YoYoGames/GameMaker-Bugs#13759 * On the audio_emitter_free() page: * Added that sound instances playing on an emitter are force-stopped when the emitter is freed * Inserted the RoboHelp "note" snippet that links to the Audio Playback Ended event * On the Audio Playback Ended event page: * Fixed the image cursor style on the Audio Playback Ended event page * Added the freeing of an emitter as another reason a sound is force-stopped
… themselves as "functions" that "return" YoYoGames/GameMaker-Bugs#13888 * Fixed the descriptions on all four pages * Updated the remaining Back & Next links to use cross-references
… themselves as "functions" that "return" YoYoGames/GameMaker-Bugs#13888 * Small change to working_directory description
YoYoGames/GameMaker-Bugs#13862 * Added GLSL language definition with changes and additions for the manual: * Functions moved under 'function.title' * Fix for single-line comments also commenting out subsequent lines * Vector property highlighting and swizzling * Added styling to CSS: type, function, built-in, property (all for GLSL) * Main script: * Import and register GLSL language definition * Small changes for better readability * Auto-detected languages left at GML only: * Code blocks that keep class="code" always get tagged "language-gml" by the highligher's auto-detection * Code blocks with class="code language-glsl" keep the explicit GLSL class * => Only GLSL "code" paragraphs need an explicit class, others are treated as GML
YoYoGames/GameMaker-Bugs#13862 On the Guide To Using Shaders page
YoYoGames/GameMaker-Bugs#13862 On the Guide To Using Shaders page
YoYoGames/GameMaker-Bugs#13862 Needed to make sure the file is included in the output generated by RoboHelp ("gml.js" was already listed)
YoYoGames/GameMaker-Bugs#13872 * Added a note about the endianness to the RH snippet used on the buffer_read() and buffer_write() pages * Added a note to the Watches page (under "Buffers") to mention you can change to 1-byte Integer to see the exact order of bytes
…turegroup_get_* functions YoYoGames/GameMaker-Bugs#13378 Also changed param name "tex" -> "tex_id" for consistency between the functions
…te its "instances" array, even in live mode YoYoGames/GameMaker-Bugs#13362 * Added that the "instances" array holds the information from storage and the "layers" array holds "live" instances * Updated the description of the third code example accordingly and also changed the "rom_" prefix to "rm_"
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.
This PR has changes to the manual for the following:
audio_emitter_free()force-stops playing sounds (In-Game: audio_emitter_free(emitterId) makes a glitch sound GameMaker-Bugs#13759)