Skip to content

Releases: JohannesDeml/UnityWebGL-LoadingTest

2021.3.0f1

24 Apr 20:25
2021.3.0f1
f325b94
Compare
Choose a tag to compare

2021.3.0f1

Changes

  • Update to Unity 2021.3.0f1
  • Add option to build WebGL 2.0 in CI and in tool menu

2021.3.0f1 Demo
2021.3.0f1-webgl2
2021.3.0f1-minsize Demo
2021.3.0f1-urp WebGL1 Demo - Broken
2021.3.0f1-urp WebGL2 Demo

Notes

⚠️ All builds (except for URP WebGL 2 on android) don't work on mobile. Seems like they broke something with 2021.3.

⚠️ The URP build for WebGL 1 does not work anymore, there are the following shader compile problems:

Shader error in 'Hidden/Universal/CoreBlit': invalid subscript 'positionCS' at /Data/Documents/Unity/Own/UnityWebGL-LoadingTest/Library/PackageCache/[email protected]/Runtime/Utilities/Blit.hlsl(92) (on gles)

Compiling Subshader: 0, Pass: , Vertex program with DISABLE_TEXTURE2D_X_ARRAY
Platform defines: SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHTMAP_RGBM_ENCODING UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BLENDING UNITY_SPECCUBE_BOX_PROJECTION UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS
Disabled keywords: BLIT_SINGLE_SLICE SHADER_API_GLES30 UNITY_ASTC_NORMALMAP_ENCODING UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_DXT5nm UNITY_NO_FULL_STANDARD_SHADER UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_UNIFIED_SHADER_PRECISION_MODEL UNITY_VIRTUAL_TEXTURING 
Shader error in 'Hidden/kMotion/CameraMotionVectors': SV_VertexID semantic is not supported on GLES 2.0 at line 11 (on gles)

Compiling Subshader: 0, Pass: , Vertex program with <no keywords>
Platform defines: SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHTMAP_RGBM_ENCODING UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BLENDING UNITY_SPECCUBE_BOX_PROJECTION UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS
Disabled keywords: SHADER_API_GLES30 UNITY_ASTC_NORMALMAP_ENCODING UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_DXT5nm UNITY_NO_FULL_STANDARD_SHADER UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_UNIFIED_SHADER_PRECISION_MODEL UNITY_VIRTUAL_TEXTURING

2020.3.30f1

15 Mar 15:29
2020.3.30f1
20b3678
Compare
Choose a tag to compare

Screenshot Github Workflow

Changes

  • Update Unity to 2020.3.30f1 ->latest LTS version
  • Usage of github actions to build the project and deploy it to the server
  • Make time tracking logic compatible with SeleniumLoadingTracker, so we can track loading times semi-automated

2020.3.30f1 Demo
2020.3.30f1-minsize Demo
2020.3.30f1-urp Demo

2020.3.23f1

21 Nov 22:08
7f94088
Compare
Choose a tag to compare

WebGL bridge

webgl-bridge
Added a script to easily access unity functionality through the browser console. Full video: Youtube

Changes

  • Update Unity to 2020.3.23f1 -> just to be at the latest version of the last LTS ;)
  • Start time is now taken at awake to avoid measuring the execution time from other scripts - this is a very rough number, hopefully I will be able to measure the start time in a more reliable way in the future

2020.3.23f1 Demo

2021.2.0f1

26 Oct 21:20
e187600
Compare
Choose a tag to compare
  • Does not work with URP, see https://issuetracker.unity3d.com/product/unity/issues/guid/1360175
  • Building the project is quite fast (takes 99 seconds on my machine)
  • Startup times also seem to have improved
  • Includes the new unity logo
  • Unity Publisher fails because of selector in the publisher style that is not compatible with Unity 2021.2

2021.2.0f1 Demo
2021.2.0f1 Minsize Demo

2021.2.0b1

28 Jun 13:43
a261673
Compare
Choose a tag to compare
  • You will need to change the unity folder permission to create abuild with the new beta, see forum thread.
  • Unity's javascript API changed, error handling is improved to tackle the change (commit)
  • Build size got smaller and builds are created faster 🥳

Demo

Demo-URP

2019.4.25f1

26 Apr 09:17
2019.4.25f1
509e0e6
Compare
Choose a tag to compare

2019 LTS update, just to see how it is holding up compared to 2020 LTS.

2021.1.0f1

24 Mar 09:01
d2991a8
Compare
Choose a tag to compare

General notes

  • No noticable changes to 2020.3

Changes

  • Exclude video shaders

2020.3.0f1

12 Mar 08:44
d0fc247
Compare
Choose a tag to compare

No major changes to 2020.2

2021.1.0b3

25 Jan 09:38
2021.1.0b3
09b3731
Compare
Choose a tag to compare
  • Build for 2021.1 beta. File size increased a bit, but other than that not much to note so far.

2020.2.0f1

16 Dec 09:32
51b4e2e
Compare
Choose a tag to compare
  • Upgrade to Unity 2020.2.0f1
  • Minor fixes in template
  • Runs on Android (Firefox, Edge) now, but might have worked earlier as well