|
1 | 1 | {
|
2 |
| - "fromTag": "7.51.2", |
| 2 | + "fromTag": "7.51.3", |
3 | 3 | "changelog": {
|
| 4 | + "7.52.0": [ |
| 5 | + { |
| 6 | + "pr": "16248", |
| 7 | + "title": "Cascaded Shadow Generator: Fix cascade min and max Z calculation", |
| 8 | + "description": "See https://forum.babylonjs.com/t/serious-self-shadow-using-cascaded-shadow-generator-with-cascadeblendpercentage-in-few-angle/56886/5.\r\n\r\nIt also fixes the artifacts described in #7416, so I reverted that PR, the \"fix\" wasn't one.", |
| 9 | + "author": { |
| 10 | + "name": "Popov72", |
| 11 | + "url": "https://github.com/Popov72" |
| 12 | + }, |
| 13 | + "files": [ |
| 14 | + "packages/dev/core/src/Lights/Shadows/cascadedShadowGenerator.ts", |
| 15 | + "packages/dev/core/src/Shaders/ShadersInclude/shadowMapFragment.fx", |
| 16 | + "packages/dev/core/src/ShadersWGSL/ShadersInclude/shadowMapFragment.fx", |
| 17 | + "packages/tools/tests/test/visualization/config.json" |
| 18 | + ], |
| 19 | + "tags": [ |
| 20 | + "bug", |
| 21 | + "rendering engine", |
| 22 | + "shadows" |
| 23 | + ] |
| 24 | + }, |
| 25 | + { |
| 26 | + "pr": "16252", |
| 27 | + "title": "Fix geometry.copy", |
| 28 | + "description": null, |
| 29 | + "author": { |
| 30 | + "name": "deltakosh", |
| 31 | + "url": "https://github.com/deltakosh" |
| 32 | + }, |
| 33 | + "files": [ |
| 34 | + "packages/dev/core/src/Meshes/geometry.ts" |
| 35 | + ], |
| 36 | + "tags": [] |
| 37 | + }, |
| 38 | + { |
| 39 | + "pr": "16250", |
| 40 | + "title": "Restore missing export for glTF exporter", |
| 41 | + "description": "Extensions register themselves with the GLTF exporter, so they must be included in the index.ts.", |
| 42 | + "author": { |
| 43 | + "name": "alexchuber", |
| 44 | + "url": "https://github.com/alexchuber" |
| 45 | + }, |
| 46 | + "files": [ |
| 47 | + "packages/dev/serializers/src/glTF/2.0/index.ts" |
| 48 | + ], |
| 49 | + "tags": [] |
| 50 | + }, |
| 51 | + { |
| 52 | + "pr": "16247", |
| 53 | + "title": "Make prefiltering using CDF default to supersample", |
| 54 | + "description": "I've noticed an issue with the CDF irradiance filtering when the cube texture size is below 256. The resulting irradiance brightness varies considerably (and usually gets darker) with different resolutions. The issue seems to be that the conversion from equirectangular to cubemap loses some of the bright spots in the original map (or changes the balance of bright pixels to dark ones). This is an especially big problem for mobile devices since the prefiltered cubemap can't seem to be bigger than 64 without causing the WebGL context to be lost.\r\n\r\nThe 'supersample' option when creating an HDRCubeTexture fixes this issue entirely as it compensates for the missing resolution with more samples. For this reason, I think it makes sense to force supersampling when CDF filtering is enabled.", |
| 55 | + "author": { |
| 56 | + "name": "MiiBond", |
| 57 | + "url": "https://github.com/MiiBond" |
| 58 | + }, |
| 59 | + "files": [ |
| 60 | + "packages/dev/core/src/Materials/Textures/hdrCubeTexture.ts", |
| 61 | + "packages/dev/core/src/Shaders/iblCdfDebug.fragment.fx", |
| 62 | + "packages/dev/core/src/ShadersWGSL/iblCdfDebug.fragment.fx" |
| 63 | + ], |
| 64 | + "tags": [] |
| 65 | + }, |
| 66 | + { |
| 67 | + "pr": "16249", |
| 68 | + "title": "Update playground for audio engine compatibility", |
| 69 | + "description": "Enhance the playground to support both the new and old audio engine implementations, including deprecation notices for the old audio engine methods.\n\nNow if a playground references the BABYLON.Sound class, the old audioEngine will be initialized. Until then, no audio engine will be created.\n\nA second change is disposing all available NEW audio engines before the playground starts, as disposing the audio engine is independent from the Engine class.", |
| 70 | + "author": { |
| 71 | + "name": "RaananW", |
| 72 | + "url": "https://github.com/RaananW" |
| 73 | + }, |
| 74 | + "files": [ |
| 75 | + "packages/dev/core/src/Audio/Interfaces/IAudioEngineOptions.ts", |
| 76 | + "packages/dev/core/src/Engines/abstractEngine.ts", |
| 77 | + "packages/dev/core/src/Engines/engine.common.ts", |
| 78 | + "packages/dev/core/src/Engines/engine.ts", |
| 79 | + "packages/tools/playground/src/components/rendererComponent.tsx" |
| 80 | + ], |
| 81 | + "tags": [ |
| 82 | + "breaking change" |
| 83 | + ] |
| 84 | + }, |
| 85 | + { |
| 86 | + "pr": "15839", |
| 87 | + "title": "Add audio engine v2", |
| 88 | + "description": "This change adds the initial audio engine v2 implementation and introduces the API for sound and streaming sound creation and playback, in addition to audio buses (formerly known as SoundTracks).", |
| 89 | + "author": { |
| 90 | + "name": "docEdub", |
| 91 | + "url": "https://github.com/docEdub" |
| 92 | + }, |
| 93 | + "files": [ |
| 94 | + "packages/dev/core/src/AudioV2/abstractAudio/abstractAudioBus.ts", |
| 95 | + "packages/dev/core/src/AudioV2/abstractAudio/abstractAudioNode.ts", |
| 96 | + "packages/dev/core/src/AudioV2/abstractAudio/abstractSound.ts", |
| 97 | + "packages/dev/core/src/AudioV2/abstractAudio/abstractSoundInstance.ts", |
| 98 | + "packages/dev/core/src/AudioV2/abstractAudio/audioBus.ts", |
| 99 | + "packages/dev/core/src/AudioV2/abstractAudio/audioEngineV2.ts", |
| 100 | + "packages/dev/core/src/AudioV2/abstractAudio/index.ts", |
| 101 | + "packages/dev/core/src/AudioV2/abstractAudio/mainAudioBus.ts", |
| 102 | + "packages/dev/core/src/AudioV2/abstractAudio/mainAudioOut.ts", |
| 103 | + "packages/dev/core/src/AudioV2/abstractAudio/staticSound.ts", |
| 104 | + "packages/dev/core/src/AudioV2/abstractAudio/staticSoundBuffer.ts", |
| 105 | + "packages/dev/core/src/AudioV2/abstractAudio/staticSoundInstance.ts", |
| 106 | + "packages/dev/core/src/AudioV2/abstractAudio/streamingSound.ts", |
| 107 | + "packages/dev/core/src/AudioV2/abstractAudio/streamingSoundInstance.ts", |
| 108 | + "packages/dev/core/src/AudioV2/abstractAudio/subNodes/abstractAudioSubGraph.ts", |
| 109 | + "packages/dev/core/src/AudioV2/abstractAudio/subNodes/abstractAudioSubNode.ts", |
| 110 | + "packages/dev/core/src/AudioV2/abstractAudio/subNodes/audioSubNode.ts", |
| 111 | + "packages/dev/core/src/AudioV2/abstractAudio/subNodes/spatialAudioSubNode.ts", |
| 112 | + "packages/dev/core/src/AudioV2/abstractAudio/subNodes/stereoAudioSubNode.ts", |
| 113 | + "packages/dev/core/src/AudioV2/abstractAudio/subNodes/volumeAudioSubNode.ts", |
| 114 | + "packages/dev/core/src/AudioV2/abstractAudio/subProperties/abstractSpatialAudio.ts", |
| 115 | + "packages/dev/core/src/AudioV2/abstractAudio/subProperties/abstractSpatialAudioListener.ts", |
| 116 | + "packages/dev/core/src/AudioV2/abstractAudio/subProperties/abstractStereoAudio.ts", |
| 117 | + "packages/dev/core/src/AudioV2/abstractAudio/subProperties/index.ts", |
| 118 | + "packages/dev/core/src/AudioV2/abstractAudio/subProperties/spatialAudio.ts", |
| 119 | + "packages/dev/core/src/AudioV2/abstractAudio/subProperties/spatialAudioListener.ts", |
| 120 | + "packages/dev/core/src/AudioV2/abstractAudio/subProperties/stereoAudio.ts", |
| 121 | + "packages/dev/core/src/AudioV2/audioUtils.ts", |
| 122 | + "packages/dev/core/src/AudioV2/index.ts", |
| 123 | + "packages/dev/core/src/AudioV2/soundState.ts", |
| 124 | + "packages/dev/core/src/AudioV2/webAudio/index.ts", |
| 125 | + "packages/dev/core/src/AudioV2/webAudio/subNodes/spatialWebAudioSubNode.ts", |
| 126 | + "packages/dev/core/src/AudioV2/webAudio/subNodes/stereoWebAudioSubNode.ts", |
| 127 | + "packages/dev/core/src/AudioV2/webAudio/subNodes/volumeWebAudioSubNode.ts", |
| 128 | + "packages/dev/core/src/AudioV2/webAudio/subNodes/webAudioBaseSubGraph.ts", |
| 129 | + "packages/dev/core/src/AudioV2/webAudio/subNodes/webAudioBusAndSoundSubGraph.ts", |
| 130 | + "packages/dev/core/src/AudioV2/webAudio/subProperties/spatialWebAudio.ts", |
| 131 | + "packages/dev/core/src/AudioV2/webAudio/subProperties/spatialWebAudioListener.ts", |
| 132 | + "packages/dev/core/src/AudioV2/webAudio/webAudioBus.ts", |
| 133 | + "packages/dev/core/src/AudioV2/webAudio/webAudioEngine.ts", |
| 134 | + "packages/dev/core/src/AudioV2/webAudio/webAudioMainBus.ts", |
| 135 | + "packages/dev/core/src/AudioV2/webAudio/webAudioMainOut.ts", |
| 136 | + "packages/dev/core/src/AudioV2/webAudio/webAudioNode.ts", |
| 137 | + "packages/dev/core/src/AudioV2/webAudio/webAudioStaticSound.ts", |
| 138 | + "packages/dev/core/src/AudioV2/webAudio/webAudioStreamingSound.ts", |
| 139 | + "packages/dev/core/src/index.ts" |
| 140 | + ], |
| 141 | + "tags": [ |
| 142 | + "audio", |
| 143 | + "new feature" |
| 144 | + ] |
| 145 | + } |
| 146 | + ], |
4 | 147 | "7.51.3": [
|
5 | 148 | {
|
6 | 149 | "pr": "16237",
|
|
0 commit comments