 
        Beta versions are not as thoroughly tested as stable
     
    
        
        
        
        
        
        
            
                Updated alpha effects; more WebGPU improvements; bug fixes
             
            
                
                    
                        31 October, 2023 ()
                    
                    
                
             
         
        
        
        
        
                    
                        
                            Email Me New Releases
                            Don't miss out on the latest and greatest new features in Construct 3
                         
                        
                     
                
        
            
            
                
                    Notes
                    We're continuing to focus on stability while we work towards a new stable release in the next couple of weeks. One of the main changes in this release is to the Alpha clamp effect. It turns out that due to a mistake in the calculation it does, it's actually been processing the wrong effect since its introduction in 2014! This presents a tricky backwards-compatibility problem, as there could be thousands of projects that are designed to use the effect as it is. To solve this we've renamed the old Alpha clamp effect to Alpha cutoff, and kept it working the same, so existing projects will keep working as they are. Then we've introduced a whole new effect called Alpha clamp to replace the old one, which works correctly - so new uses of the Alpha clamp have the correct effect. We take backwards compatibility very seriously and this shows the care we take to ensure we don't break anyone's projects, even when they are technically affected by a bug.
Separately we've also introduced a new Alpha ramp effect. This is similar to Alpha clamp, except it allows having soft edges, as the alpha ais ramped down instead of abruptly changed.
Finally there's a batch of bug fixes, including more updates to ensure the WebGPU renderer is working as well as the existing WebGL renderer. WebGPU support is due to arrive on Chrome for Android soon, so browser support is gradually increasing, and in future we hope to make WebGPU the new default.
                 
                
                    
                    
                        
                            Like this Release?
                        
                        
                            Let us know with a thumbs up!
                        
                        
                     
                    
    Launch r365
                 
             
            
                
        
            
                
                     New Additions
New Additions
                
            
            
                
                    
                            
                                
                                
                                    Add new 'Alpha clamp' effect which properly handles premultiplied alpha
                                
                             
                        
                            
                                
                                
                                    Add new 'Alpha ramp' effect
                                
                             
                        
                 
             
         
    
        
            
                
                     Changes
Changes
                
            
            
                
                    
                            
                                
                                
                                    Rename old 'Alpha clamp' effect to 'Alpha cutoff'
                                
                             
                        
                            
                                
                                
                                    Windows WebView2: update to WebView2 SDK v1.0.2088.41
                                
                             
                        
                 
             
         
    
        
            
                
                     Bug Fixes
Bug Fixes
                
            
            
                
                    
                            
                                
                                
                                    Car behavior: possible NaN result with max speed of 0
                                
                             
                        
                            
                                
                                
                                    'Set position to another object' with 3D shape could lag behind a frame
                                
                             
                        
                            
                                
                                
                                    Possible errors moving dynamic layers in the layers tree
                                
                             
                        
                            
                                
                                
                                    Changing dynamic layers did not always cause a redraw
                                
                             
                        
                            
                                
                                
                                    Possible error rendering effects with certain layer scale/rotation
                                
                             
                        
                            
                                
                                
                                    JSON: could return incorrect values after array manipulation actions
                                
                             
                        
                            
                                
                                
                                    WebGPU: 'Alpha cutoff' (formerly 'Alpha clamp') effect not rendering same as WebGL
                                
                             
                        
                            
                                
                                
                                    WebGPU: possible blank screen using Z elevation in low quality fullscreen mode
                                
                             
                        
                            
                                
                                
                                    WebGPU: particles with effects not rendering correctly
                                
                             
                        
                            
                                
                                
                                    WebGPU: particles not rendering in editor
                                
                             
                        
                            
                                
                                
                                    WebGPU: possible error rendering instances with effects when using 3D camera
                                
                             
                        
                            
                                
                                
                                    WebGPU: could sometimes fail to render background blending effects correctly
                                
                             
                        
                            
                                
                                
                                    WebGPU: incorrect handling of non-default vanishing point
                                
                             
                        
                            
                                
                                
                                    WebGPU: incorrect handling of near distance (regression r364)
                                
                             
                        
                 
             
         
    
        
            
                
                     Scripting updates
Scripting updates
                
            
            
                
                    
                            
                                
                                
                                    WebView2: polyfill window.moveTo/window.resizeTo
                                
                             
                        
                            
                                
                                
                                    Fix some more TypeScript definitions
                                
                             
                        
                            
                                
                                
                                    Removing layers did not always immediately update instance lists
                                
                             
                        
                 
             
         
    
             
            
            
    
        
            Share Construct 3 Release r365 Now