Skip to content

Commit

Permalink
Version update 5.10.0
Browse files Browse the repository at this point in the history
Former-commit-id: 741d5dffdc15e77052d62ebcf95a207018b70e3b
  • Loading branch information
Babylon.js Platform committed Jun 9, 2022
1 parent b48083d commit a08bba7
Show file tree
Hide file tree
Showing 29 changed files with 319 additions and 295 deletions.
264 changes: 141 additions & 123 deletions .build/changelog.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,146 @@
{
"fromTag": "5.9.0",
"fromTag": "5.9.1",
"changelog": {
"5.10.0": [
{
"pr": "12622",
"title": "Disallow users to change the frame of the first key, ensuring that th…",
"description": "…ere is always a frame at 0. It was already not possible to drag the first frame outside of 0, but this covers the top bar input.",
"author": {
"name": "carolhmj",
"url": "https://github.com/carolhmj"
},
"files": [
"packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/animations/curveEditor/controls/textInputComponent.tsx",
"packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/animations/curveEditor/graph/rangeFrameBarComponent.tsx",
"packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/animations/curveEditor/scss/curveEditor.scss",
"packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/animations/curveEditor/topBarComponent.tsx"
],
"tags": []
}
],
"5.9.1": [
{
"pr": "12638",
"title": "Add a catch",
"description": null,
"author": {
"name": "deltakosh",
"url": "https://github.com/deltakosh"
},
"files": [
"packages/dev/core/src/Misc/computePressure.ts"
],
"tags": [
"bug"
]
},
{
"pr": "12637",
"title": "Fix pointer hover on descendant controls when action manager is recursive",
"description": "Related forum issue: https://forum.babylonjs.com/t/hovercursor-does-not-change-when-hovering-child-elements/31104\r\nPlayground: https://playground.babylonjs.com/#68S8IM",
"author": {
"name": "carolhmj",
"url": "https://github.com/carolhmj"
},
"files": [
"packages/dev/core/src/Inputs/scene.inputManager.ts"
],
"tags": []
},
{
"pr": "12636",
"title": "Support for extracting bloom highlights with luminance >1",
"description": "This is useful for HDR bloom, where the desired, exposed luminance threshold could be greater than 1.",
"author": {
"name": "kircher1",
"url": "https://github.com/kircher1"
},
"files": [
"packages/dev/core/src/Shaders/ShadersInclude/helperFunctions.fx",
"packages/dev/core/src/Shaders/extractHighlights.fragment.fx"
],
"tags": []
},
{
"pr": "12613",
"title": "No need to clear (depth) in utility layer",
"description": "This scene fails when in XR:\n\nhttps://playground.babylonjs.com/#HJZBRG#253\n\nForum reference - https://forum.babylonjs.com/t/button3d-in-vr-is-rendered-on-top-of-everything/30772\n\nI am not 100% sure why it was needed until now, so I am going to wait for reviews first before merging this.",
"author": {
"name": "RaananW",
"url": "https://github.com/RaananW"
},
"files": [
"packages/dev/core/src/Rendering/utilityLayerRenderer.ts"
],
"tags": [
"bug",
"VR/AR/XR"
]
},
{
"pr": "12632",
"title": "Serialize iridescene in PBR materials",
"description": null,
"author": {
"name": "sebavan",
"url": "https://github.com/sebavan"
},
"files": [
"packages/dev/core/src/Materials/PBR/pbrMaterial.ts",
"packages/dev/core/src/Materials/PBR/pbrMetallicRoughnessMaterial.ts",
"packages/dev/core/src/Materials/PBR/pbrSpecularGlossinessMaterial.ts"
],
"tags": [
"bug",
"materials"
]
},
{
"pr": "12635",
"title": "Fix where canvas could have a blue highlight effect on tap.",
"description": "For #12634.\r\n\r\nAdded a line to also disable the webkitTapHighlight when touch actions are disabled.",
"author": {
"name": "saaratrix",
"url": "https://github.com/saaratrix"
},
"files": [
"packages/dev/core/src/Engines/engine.ts"
],
"tags": []
},
{
"pr": "12633",
"title": "Added ```setQuaternion``` to ```Effect```",
"description": "I'm back with more Quaternion's stuff.\r\n\r\nI added ```setQuaternion``` to the Effect class.\r\n\r\nI updated the different pipeline contexts versions to make it possible to set a quaternion as a uniform variable in a shader.\r\nI created a IQuaternionLike interface, though it is the same as IVector4Like I think it makes the code easier to understand and read with this interface.",
"author": {
"name": "BarthPaleologue",
"url": "https://github.com/BarthPaleologue"
},
"files": [
"packages/dev/core/src/Engines/IPipelineContext.ts",
"packages/dev/core/src/Engines/WebGL/webGLPipelineContext.ts",
"packages/dev/core/src/Engines/WebGPU/webgpuPipelineContext.ts",
"packages/dev/core/src/Engines/nativeEngine.ts",
"packages/dev/core/src/Materials/effect.ts",
"packages/dev/core/src/Maths/math.like.ts"
],
"tags": []
},
{
"pr": "12629",
"title": "Force createGlobalSubmesh in Mesh.SetVerticesData if Mesh is Unindexed",
"description": "This a a fix for the bug reported in the forum here : https://forum.babylonjs.com/t/bug-when-calling-setverticesdata-on-a-unindexed-mesh/31009\r\n\r\nrepro here : https://www.babylonjs-playground.com/#JX7SUF",
"author": {
"name": "barroij",
"url": "https://github.com/barroij"
},
"files": [
"packages/dev/core/src/Meshes/geometry.ts"
],
"tags": []
}
],
"5.9.0": [
{
"pr": "12624",
Expand Down Expand Up @@ -289,128 +429,6 @@
]
}
],
"5.9.1": [
{
"pr": "12638",
"title": "Add a catch",
"description": null,
"author": {
"name": "deltakosh",
"url": "https://github.com/deltakosh"
},
"files": [
"packages/dev/core/src/Misc/computePressure.ts"
],
"tags": [
"bug"
]
},
{
"pr": "12637",
"title": "Fix pointer hover on descendant controls when action manager is recursive",
"description": "Related forum issue: https://forum.babylonjs.com/t/hovercursor-does-not-change-when-hovering-child-elements/31104\r\nPlayground: https://playground.babylonjs.com/#68S8IM",
"author": {
"name": "carolhmj",
"url": "https://github.com/carolhmj"
},
"files": [
"packages/dev/core/src/Inputs/scene.inputManager.ts"
],
"tags": []
},
{
"pr": "12636",
"title": "Support for extracting bloom highlights with luminance >1",
"description": "This is useful for HDR bloom, where the desired, exposed luminance threshold could be greater than 1.",
"author": {
"name": "kircher1",
"url": "https://github.com/kircher1"
},
"files": [
"packages/dev/core/src/Shaders/ShadersInclude/helperFunctions.fx",
"packages/dev/core/src/Shaders/extractHighlights.fragment.fx"
],
"tags": []
},
{
"pr": "12613",
"title": "No need to clear (depth) in utility layer",
"description": "This scene fails when in XR:\n\nhttps://playground.babylonjs.com/#HJZBRG#253\n\nForum reference - https://forum.babylonjs.com/t/button3d-in-vr-is-rendered-on-top-of-everything/30772\n\nI am not 100% sure why it was needed until now, so I am going to wait for reviews first before merging this.",
"author": {
"name": "RaananW",
"url": "https://github.com/RaananW"
},
"files": [
"packages/dev/core/src/Rendering/utilityLayerRenderer.ts"
],
"tags": [
"bug",
"VR/AR/XR"
]
},
{
"pr": "12632",
"title": "Serialize iridescene in PBR materials",
"description": null,
"author": {
"name": "sebavan",
"url": "https://github.com/sebavan"
},
"files": [
"packages/dev/core/src/Materials/PBR/pbrMaterial.ts",
"packages/dev/core/src/Materials/PBR/pbrMetallicRoughnessMaterial.ts",
"packages/dev/core/src/Materials/PBR/pbrSpecularGlossinessMaterial.ts"
],
"tags": [
"bug",
"materials"
]
},
{
"pr": "12635",
"title": "Fix where canvas could have a blue highlight effect on tap.",
"description": "For #12634.\r\n\r\nAdded a line to also disable the webkitTapHighlight when touch actions are disabled.",
"author": {
"name": "saaratrix",
"url": "https://github.com/saaratrix"
},
"files": [
"packages/dev/core/src/Engines/engine.ts"
],
"tags": []
},
{
"pr": "12633",
"title": "Added ```setQuaternion``` to ```Effect```",
"description": "I'm back with more Quaternion's stuff.\r\n\r\nI added ```setQuaternion``` to the Effect class.\r\n\r\nI updated the different pipeline contexts versions to make it possible to set a quaternion as a uniform variable in a shader.\r\nI created a IQuaternionLike interface, though it is the same as IVector4Like I think it makes the code easier to understand and read with this interface.",
"author": {
"name": "BarthPaleologue",
"url": "https://github.com/BarthPaleologue"
},
"files": [
"packages/dev/core/src/Engines/IPipelineContext.ts",
"packages/dev/core/src/Engines/WebGL/webGLPipelineContext.ts",
"packages/dev/core/src/Engines/WebGPU/webgpuPipelineContext.ts",
"packages/dev/core/src/Engines/nativeEngine.ts",
"packages/dev/core/src/Materials/effect.ts",
"packages/dev/core/src/Maths/math.like.ts"
],
"tags": []
},
{
"pr": "12629",
"title": "Force createGlobalSubmesh in Mesh.SetVerticesData if Mesh is Unindexed",
"description": "This a a fix for the bug reported in the forum here : https://forum.babylonjs.com/t/bug-when-calling-setverticesdata-on-a-unindexed-mesh/31009\r\n\r\nrepro here : https://www.babylonjs-playground.com/#JX7SUF",
"author": {
"name": "barroij",
"url": "https://github.com/barroij"
},
"files": [
"packages/dev/core/src/Meshes/geometry.ts"
],
"tags": []
}
],
"5.8.2": [
{
"pr": "12605",
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -438,6 +438,12 @@
- Add support for GLTF 2.0 Serializer KHR_materials_specular - by [pandaGaume](https://github.com/pandaGaume) ([#12332](https://github.com/BabylonJS/Babylon.js/pull/12332))
- Add support for Iridescence in PBR and GLTF - [_New Feature_] by [sebavan](https://github.com/sebavan) ([#12365](https://github.com/BabylonJS/Babylon.js/pull/12365))

## 5.10.0

### Inspector

- Disallow users to change the frame of the first key, ensuring that th… - by [carolhmj](https://github.com/carolhmj) ([#12622](https://github.com/BabylonJS/Babylon.js/pull/12622))

## 5.1.0

### GUI Editor
Expand Down

0 comments on commit a08bba7

Please sign in to comment.