Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarifications to WebGL limitations, INI open & close behaviour, draw targets, reserved shader function names and others #227

Merged
merged 17 commits into from
Dec 20, 2024

Conversation

YYBartT and others added 17 commits December 6, 2024 13:28
YoYoGames/GameMaker-Bugs#7456

Small changes to window_get_colour() & window_set_colour() manual pages
…d compile time

YoYoGames/GameMaker-Bugs#8564

* string() function page:
  * Added the situations in which curly braces aren't replaced in a format string
  * Added that curly braces can be escaped by doubling them, e.g. "{{" and "}}"
YoYoGames/GameMaker-Bugs#8409

* Added pages for the new debug_input_record(), debug_input_save() and debug_input_playback() functions
* Added Debug Input Filter Constant type
* Listed new functions on the Debugging page and added to ToC
… to open window_mouse_set_locked()

YoYoGames/GameMaker-Bugs#8601

Fixed the typo on the window_mouse_set_locked page and on 3 other manual pages where it occurred
…nt behaviours for when errors will be shown

YoYoGames/GameMaker-Bugs#8642

* Clarified the behaviour of ini_open() and ini_close() on the respective function pages
* Added headers to the INI files page, also moved ini_open_from_string() after ini_open()
* Capitalised "ini" -> "INI", couple of typo fixes
* Visual update of the manual pages
… accurate

YoYoGames/GameMaker-Bugs#8573

* Listed all possible drawing targets that surface_reset_target() can reset to
* Changed the "Note" tag on the note to "Warning" (as the function will throw a fatal error in this case)
… accurate

YoYoGames/GameMaker-Bugs/issues/8573

* Moved information on the surface_reset_target() page to the Drawing page
* Added an introduction on the Drawing page, describing when GameMaker draws things
* Also added a section on "Drawing Targets"
* Linked to the "Drawing Targets" section from the surface_reset_target() page
… accurate

YoYoGames/GameMaker-Bugs/issues/8573

Listed the possible draw targets on the surface_reset_target() page
…te (or the manual)

YoYoGames/GameMaker-Bugs#8597

* Listed the functions on the Shaders page
* Added a bit of structure to the Shaders page, adding headers and moving paragraphs under those
… loop functions on GX

YoYoGames/GameMaker-Bugs#2238

* Clarified the note on the Shader Editor page, explaining that HTML5 and GX.games follow the WebGL standard, which is more strict
* Added "WebGL Limitations" under "Creating a Shader" -> "GLSL ES 1.0 Specification" to make it clear that WebGL is GLSL ES 1.0 with some restrictions
@gurpreetsinghmatharoo gurpreetsinghmatharoo merged commit 99a9617 into develop Dec 20, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants