Skip to content

Commit

Permalink
Increased version to 3.20.1, added changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
kraifpatrik committed Dec 17, 2023
1 parent 1bf1fe7 commit 27d29bb
Show file tree
Hide file tree
Showing 17 changed files with 28 additions and 24 deletions.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/amazonfire/options_amazonfire.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/android/options_android.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/html5/options_html5.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/ios/options_ios.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/linux/options_linux.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/mac/options_mac.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/operagx/options_operagx.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/tvos/options_tvos.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/windows/options_windows.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/options/windowsuap/options_windowsuap.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion BBMOD_GML/scripts/__bbmod_defines/__bbmod_defines.gml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#macro BBMOD_RELEASE_MINOR 20

/// @macro {Real} The patch version number of this BBMOD release.
#macro BBMOD_RELEASE_PATCH 0
#macro BBMOD_RELEASE_PATCH 1

/// @macro {String} The version of this BBMOD release as a string ("major.minor.patch" format).
#macro BBMOD_RELEASE_STRING $"{BBMOD_RELEASE_MAJOR}.{BBMOD_RELEASE_MINOR}.{BBMOD_RELEASE_PATCH}"
Expand Down
10 changes: 0 additions & 10 deletions ChangelogDev.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,2 @@
# Changelog dev
> This file is used to accumulate changes before a changelog for a release is created.
* Renderer `BBMOD_DeferredRenderer` now also supports the `DepthOnly` render pass and blends depth of forward rendered models into the G-Buffer.
* Fixed normal mapping on terrain.
* Fixed spot lights affecting backsides of models.
* Fixed materials `BBMOD_MATERIAL_DEFERRED` and `BBMOD_TERRAIN_DEFERRED` being registered under wrong names and hence being loaded incorrectly from BBMAT files.
* Fixed crash that happens in recent releases of GameMaker in function `bbmod_texture_set_stage_vs` when running on macOS and `libBBMOD.dylib` is missing.
* Property `Materials` of `BBMOD_Model` can now contain also `Pointer.Texture`s instead of `BBMOD_Material`s, but then the model can be rendered only using the `submit` method!
* There is now a new folder `BBMOD/Core/Base`, which contains the absolute minimum required to use BBMOD's animation player in your GameMaker projects. The material system is not included in this folder, meaning you will need to write your own shaders to draw the models. Do not forget to add `#define BBMOD_MATERIAL_DEFAULT -1` to your project if you import only this folder!
* Fixed method `RotateOther` of `BBMOD_Quaternion`.
* Fixed method `ScaleSelf` of `BBMOD_DualQuaternion`.
12 changes: 12 additions & 0 deletions docs_src/Changelog/Changelog3.20.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog 3.20.1
This is a small patch release that fixes a few bugs in the library. As a little bonus, a tiny portion of the `Core` module was moved to a new `Core/Base` subfolder. If you would like to use BBMOD only for rendering of 3D animated models in your GameMaker project, without using its material system and other capabilities, this is the only folder that you need to import into your project.

* Renderer `BBMOD_DeferredRenderer` now also supports the `DepthOnly` render pass and blends depth of forward rendered models into the G-Buffer.
* Fixed normal mapping on terrain.
* Fixed spot lights affecting backsides of models.
* Fixed materials `BBMOD_MATERIAL_DEFERRED` and `BBMOD_TERRAIN_DEFERRED` being registered under wrong names and hence being loaded incorrectly from BBMAT files.
* Fixed crash that happens in recent releases of GameMaker in function `bbmod_texture_set_stage_vs` when running on macOS and `libBBMOD.dylib` is missing.
* Fixed method `RotateOther` of `BBMOD_Quaternion`.
* Fixed method `ScaleSelf` of `BBMOD_DualQuaternion`.
* Property `Materials` of `BBMOD_Model` can now contain also `Pointer.Texture`s instead of `BBMOD_Material`s, but then the model can be rendered only using the `submit` method!
* There is now a new folder `BBMOD/Core/Base`, which contains the absolute minimum required to use BBMOD's animation player in your GameMaker projects. The material system is not included in this folder, meaning you will need to write your own shaders to draw the models. Do not forget to add `#define BBMOD_MATERIAL_DEFAULT -1` to your project if you import only this folder!
1 change: 1 addition & 0 deletions docs_src/Changelog/Changelog_.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
In this section you can find changelogs for all releases of BBMOD since 3.0.0.

## Contents
* [3.20.1](./Changelog3.20.1.html)
* [3.20.0](./Changelog3.20.0.html)
* [3.19.3](./Changelog3.19.3.html)
* [3.19.2](./Changelog3.19.2.html)
Expand Down
2 changes: 1 addition & 1 deletion docs_src/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# BBMOD
Welcome to the official documentation of BBMOD 3.20.0!
Welcome to the official documentation of BBMOD 3.20.1!

BBMOD is an advanced 3D rendering solution for GameMaker. It consists of a
custom model, animation and material formats, a model converter (BBMOD CLI),
Expand Down
3 changes: 2 additions & 1 deletion gmdoc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"title": "BBMOD Docs",
"author": "BlueBurn",
"prefix": ["bbmod", "__bbmod"],
"version": "3.20.0",
"version": "3.20.1",
"analytics": "",
"api": {
"rating": "/bbmod/page_rating.php"
Expand All @@ -15,6 +15,7 @@
"Changelog": {
"file": "Changelog/Changelog_.md",
"pages": {
"3.20.1": "Changelog/Changelog3.20.1.md",
"3.20.0": "Changelog/Changelog3.20.0.md",
"3.19.3": "Changelog/Changelog3.19.3.md",
"3.19.2": "Changelog/Changelog3.19.2.md",
Expand Down

0 comments on commit 27d29bb

Please sign in to comment.