Skip to content

Commit

Permalink
Version update 7.33.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Babylon.js Platform committed Nov 7, 2024
1 parent c6b1c6e commit 938e68d
Show file tree
Hide file tree
Showing 39 changed files with 304 additions and 175 deletions.
119 changes: 118 additions & 1 deletion .build/changelog.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,123 @@
{
"fromTag": "7.32.4",
"fromTag": "7.32.5",
"changelog": {
"7.33.0": [
{
"pr": "15782",
"title": "Enable .env file for playwright tests",
"description": "The .env file is not being read when running playwright tests. This change imports the `populateEnvironment` utility function and calls it so the .env file gets read.",
"author": {
"name": "docEdub",
"url": "https://github.com/docEdub"
},
"files": [
"packages/tools/tests/playwright.config.ts"
],
"tags": []
},
{
"pr": "15779",
"title": "EffectWrapper: Fix backward compatibility for alpha mode",
"description": "See https://forum.babylonjs.com/t/oit-seems-broken-with-7-32-2/54591",
"author": {
"name": "Popov72",
"url": "https://github.com/Popov72"
},
"files": [
"packages/dev/core/src/Materials/effectRenderer.ts"
],
"tags": [
"bug",
"rendering engine"
]
},
{
"pr": "15777",
"title": "Optimize RenderTargetTexture handling",
"description": "To prevent repeated instantiation and potential memory leaks, \r\nI fixed the code about \"RenderTargetTexture\".\r\n\r\n",
"author": {
"name": "UN1TOne",
"url": "https://github.com/UN1TOne"
},
"files": [
"packages/dev/postProcesses/src/edgeDetection/edgeDetectionPostProcess.ts"
],
"tags": []
},
{
"pr": "15775",
"title": "IBL Shadows accumulation for different scene sizes",
"description": "Accumulation is dependent upon distance between previous and current world positions and this scales with scene size.\r\nThe fix is to scale this comparison based on the size of the voxel grid.",
"author": {
"name": "MiiBond",
"url": "https://github.com/MiiBond"
},
"files": [
"packages/dev/core/src/Rendering/IBLShadows/iblShadowsAccumulationPass.ts",
"packages/dev/core/src/Rendering/IBLShadows/iblShadowsRenderPipeline.ts",
"packages/dev/core/src/Shaders/iblShadowAccumulation.fragment.fx",
"packages/dev/core/src/ShadersWGSL/iblShadowAccumulation.fragment.fx"
],
"tags": []
},
{
"pr": "15776",
"title": "Collapsible nodes for node editors",
"description": null,
"author": {
"name": "deltakosh",
"url": "https://github.com/deltakosh"
},
"files": [
"packages/dev/core/src/FrameGraph/Node/nodeRenderGraph.ts",
"packages/dev/core/src/Materials/Node/nodeMaterial.ts",
"packages/dev/core/src/Meshes/Node/nodeGeometry.ts",
"packages/dev/sharedUiComponents/src/imgs/dropdownArrowIcon_white.svg",
"packages/dev/sharedUiComponents/src/nodeGraphSystem/graphCanvas.tsx",
"packages/dev/sharedUiComponents/src/nodeGraphSystem/graphNode.modules.scss",
"packages/dev/sharedUiComponents/src/nodeGraphSystem/graphNode.ts",
"packages/dev/sharedUiComponents/src/nodeGraphSystem/interfaces/nodeLocationInfo.ts",
"packages/dev/sharedUiComponents/src/nodeGraphSystem/nodePort.ts",
"packages/tools/nodeEditor/src/serializationTools.ts",
"packages/tools/nodeGeometryEditor/src/serializationTools.ts",
"packages/tools/nodeRenderGraphEditor/src/serializationTools.ts"
],
"tags": [
"new feature"
]
},
{
"pr": "15774",
"title": "Better float UI",
"description": null,
"author": {
"name": "deltakosh",
"url": "https://github.com/deltakosh"
},
"files": [
"packages/dev/core/src/Materials/Node/Blocks/Fragment/fragmentOutputBlock.ts",
"packages/dev/sharedUiComponents/src/nodeGraphSystem/graphNode.modules.scss",
"packages/dev/sharedUiComponents/src/nodeGraphSystem/graphNode.ts"
],
"tags": [
"skip changelog"
]
},
{
"pr": "15773",
"title": "Add toneMapping, contrast, and exposure to Viewer",
"description": "This change primarily adds three new properties (and corresponding attributes) to the viewer: `toneMapping`, `contrast`, and `exposure`. Notes on this:\r\n- Tone mapping is set to KHR PBR Neutral by default.\r\n- Tone mapping, contrast, and exposure are not applied to the skybox.\r\n- When these attributes are explicitly set, they are re-applied when a new model is loaded. If they are not set, then the current property value is retained (similar behavior as some other attributes).\r\n\r\nThis change includes a few other small fixes as well:\r\n- Enable transparency as coverage by default.\r\n- Remove the outline from the canvas (otherwise it is clicked it shows a black outline).",
"author": {
"name": "ryantrem",
"url": "https://github.com/ryantrem"
},
"files": [
"packages/tools/viewer-alpha/src/viewer.ts",
"packages/tools/viewer-alpha/src/viewerElement.ts"
],
"tags": []
}
],
"7.32.5": [
{
"pr": "15772",
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## 7.33.0

### Core

- EffectWrapper: Fix backward compatibility for alpha mode - [_Bug Fix_] by [Popov72](https://github.com/Popov72) ([#15779](https://github.com/BabylonJS/Babylon.js/pull/15779))
- IBL Shadows accumulation for different scene sizes - by [MiiBond](https://github.com/MiiBond) ([#15775](https://github.com/BabylonJS/Babylon.js/pull/15775))
- Collapsible nodes for node editors - [_New Feature_] by [deltakosh](https://github.com/deltakosh) ([#15776](https://github.com/BabylonJS/Babylon.js/pull/15776))

### Node Editor

- Collapsible nodes for node editors - [_New Feature_] by [deltakosh](https://github.com/deltakosh) ([#15776](https://github.com/BabylonJS/Babylon.js/pull/15776))

## 7.32.5

### Core
Expand Down
Loading

0 comments on commit 938e68d

Please sign in to comment.