Shader compile errors on PS4

When I try to make a PS4 build I get these compile errors:

Tested with built-in RP and Unity 2019.3.1f1 with a RTX 2060 Super on Win10.

Will invesitgate this now

Hi @woistjadefox looking at your post, you seem to have customised a few of the ocean shaders (I can see your shader is called Crest/Ocean Modified and that you have OceanEmissionModified.hlsl as well). Could you please try building the example project for PS4 and report the errors that you get there? At least we can track down the type-mismatch errors on our end - otherwise we have little to go-on in terms of which lines of code are causing the errors as we can't build for PS4 ourselves.

I will try to make a build with the vanilla example next Tuesday when I'm back in office.

Cheers, thank you! :) As much info as possible (all the compile errors if you can) would be really helpful as we have no PS4 to repro with. Hope you have a good weekend!

I just pulled the latest changes of the repo and tried to make a build.
Here are the errors:
Shader error in 'Hidden/Crest/Simulation/Combine Animated Wave LODs': Program 'Frag', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at line 79 (on ps4)
Compiling Fragment program with _FLOW_ON _DYNAMIC_WAVE_SIM_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Hidden/Crest/Simulation/Combine Animated Wave LODs': Program 'Vert', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at line 79 (on ps4)
Compiling Vertex program with _FLOW_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Inputs/Clip Surface/Convex Hull': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(69) (on ps4)
Compiling Fragment program
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Inputs/Clip Surface/Convex Hull': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(69) (on ps4)
Compiling Vertex program
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Inputs/Clip Surface/Convex Hull': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(73) (on ps4)
Compiling Fragment program
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Inputs/Clip Surface/Convex Hull': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(73) (on ps4)
Compiling Vertex program
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Compiled shader 'Standard' in 3.84s
ps4 (total internal programs: 156, unique: 156)
Compressed shader 'Standard' on ps4 from 1.21MB to 0.24MB
Shader error in 'Crest/Ocean Surface Alpha': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 82 (on ps4)
Compiling Fragment program
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean Surface Alpha': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 82 (on ps4)
Compiling Vertex program
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean Surface Alpha': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 83 (on ps4)
Compiling Fragment program with FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean Surface Alpha': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 83 (on ps4)
Compiling Vertex program with FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean Surface Alpha': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(69) (on ps4)
Compiling Fragment program with FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean Surface Alpha': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(69) (on ps4)
Compiling Vertex program with FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean Surface Alpha': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(73) (on ps4)
Compiling Fragment program with FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean Surface Alpha': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(73) (on ps4)
Compiling Vertex program with FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 302 (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 302 (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 319 (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 319 (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'half' is a function output and does not permit argument of mismatching type 'float' at line 337 (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'half' is a function output and does not permit argument of mismatching type 'float' at line 337 (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'half' is a function output and does not permit argument of mismatching type 'float' at line 349 (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'half' is a function output and does not permit argument of mismatching type 'float' at line 349 (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(78) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(78) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(79) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(79) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE FOG_EXP _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'float3' is a function output and does not permit argument of mismatching type 'half3' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE FOG_EXP _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'float3' is a function output and does not permit argument of mismatching type 'half3' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON _APPLYNORMALMAPPING_ON _COMPUTEDIRECTIONALLIGHT_ON _DIRECTIONALLIGHTVARYROUGHNESS_ON _FOAM_ON _FOAM3DLIGHTING_ON _UNDERWATER_ON _CLIPSURFACE_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(69) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(69) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(73) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Ocean': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanHelpers.hlsl(73) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE FOG_EXP
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 188 (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at line 188 (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(78) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(78) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(79) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(79) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float3' is a function output and does not permit argument of mismatching type 'half3' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float3' is a function output and does not permit argument of mismatching type 'half3' at Assets/Crest/Crest/Shaders/OceanEmission.hlsl(150) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(23) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(23) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(32) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(32) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(41) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(41) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(50) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(50) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(59) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(59) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(68) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Curtain': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(68) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE _SUBSURFACESCATTERING_ON _SUBSURFACESHALLOWCOLOUR_ON _TRANSPARENCY_ON _CAUSTICS_ON _SHADOWS_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(23) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(23) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(32) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(32) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(41) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(41) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(50) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(50) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(59) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(59) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Frag', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(68) (on ps4)
Compiling Fragment program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Shader error in 'Crest/Underwater Meniscus': Program 'Vert', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at Assets/Crest/Crest/Shaders/Underwater/UnderwaterShared.hlsl(68) (on ps4)
Compiling Vertex program with UNITY_PASS_FORWARDBASE
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING
Compiled shader 'Legacy Shaders/Diffuse' in 1.54s
ps4 (total internal programs: 70, unique: 70)
Compiled shader 'Hidden/Internal-DepthNormalsTexture' in 1.59s
ps4 (total internal programs: 20, unique: 20)
Compiled shader 'Hidden/Internal-ScreenSpaceShadows' in 1.03s
ps4 (total internal programs: 32, unique: 32)
Compiled shader 'Hidden/Internal-DeferredShading' in 1.24s
ps4 (total internal programs: 54, unique: 54)
Compiled shader 'Hidden/Internal-ODSWorldTexture' in 1.47s
ps4 (total internal programs: 20, unique: 20)
Compiled shader 'Hidden/VideoDecode' in 1.48s
ps4 (total internal programs: 40, unique: 40)
DisplayProgressNotification: Build Failed
Error building Player: 68 errors

Can you let me know how the branch for PR #429 fairs? :) Hopefully it should resolve all of them.

It builds now. However, in a non-development build the  screen stays black and if I start a development build the log gets flooded with these error messages below. (Unity 2019.3.1f1, il2cpp, .NET 4x, Graphics Jobs enabled / disabled doesn't make a difference and I don't get any errors in a win64 standalone build)
00:38:23	Initialize engine version: 2019.3.1f1 (89d6087839c2)
00:38:23	Profiler enabled
00:38:23	UnloadTime: 0.483313 ms
00:38:23	Kernel 'ShapeCombine' not found
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgrAnimWaves:InitData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	[.\Runtime/Shaders/ComputeShader.cpp line 355]
00:38:23	(Filename: .\Runtime/Shaders/ComputeShader.cpp Line: 355)
00:38:23
00:38:23	ArgumentException: Kernel 'ShapeCombine' not found.
00:38:23	  at UnityEngine.Font+FontTextureRebuildCallback.EndInvoke (System.IAsyncResult result) [0x00000] in <00000000000000000000000000000000>:0
00:38:23
00:38:23	  at Crest.LodDataMgrAnimWaves.InitData () [0x00000] in <00000000000000000000000000000000>:0
00:38:23	  at System.Collections.Generic.Comparer`1[T].Compare (T x, T y) [0x00000] in <00000000000000000000000000000000>:0
00:38:23	UnityEngine.StackTraceUtility:ExtractStringFromExceptionInternal(Object, String&, String&)
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: currently not available on il2cpp Line: -1)
00:38:23
00:38:23	NullReferenceException: Object reference not set to an instance of an object.
00:38:23	  at Crest.LodDataMgrAnimWaves.CombinePassPingPong (UnityEngine.Rendering.CommandBuffer buf) [0x00000] in <000000000000000000000000000000
00:38:23	00>:0
00:38:23	  at Crest.LodDataMgrAnimWaves.BuildCommandBuffer (Crest.OceanRenderer ocean, UnityEngine.Rendering.CommandBuffer buf) [0x00000] in <0000
00:38:23<PHONE_NUMBER>000000000000000000>:0
00:38:23	  at Crest.BuildCommandBuffer.Build (Crest.OceanRenderer ocean, UnityEngine.Rendering.CommandBuffer buf) [0x00000] in <000000000000000000
00:38:23<PHONE_NUMBER>0000>:0
00:38:23	  at Crest.BuildCommandBuffer.LateUpdate () [0x00000] in <00000000000000000000000000000000>:0
00:38:23	  at System.Collections.Generic.Comparer`1[T].Compare (T x, T y) [0x00000] in <00000000000000000000000000000000>:0
00:38:23	UnityEngine.StackTraceUtility:ExtractStringFromExceptionInternal(Object, String&, String&)
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: currently not available on il2cpp Line: -1)
00:38:23
00:38:23	RenderData validation failed: _frame of data (1) != expected (-1), which may indicate some update functions are being called out of order
00:38:23	, or script execution order is broken.
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgr:SubmitDraws(Int32, CommandBuffer)
00:38:23	Crest.LodDataMgrShadow:ValidateSourceData()
00:38:23	Crest.LodDataMgrShadow:UpdateLodData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: .\Runtime/Export/Debug/Debug.bindings.h Line: 35)
00:38:23
00:38:23	RenderData validation failed: _frame of data (1) != expected (-1), which may indicate some update functions are being called out of order
00:38:23	, or script execution order is broken.
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgr:SubmitDraws(Int32, CommandBuffer)
00:38:23	Crest.LodDataMgrShadow:ValidateSourceData()
00:38:23	Crest.LodDataMgrShadow:UpdateLodData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: .\Runtime/Export/Debug/Debug.bindings.h Line: 35)
00:38:23
00:38:23	RenderData validation failed: _frame of data (1) != expected (-1), which may indicate some update functions are being called out of order
00:38:23	, or script execution order is broken.
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgr:SubmitDraws(Int32, CommandBuffer)
00:38:23	Crest.LodDataMgrShadow:ValidateSourceData()
00:38:23	Crest.LodDataMgrShadow:UpdateLodData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: .\Runtime/Export/Debug/Debug.bindings.h Line: 35)
00:38:23
00:38:23	RenderData validation failed: _frame of data (1) != expected (-1), which may indicate some update functions are being called out of order
00:38:23	, or script execution order is broken.
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgr:SubmitDraws(Int32, CommandBuffer)
00:38:23	Crest.LodDataMgrShadow:ValidateSourceData()
00:38:23	Crest.LodDataMgrShadow:UpdateLodData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: .\Runtime/Export/Debug/Debug.bindings.h Line: 35)
00:38:23
00:38:23	RenderData validation failed: _frame of data (1) != expected (-1), which may indicate some update functions are being called out of order
00:38:23	, or script execution order is broken.
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgr:SubmitDraws(Int32, CommandBuffer)
00:38:23	Crest.LodDataMgrShadow:ValidateSourceData()
00:38:23	Crest.LodDataMgrShadow:UpdateLodData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: .\Runtime/Export/Debug/Debug.bindings.h Line: 35)
00:38:23
00:38:23	RenderData validation failed: _frame of data (1) != expected (-1), which may indicate some update functions are being called out of order
00:38:23	, or script execution order is broken.
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgr:SubmitDraws(Int32, CommandBuffer)
00:38:23	Crest.LodDataMgrShadow:ValidateSourceData()
00:38:23	Crest.LodDataMgrShadow:UpdateLodData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: .\Runtime/Export/Debug/Debug.bindings.h Line: 35)
00:38:23
00:38:23	RenderData validation failed: _frame of data (1) != expected (-1), which may indicate some update functions are being called out of order
00:38:23	, or script execution order is broken.
00:38:23	UnityEngine.StackTraceUtility:ExtractStackTrace()
00:38:23	Crest.LodDataMgr:SubmitDraws(Int32, CommandBuffer)
00:38:23	Crest.LodDataMgrShadow:ValidateSourceData()
00:38:23	Crest.LodDataMgrShadow:UpdateLodData()
00:38:23	System.Collections.Generic.Comparer`1:Compare(T, T)
00:38:23
00:38:23	(Filename: .\Runtime/Export/Debug/Debug.bindings.h Line: 35)

That's odd. I googled and one way this would happen is if the compute shader failed to build. It might be that the compute shader failed to build but it didnt fail the overall build. Someone else had this.
However in the build log there should be complaints about the compute shader, was there anything? Could you try Reimporting the shaders folder of Crest to see if it complains about anything?

Someone said that reimporting, then restarting unity, then remaking the build sorted out this kind of issue for them. From https://github.com/Unity-Technologies/PostProcessing/issues/465

Ahh you're right, when I reimport the crest shaders I get these errors:
Start importing Assets/Crest/Crest/Shaders/Resources/ShapeCombine.compute using Guid(5a4c4b92b145a2d4ba7ebe52f9c91046) Importer(-1,00000000000000000000000000000000)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at kernel ShapeCombine_FLOW_ON at ShapeCombine.compute(95) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DISABLE_COMBINE', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at kernel ShapeCombine_FLOW_ON_DISABLE_COMBINE at ShapeCombine.compute(95) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at kernel ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON at ShapeCombine.compute(95) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON_DISABLE_COMBINE', parameter of type 'half2' is a function output and does not permit argument of mismatching type 'float2' at kernel ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON_DISABLE_COMBINE at ShapeCombine.compute(95) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON at ShapeCombine.compute(102) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DISABLE_COMBINE', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON_DISABLE_COMBINE at ShapeCombine.compute(102) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON at ShapeCombine.compute(102) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON_DISABLE_COMBINE', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON_DISABLE_COMBINE at ShapeCombine.compute(102) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON at ShapeCombine.compute(103) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DISABLE_COMBINE', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON_DISABLE_COMBINE at ShapeCombine.compute(103) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON at ShapeCombine.compute(103) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON_DISABLE_COMBINE', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON_DISABLE_COMBINE at ShapeCombine.compute(103) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine at ShapeCombine.compute(113) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_DYNAMIC_WAVE_SIM_ON', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_DYNAMIC_WAVE_SIM_ON at ShapeCombine.compute(113) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON at ShapeCombine.compute(113) (on ps4)
Shader error in 'ShapeCombine.compute': Program 'ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON', parameter of type 'float' is a function output and does not permit argument of mismatching type 'half' at kernel ShapeCombine_FLOW_ON_DYNAMIC_WAVE_SIM_ON at ShapeCombine.compute(113) (on ps4)

These should be fairly easy to fix, will jump on them now :)

Done for the reported errors. Should work now :)

Works now and runs quite smooth on a vanilla ps4, thanks for the efforts!
When do you plan to merge this branch to the master? And we will switch soon to URP I hope these fixes will also make into that version ;-)

Will be merged into master soon! Glad it works! Will leave the issue open until the fix is merged-in.
Regarding URP some things will be fixed, but a lot of the shaders are different so we have no real way of knowing without being able to test it ourselves. But we know how to solve it now if the issue does re-occur. :)

@moosichu handed this over to me and I've merged it into master. Hopefully it works, let us know if not.


Change the command order

To register correctly the RD Agent, the exact order is first install Microsoft.RDInfra.RDAgentBootLoader.Installer-x64.msi and then register with the token installing Microsoft.RDInfra.RDAgent.Installer-x64-.msi I have tried the order in the link and the RD Agent it not register to the pool.

@dknappettmsft

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @ripom - I've tested this and when I installed the Agent first, followed by the bootloader, it also worked fine for me, so I'm going to close this PR. I suggest you reach out to the PG with the install logs if you are having a different experience.
#please-close


Adds 'tenant info get' command. Closes #5389

Adds tenant info get command. Closes #5389
Note: The permission scope CrossTenantInformation.ReadBasic.All should be added to the CLI App Registration.

Thank you @nanddeepn, we'll try to review it ASAP!

🎉 Merged manually, thank you!!


Note feature is for 4.5 and 4.6

Fix #427

LGTM.
Will this work as is with a hypothetical 4.7 release or are we going to  need to add a new target platform for each release?

It will work with 4.7.  But we will need to add a new target for 4.7/Oxygen for testing.


add: Relationship between pod and other k8s resources[high level]

Notes for Reviewers
This PR fixes #

Adds Relationship between Pod and other Kubernetes resources.

Signed commits

[x] Yes, I signed my commits.

NOTE: Spreadsheet updated.  ✅

MErge confict.

🚀 Preview for commit ca1824e9a3795a8e9935024773f9b92d8125d02c at: https://6639d8374e766aac5938b23f--meshery-docs-preview.netlify.app


[5.7] Add custom messages to all $response->assertX methods

This will preserve the current message but add the the custom one above, same behavior as PHPUnit's core asserts
This is particularly useful for assert like assertSee which print all the page's HTML and can be hard to track when they fail.
I don't think that behavior warrant any additional tests, but I can implement them if I'm wrong.

These changes makes sense, but are probably breaking changes for anyone that has already overridden these methods in their own test classes. Have you considered targeting 5.8 instead?

These changes makes sense, but are probably breaking changes for anyone that has already overridden these methods in their own test classes. Have you considered targeting 5.8 instead?

True, forgot about the overriding part, will change the target branch.

Why not just add the messages to the methods where it is actually helpful instead of every method?

For consistency, it would be confusing for users that some methods allow overwriting the message but not all of them.


Add k-fold cross validate API to experiment.py

Code Pull Requests
Pull requests adds kfold_cross_validate() method to the LudwigModel class.
Summary of Changes
Refactored the original kfold_cross_validate() function in experiment.py.  This change splits the original function into to two functions.  One function (kfold_cross_validate()) performs the core k-fold cv process.  The second function wraps the first function and saves the k-fold cv training results to json files.
In addition, the PR adds two unit tests for the new api feature.  Run of the unit tests for the k-fold cross validation feature:
root@1c28654b2df2:/opt/project# pytest -v tests/integration_tests/test_kfold_cv.py
=========================================================== test session starts ============================================================
platform linux -- Python 3.6.8, pytest-5.3.5, py-1.8.1, pluggy-0.13.1 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /opt/project
collected 3 items

tests/integration_tests/test_kfold_cv.py::test_kfold_cv_cli PASSED                                                                   [ 33%]
tests/integration_tests/test_kfold_cv.py::test_kfold_cv_api_from_file PASSED                                                         [ 66%]
tests/integration_tests/test_kfold_cv.py::test_kfold_cv_api_in_memory PASSED                                                         [100%]

============================================================= warnings summary =============================================================
/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/pywrap_tensorflow_internal.py:15
  /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/pywrap_tensorflow_internal.py:15: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
    import imp

-- Docs: https://docs.pytest.org/en/latest/warnings.html
======================================================= 3 passed, 1 warning in 9.32s =======================================================
root@1c28654b2df2:/opt/project#

Sample code illustrating kfold_cross_validate() method
# Define Ludwig model object that drive model training from file
model = LudwigModel(model_definition_file='./model1_definition.yaml',
                    logging_level=logging.INFO)

# execute k-fold cross validation run
kfold_training_stats, kfold_split_indices = model.kfold_cross_validate(
    3,
    data_csv='./data/train.csv'
)

model.close()

print('\nk-fold cross validation statistics from file:')
pprint.pprint(kfold_training_stats['overall'])

k-fold cross validation statistics from file:
{'Survived': {'accuracy_mean': 0.41526374859708187,
              'accuracy_std': 0.01657106965233829,
              'loss_mean': 5.858693320876955,
              'loss_std': 0.4936412256915484},
 'combined': {'accuracy_mean': 0.41526374859708187,
              'accuracy_std': 0.01657106965233829,
              'loss_mean': 5.858693320876955,
              'loss_std': 0.4936412256915484}}

@w4nderlust  Let me know if I need to make any adjustments.

I did some minor renaming before merging


[Bug] Some chars are unclear.

Attach (recommended) or Link to PDF file here:
Diss-387(1).pdf
Configuration:

Web browser and its version: Chrome  Version 111.0.5563.111 (Official Build) (x64)
Operating system and its version:  Microsoft Windows11  home 10.0.22621
PDF.js version: 3.5.114  (https://mozilla.github.io/pdf.js/web/viewer.html)
Is a browser extension: no

Steps to reproduce the problem:

Open the PDF on https://mozilla.github.io/pdf.js/web/viewer.html

What is the expected behavior? (add screenshot)

What went wrong? (add screenshot)
Some chars are rendered uncorrect on Page 37. Not clear.

Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

Duplicate of #14641


[bug] dialog.open + multiple + directoriy can only return one directory

Describe the bug
const selectedFolders = await dialog.open({
    directory: true,
    multiple: true,
});

only allows you to select a single directory.
https://user-images.githubusercontent.com/1311607/167462124-40b208e7-a73c-4b11-99d2-c1913a30c259.mov
Reproduction

Create a tauri app with create react-app
Enable dialog in tauri config
Use the following code as component:

import React, { useCallback, useState } from 'react';
import * as dialog from '@tauri-apps/api/dialog';

const Root: React.FC = () => {
  const [folders, setFolders] = useState<string[]>([]);

  const onOpen = useCallback(async () => {
    const selectedFolders = await dialog.open({
      directory: true,
      multiple: true,
    });

    if (selectedFolders === null) {
      setFolders([]);
    } else if (typeof selectedFolders === 'string') {
      setFolders([selectedFolders]);
    } else {
      setFolders(selectedFolders);
    }
  }, []);

  return (
    <>
      <button onClick={onOpen}>Open folder</button>
      <br />
      {folders.join(',')}
    </>
  );
};

export default Root;

Launch app, click on button, try to to open multiple directories

Expected behavior
It should allow the user to select multiple directories at once :]
Platform and versions
Environment
  › OS: Mac OS 12.3.1 X64
  › Node.js: 18.0.0
  › npm: 8.6.0
  › pnpm: Not installed!
  › yarn: 1.22.18
  › rustup: Not installed!
  › rustc: 1.59.0
  › cargo: 1.59.0
  › Rust toolchain:

Packages
  › @tauri-apps/cli [NPM]: 1.0.0-rc.10
  › @tauri-apps/api [NPM]: 1.0.0-rc.5
  › tauri [RUST]: 1.0.0-rc.9,
  › tauri-build [RUST]: 1.0.0-rc.8,
  › tao [RUST]: 0.8.4,
  › wry [RUST]: 0.16.0,

App
  › build-type: bundle
  › CSP: default-src 'none'; img-src 'self' data:; media-src 'self'; child-src 'self'; object-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self' https://api.github.com; font-src 'self' data:
  › distDir: ../build
  › devPath: http://localhost:3000/
  › framework: React

App directory structure
  ├─ node_modules
  ├─ public
  ├─ src-tauri
  ├─ build
  ├─ .git
  └─ src

### Stack trace

_No response_

### Additional context

_No response_

I come from Electron, and their their dialog module supports it, but I will double check on Windows and Linux.
Opening a feature request upstream should probably be the best then, thanks for the pointer!

@FabianLars rfd implemented it upstream (https://github.com/PolyMeilex/rfd/commit/ac1217a92ed1e518759f8787c36a02b110289fb2), I'll keep this open until a new rfd release is released.
This should hopefully work out of the box without any change to Tauri!

Unfortunately it won't work out of the box -- the API is designed with fn names, not boolean params. I'm working on a PR.


Error when trying to initialize the integration

I have a Pi 4 setup as the proxy and can get to the PVS with no issues. I get a device list with all the systen information in the attached file. When I log in the HA logs I see the errors listed in the pvs_error.txt file. There is a "KeyError: 'ess_report'" in the Python script. I've attached my dl_cgi.json file too. Would anyone happen to have any ideas? Any help would be greatly appreciated.
dl_cgi.json
pvs_error.txt
Jim C

It seems like an ID10T error. :-) Yes, I enabled it by mistake. Once I reconfigured it, it displayed all the sensors. But I am still working out which sensors to use in the Energy display in HA. So far, it is not matching what I see in my Sunpower app.

feel free to open an issue if you can't figure the discrepancy out.  I know some installs do not have a standalone production meter but instead sum the micro-inverters production numbers.  That patch is on main to sum it for you but the configuration has gotten out of hand so I'm working on that first...  its also possible you have a line side consumption meter..  I thought that the PVS once configured would output the right numbers but it might not.


RSS feed granularity

I would love to read a feed that included every major and minor feed release, but I don't care much about patch releases. We should have a query parameter on the releases feed that allows this:

https://swiftpackageindex.com/releases.rss - All releases
https://swiftpackageindex.com/releases.rss?granularity=minor - All major (x) and minor (x.x) releases, exclude patch (x.x.x) releases.
https://swiftpackageindex.com/releases.rss?granularity=major - All major (x) releases, exlude minor (x.x) and patch (x.x.x) releases.

We should add two more autodiscovery meta tags for the two new feeds too.

[ ] add filter
[ ] add query params
[ ] add meta tags


Update .pre-commit-config.yaml

https://github.com/pre-commit/pre-commit-hooks/releases/tag/v4.5.0

I hadn't updated the local repository .. fixed to version 4.6


Error : Unable to transcode Buffer

Hello,
I am trying to get all columns of a table.
I did this query :
connexion2
            .query('SELECT top 1 * FROM '+tableName)
            .then(data => {

               for(var key in data[0])
                    {
                            console.log(key);
                    }

            })
        .catch(error => {
            console.error(error);
        });

But I get this error :
Uncaught Error: Unable to transcode Buffer [U_INVALID_CHAR_FOUND] at spawn.js :124
I found that it occurs only when I have a Ole object in my table (it works fine with other tables)
I don't want to get the image, I just need the column name. How can I achieve that?
Thank you very much.

node version ?

It's v10.15.0

Check you data does it contain U_INVALID_CHAR, this error cause by buffer.transcode

My data is an image, it's a binary data, so I think that is why it can't be read.
In fact I don't need to get that data, I just need the names of the columns, and my way was to select the first row of the table. Do you know any better way to get the columns names?
Thank you very much for your help.

I'm having this same issue in retrieving a field with BLOB data.  I receive this error:
Error: Unable to transcode Buffer [U_INVALID_CHAR_FOUND]     at transcode (internal/buffer.js:27:15)     at ChildProcess.child.on.exitCode (F:\fst\lxr-converter\node_modules\node-adodb\lib\spawn.js:124:22)     at emitTwo (events.js:126:13)     at ChildProcess.emit (events.js:214:7)     at maybeClose (internal/child_process.js:915:16)     at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
I'm running Node v8.15.0.
In my case, I really do need this data, as I'm exporting it into another database.  Any suggestions?  Thanks!

Hello
For my problem I solved it using .schema(4) instead of query which retrieves the columns names.
I'm so sorry aaronbean because I don't have a solution for this problem. Good Luck...


"Rows per page" not updating on change, using external wrapper component

Hi there, this may very well be my problem and not yours, but I'd like confirmation if possible.
I have an external wrapper component for my server side table, and when I change the page size in settings, my external set page size is called and the data updates, but the UI does not change.
In my render function I return <Griddle ... resultsPerPage={pageSize} ...> where pageSize is a number that I know is accurate and is being updated (as confirmed by a console.log).
The default setting for page side is always the one I hand it on griddle initialization, but it would seem that it doesn't keep updating as a change the page size. Any hints?
Cheers,
Ted

I believe the problem is here: https://github.com/GriddleGriddle/Griddle/blob/master/scripts/griddle.jsx#L174
setPageSize would either need to set the component's local state resultsPerPage even when using external, or you'd need to introduce a new getPageSize which would act as a buffer to see if there's an external results per page provided and use that instead.
Looks like the work around that you've suggested in the past is to clone the component when you change the page size, but I don't think that should be necessary. Thoughts?

It's migration to react 0.14 that broke this feature. I'll move on now as I've got lots to do, but if you want me to submit a PR I can do that.

Same problem here. External wrapper component for custom data fetching logic. setPageSize correctly updates the page size, but the select box just stays the same at its initial value.

Ahh sorry you're encountering this -- sounds like a bug. @morinted I know you mentioned this awhile ago but a PR would be fantastic.
If not available I'll try to get to it but also working on getting 1.0 a bit more solid.

Yeah,I built my own component and handle it separately, too.

anyone tell me to fetch external data with callback for griddlejs

Hi there! I know that this was opened some time ago but we've recently released Griddle 1.0 and this should now be resolved (in that version).
The controlled Griddle component page and [customization page] on the 1.0 docs may be of particular interest here. Closing this one fore now but please feel free to open a new issue if any problems are encountered. :+1:


(FortiClient VPN) Long awaited update

Checklist

[X] I have checked the moderation queue that no new version has been submitted (only visible when logged in), or the submitted package version has failed the automated checks.

Please navigate to the following link to view the moderation queue.

[X] I have verified that the new version is a stable release.
[X] I have looked to see if there are any Bug reports that prevents a new version being submitted and that no existing Outdated Reports have been created.
[X] I have verified the new version has a Windows binary (EXE or MSI installer, Zip or other archive, etc).
[X] I have verified that this is the correct repository, and the package is maintained by the chocolatey-community user.

New Software Version
<IP_ADDRESS>3
Download location
https://filestore.fortinet.com/forticlient/FortiClientSetup_<IP_ADDRESS>3_x64.zip
Package Page
https://community.chocolatey.org/packages/forticlientvpn

https://github.com/microsoft/winget-pkgs/issues/163137
https://github.com/microsoft/winget-pkgs/commit/4b258fe78e9f0ef1c2994c489ed869a04045bd33

This package is not maintained here. Please contact three package maintainer to encourage then to update.


Deploying only the files required

Explicitly copying DLLs to avoid overwriting game files deployed by Steam

It causes a problem if you have .NET Framework 4.8.1 installed and used for the build, because the game is still built with 4.8 apparently.

I don't understand why this was necessary because I configured the project to only output dlls for the necessary dependencies. With Visual Studio it doesn't output any system dlls.

With Rider it did and copying them over the ones deployed by the game resulted in a DLL resolution error. Anyway, better to be explicit in general, then using *.dll anyway.


chore: re-add compliance enable/disable commands

Signed-off-by: Ross<EMAIL_ADDRESS>Summary
In order to provide a mechanism for customer facing teams to roll customers back to legacy compliance when there are any issues with LPP policies, we need to re-implement the hidden lacework compliance <csp> <enabled/disable> commands along with supporting a new hidden recommendations API endpoint.
How did you test this change?
The API is supported on dev7. I have then tested the enable/disable commands by installing the CLI locally and then confirming I am seeing the relevant recommendations enabled/disabled
Issue
https://lacework.atlassian.net/browse/RAIN-46608

This PR is likely going to fail on the integration tests until the API change is merged and deployed to production

Looks good - ping me when pipeline passing for approval


Break apps using has-many

I like a lot of the features/ideas here but does this completely break any attempt at a has-many relationship? Would it be possible to make it optional or backwards compatible?

If you're using the emberfire adapter then the hasMany should work.
However, I'm in the process of rolling out my own adapter with some benefits than emberfire. Currently that doesn't supporthasMany because it goes against what I'm trying to accomplish of lazily loading it (no ids will be downloaded) and infinite scrolling.
The reason fhat I haven't merged it yet because I'm still looking for ways to support hasMany with those usage. I just haven't had to time to work on it yet.

hasMany is now supported in the firebase-flex adapter


fixed minor bug in AAOutput2 file

Complete this sentence
THIS PULL REQUEST __ [IS/IS NOT] __ READY TO MERGE
Feature or improvement description
Fixed minor bug in AAOutputFile2.out.
Please ignore addition of noite and r-test additions in commit... still getting used to git:)
Related issue, if one exists
Link to a related GitHub Issue.
Impacted areas of the software
List any modules or other areas which should be impacted by this pull request. This helps to determine the verification tests.
Additional supporting information
Add any other context about the problem here.
Automated test results
Add the automated test results (unit tests and regression tests) here, if they've been run.
For any failing tests, please provide justification.

I couldn't discard some of the files you added by mistake so I committed your changes separately.


python crashes due to KERNELBASE.dll

Hi Guys,
My python environment crashes when trying to use skopt for hyper parameter tuning.

Faulting application name: python.exe, version: 3.7.6150.1013, time stamp: 0x5e163a94
Faulting module name: KERNELBASE.dll, version: 10.0.17763.914, time stamp: 0xfb6790ac
Exception code: 0xe0000002
Fault offset: 0x0000000000039159
Faulting process id: 0x3d28
Faulting application start time: 0x01d5f7ae8e270e9e
Faulting application path: C:\Users\BEGLCEU\AppData\Local\Continuum\anaconda3\envs\gym\python.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 82bbace7-17ce-43ba-950e-f0f7cc80d55e

I've also attached the crash report.
Many thanks in advance for your replies!
Cheers,
/Glenn
Report.txt

Hi Glenn,
I do not think that skopt could case such crashes.
Take a look here:
https://github.com/ContinuumIO/anaconda-issues/issues/9518
Here, it was cased by an installed program: "NetWorx : bandwidth monitor"

Hi holgern,
You are right, I'm running the same python env and script in a clean windows environment (azure vm) and now everything seems fine.
Thanks for taking a look!
Cheers,
/Glenn

FYI, hereby the crash report from the clean win64.
Report_clean_win64.txt
Cheers,
/Glenn

Can you give me the version of your installed packages:
import platform; print(platform.platform())
import sys; print("Python", sys.version)
import numpy; print("NumPy", numpy.__version__)
import scipy; print("SciPy", scipy.__version__)
import sklearn; print("Scikit-Learn", sklearn.__version__)
import skopt; print("Scikit-Optimize", skopt.__version__)

Can you give me also some more information about your setting?

I tracked it down to a tensorflow error.

Iteration No: 1 started. Evaluating function at random point.
2020-03-12 09:39:42.714716: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
2020-03-12 09:39:42.742958: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'nvcuda.dll'; dlerror: nvcuda.dll not found
2020-03-12 09:39:42.751521: E tensorflow/stream_executor/cuda/cuda_driver.cc:318] failed call to cuInit: UNKNOWN ERROR (303)
2020-03-12 09:39:42.762318: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:169] retrieving CUDA diagnostic information for host: DekstopVM
2020-03-12 09:39:42.781263: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:176] hostname: DekstopVM

Can you give me the version of your installed packages:
import platform; print(platform.platform())
import sys; print("Python", sys.version)
import numpy; print("NumPy", numpy.__version__)
import scipy; print("SciPy", scipy.__version__)
import sklearn; print("Scikit-Learn", sklearn.__version__)
import skopt; print("Scikit-Optimize", skopt.__version__)

Can you give me also some more information about your setting?

Windows-10-10.0.18362-SP0
Python 3.7.6 (default, Jan  8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]
NumPy 1.18.1
SciPy 1.4.1
Scikit-Learn 0.22.2.post1
Scikit-Optimize 0.7.4

my using the following search space:
     space = [Categorical([1, 2, 4, 8, 16, 32, 64], name='nminibatches'),
             Categorical([16, 32, 64, 128, 256, 512, 1024, 2048], name='n_steps'),
             Categorical([0.9, 0.95, 0.98, 0.99, 0.995, 0.999, 0.9999], name='gamma'),
             Real(1e-5, 1, name='learning_rate'),
             Real(0.00000001, 0.1, name='ent_coef'),
             Categorical([0.1, 0.2, 0.3, 0.4], name='cliprange'),
             Categorical([1, 5, 10, 20, 30, 50], name='noptepochs'),
             Categorical([0.8, 0.9, 0.92, 0.95, 0.98, 0.99, 1.0], name='lam')]

To tune a PPO2 algo from the stable-baseline.
@use_named_args(space)
    def objective(**model_params):
        """ Train the model and optimise
            maximises the negative log likelihood, so we
            need to negate the reward here
        """
        model = PPO2("MlpPolicy", env, verbose=0, **model_params)
        model.learn(50000)

        rewards = []
        n_episodes, reward_sum = 0, 0.0

        obs = eval_env.reset()
        while n_episodes < 1:
            action, _ = model.predict(obs)
            obs, reward, done, _ = eval_env.step(action)
            reward_sum += reward

            if done:
                rewards.append(reward_sum)
                reward_sum = 0.0
                n_episodes += 1
                obs = eval_env.reset()

        last_reward = np.mean(rewards)

        return -1 * last_reward

Argh, found it. The n_steps should be dividable by nminibatches.


The 'Suggest a project' page should have  label "good first issue" as choice

🐞 Problem
GitHub now heavily promotes the use of the label "good first issue" on projects. Hence many projects start using this label instead of "beginner" or other similar self-invented labels.
I assume that the list of labels on the Suggest a project form should match the labels on the project that you want to direct peoples attention towards.
🎯 Goal
We use the new "good first issue" label on those of our projects that are suitable for community contributions. I would like to have this as an option so I can suggest our projects.
💡 Possible solutions
Add "god first issue" as a direct option on the Suggest a project page, or add an "Other" option with a field to supply custom labels.
📋  Steps to solve the problem

Comment below about what you've started working on.
Add, commit, push your changes
Submit a pull request and add this in comments - Addresses #<put issue number here>
Ask for a review in comments section of pull request
Celebrate your contribution to this project 🎉

Thanks for reporting this, excellent point @JKrag! I can look into this today (work day permitting). But in the meantime, if you'd like to have a look at this issue yourself, then feel free to open a PR and I'd be happy to help in whatever way I can.

Sorry this has taken so long! I have now added "good first issue" to our labels database. Thanks again for the suggestion!


support undo in line editor

support cyrl-z, ctrl-_ keybind

initial support in commit 80692ef

adjust undo interval in commit 57c45b1


Memory leak in mido.get_input_names() on Windows 10 with python-rtmidi

I was trying to work on a solution to issue #224 by detecting a disconnect event and then polling the output of mido.get_input_names() until the desired device reappeared. My solution worked, but when I left it running overnight I woke up to my program consuming over 4GB of memory.
I traced it back to this function call. The following is some minimal runnable code which demonstrates the problem:
import mido
import time

while True:
    input_names = mido.get_input_names()
    time.sleep(0.01)

This quickly consumes increasingly more memory the longer it is run.
I am running Python 3.8.4 on Windows 10 with the python-rtmidi backend.
It should be noted that the issue is not with python-rtmidi. The following code has no memory leaks:
import rtmidi
import time

midi_in = rtmidi.MidiIn()
while True:
    input_names = midi_in.get_ports()
    time.sleep(0.01)

This is also happening for me with Python 3.8.5 on OS X.

Thanks for the report!
It looks like @TheOtherDays has a fix for this in issue #256.

Since #256 has been merged, I guess its fixed.
Feel free to reopen if not.
Thanks!


Add protolude based template for projects with custom Prelude

This template is based on chrisdone's template adding support for a custom prelude using https://github.com/sdiehl/protolude.
It adds as default extensions OverloadedStrings and NoImplicitPrelude in the cabal file.
It also add some haddock examples on the generated files.

No objections to merge. @mgsloan?

Still not sure what to include in the templates repo - https://github.com/commercialhaskell/stack-templates/issues/55 - but sure


Added a parameter for mesh pick up (onPick is for pick down)

I don't understand what you're trying to tell me :)

Oh, you mean put the scene.pick inside the (if this.onPointerUp) block ?

You should not do a pick testing if onPickup is not defined by the user


Arduino Mega OTA update issue

Hello @laukik-hase and @udit7395,
I found this resource very useful as I want to update my Arduino Mega through ESP32. I am glad that the code worked for Arduino Uno by making sure both the modules are powered separately and ensuring a Logic Level Converter between the two. However, I am facing issues interfacing with Arduino Mega. The new code gets written successfully to the Arduino Mega program memory but the readTask returns ESP_FAIL as the verification of the 1st block itself fails.
The screenshot describing the same is attached below.

I have a basic knowledge of how the code is uploaded through stk500 commands. But, I am not able to understand what exactly is the issue here. Are there any specific requirements or code changes that need to be done before updating Arduino Mega via ESP32?
Thanks in advance:)

Hi @Prahar08modi,
As far as I remember we didn't change anything for Arduino Mega. I would say check if the code uploaded is correct, i.e, upload some different code via Arduino IDE and then try upload led blink using OTA to see if the code is uploaded correctly (even though the verification fails). If the code is uploaded correctly via OTA, then the address used for verification needs to be changed. This you will have to look up online either on STK500 docs or the arduino forums.

Okay. I'll look for the starting address for Arduino Mega and try to implement the same.

Hello @udit7395,
The starting address for flash memory for atmega328 and atmega2560 are same i.e, 0x0000 as per the official datasheet. But I found that the page sizes for atmega328 and atmega2560 are different. Former one has 128 while the latter has 256 bytes. In our code, the hex file parser divides the file into 128 byte blocks. Can this be the issue?

@Prahar08modi Could be, You could change the page size and test it. Also maybe it is somehow related to this issue that alambin raised. Try both and let us know the outcome.

Hello @udit7395,
I think #2 (The aforementioned issue) has to do with improving the readability of the code as you suggested in the comment itself and does not lead to our desired outcome. I confirm the above statement after making the necessary changes to line numbers 18, 53, and 134 of avr_flash.c.
As far as changing the page size is concerned, I think it does not change the block sizes as the hex_parser.c does not utilize the BLOCK_SIZE macro. I am not adept at understanding the parsing of hex files so I am unable to make the required changes to hex_parser.c. Can you look at it and make the desired changes for 256 blocks parsing? Or if you can provide a reference to do the same will also be helpful.
Thanks in advance:)

@laukik-hase Need your help here. Can you help out @Prahar08modi with his query?

Hello @udit7395 and @laukik-hase,
I have been able to solve the issue. My intuition was correct regarding the page size. I understood the hex parser code and did the necessary changes for dividing into 256 bytes blocks. Moreover, I also had to make the following changes to make it work with Atmega2560:

The page size in program parameters in function setProgParams,
Head array in flashPage and readTask function,
loadAddress array in incrementLoadAddress function

I also noticed a bug in the existing code. If the code is exactly divisible by the BLOCK_SIZE, then it does not add 0xFF in the remaining bytes and so the code runs successfully. But, when the hex file is not properly divisible by BLOCK_SIze then there is an error in calculating the block_count. It actually calculates a block less than the desired count due to (idx - 1). This can be solved by changing (idx - 1) to just idx.
Thanks for helping me and leading to the solution @udit7395.
I must admit that this is a great work :+1:


[FAB-16508] Update commercial paper tutorial to match code

Signed-off-by: NIKHIL E GUPTA<EMAIL_ADDRESS>

Type of change

Documentation update

Description
Commercial paper tutorial needs to be updated to reflect the latest code in the sample. Because the tutorial is being updated to reflect the new lifecycle, these changes are against the 1.4 branch.

Will open after @mbwhite takes a look

@nikhil550 I'm happy with changes.


Fix license parsing when it contains NOASSERTION

As mentioned in https://github.com/clearlydefined/website/issues/329 , an error occurs when trying to editing a license that contains a NOASSERTION value.
It wont be validated from the SPDX library, so i've added an additional check.

👍

opened https://github.com/clearlydefined/service/issues/517 to track getting this into the service


Error in JobsController on update

I'm getting a error when editing a job an unsure if this is to do with update deps I'm using.
Error: field id had type string but type integer
def update(conn, params) do
    IO.inspect params["type"]
    job = Repo.get(ElixirJobs.Jobs, params["id"])
    job = %{job | title: params["title"], description: params["description"],
      job_type: params["type"], job_status: params["status"]}
    Repo.update(job)
    redirect conn, Router.index_path(:index)
  end

Running:
      {:phoenix, "~> 0.7.2"},
      {:cowboy, "~> 1.0"},
      {:exrm, "~> 0.14.2" },
      {:postgrex,"~> 0.6"},
      {:ecto, "~> 0.2.3"}

Well, we need to convert params["id"] from string to integer since jobs.id is integer in the database. So we should change this line job = Repo.get(ElixirJobs.Jobs, params["id"]) into job = Repo.get(PhoenixJobsFour.Jobs, String.to_integer(params["id"]))


[Egg Request]: The Ship (Source) Dedicated Server

Does this expand an already existing service
No
Link to a game or software
https://store.steampowered.com/app/2400/The_Ship_Murder_Party/
Links for the download
https://steamdb.info/app/2403/info/
Links for the install docs
https://developer.valvesoftware.com/wiki/Source_Dedicated_Server
I couldn't find official documentation for The Ship, but it uses the same setup and configuration process of most Source dedicated servers, which I'm sure you guys have experience with.
NOTE: This is a copied request from the Pterodactyl egg request, which was issue #2277: https://github.com/pelican-eggs/eggs/issues/2277

Hi there, I gave it a try but it doesnt seems to work.
egg-the-ship-multiplayer.json
Here is my egg that I tried with but after installing it, it doesnt seem to run. I will try it with the windows server with wine, but I cant make a promise that it will work.

An attempt with Wine could be awesome and appreciated

I see what I can do but I will use the linux version

There seems to be a problem reading characters by srcds_run

I got it runing on debian with wine, wine mono and xvfb. But I can't replicate it with docker


Contact Us page

No contact form to fill out

This is fixed:
https://github.com/spicygreenbook/greenbook/issues/14
Thanks!


Blacklisted sites to consider adding

Here's my list of blacklisted sites to consider blocking by default.
timesofindia.indiatimes.com
economictimes.indiatimes.com
indiatoday.in

I added them. Let me know if they look okay after updating the definitions. Thanks!

They're working well. Thank you very much!


[feature] How about detect shebang to set filetype?

That is if a file's first line is
#!/usr/bin/env -S pip install -r

or
#!/usr/bin/env -S pip-compile

We set this file's filetype is requirements.
Thanks!

Take a look at $VIMRUNTIME/autoload/dist/script.vim for reference on detecting filetypes based on first line.

Interesting idea, But I don't have the practice of writing shebang on the first line of the requirements file. Would this be used often?

Would this be used often?

For Unix user, detect filetype by shebang should be some convention :smile:

Disagree.  But probably no harm in supporting it.

Not everything needs to be an executable

Although I usually do this thing (add shebang for many program's input files: jq/sed/parallel/other programs which can accept a file) :smile:

probably no harm in supporting it.

Agree :smile:

Take a look at $VIMRUNTIME/autoload/dist/script.vim for reference on detecting filetypes based on first line.

In neovim, it is $VIMRUNTIME/scripts.vim.
let s:line1 = getline(1)

if s:line1 =~# "^#!"
" ...


Notification

### Tasks
- [ ] Push via message
- [ ] https://github.com/nbtca/Saturday/issues/111

Duplicate with #125


Replace Ardour with Qtractor

This allows sparing more than 100MB of space on the final resulting image while retaining the needed ladspa-host functionality required by chimera quirks package to make some hardware work correctly.
Since I don't own such hardware I couldn't test if the substitution works as intended: someone has to try that before merging this PR.

Ooohhh I haven't noticed. Guess I will fork fork on my account. No idea why that happened: I used the github GUI button

A little more background, the device-quirks package pulls in swh-plugins, which relies on ladspa-host as a dependency. Installing with --noconfirm through github actions pulls in the first provider alphabetically, which is arduor. Maybe this would be a better fit as a depends/opt-depends in the pkgbuild?
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chimeraos-device-quirks-git

Could you clean up the commits? Bit silly change for 3 commits

I have re-done the forking and sent out another PR for merge: https://github.com/ChimeraOS/chimeraos/pull/888

A little more background, the device-quirks package pulls in swh-plugins, which relies on ladspa-host as a dependency. Installing with --noconfirm through github actions pulls in the first provider alphabetically, which is arduor. Maybe this would be a better fit as a depends/opt-depends in the pkgbuild?
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chimeraos-device-quirks-git

If the package really only needs swh-plugins then listing qtractor there will surely solve the ardour problem but limits how the package can be used. Since that package is available on the AUR I would avoid such move and solve the problem (only relevant to who is concerned with space) at the distro level rather than solving a distro-level problem at package-level. An opt-depend as I see it means "you get additional functionalities if you install this" and this is not the case since ardour should be working exactly as qtractor.


chore(master): release 4.2.10

:robot: I have created a release beep boop
4.2.10 (2024-09-06)
⚡ Performance

optimize backpressure task(s) stealing conditions (9df97af)

✨ Polish

add isWorkerNodeStealing() helper (febcf8e)
factor out stealing ratio conditions check into an helper (207df8a)

🧪 Tests

cleanup error handling expectations (d960e54)

📚 Documentation

add mapExecute implementation to fastify examples plugin (3924d83)
add missing mapExecute type definition to fastify examples (83572f4)
code cleanup in examples (24bc951)
publish documentation (d3a3b16)
switch to mapExecute() in examples (8162986)

🤖 Automation

deps-dev: bump @types/node in the regular group (fb8923f)
deps-dev: bump the regular group across 11 directories with 1 update (8ae78fb)
deps-dev: bump the regular group across 11 directories with 1 update (4a2b738)
deps-dev: bump the regular group with 2 updates (b1b652f)
deps: bump nodemailer (552013f)
deps: bump the regular group across 11 directories with 2 updates (302fa26)
deps: bump the regular group across 11 directories with 2 updates (#2557) (eb97198)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v4.2.10
:sunflower:


Roll Flutter Engine from b2d93a64cbc7 to 2d637cfdac21 (7 revisions)

https://github.com/flutter/engine/compare/b2d93a64cbc7...2d637cfdac21
2024-03-26<EMAIL_ADDRESS>[Impeller] Refactor clip stack into separate testable class. (flutter/engine#51656)
2024-03-26<EMAIL_ADDRESS>Roll buildroot to ba3ca696f4f95e998707523be755c15440c6bf3f (flutter/engine#51678)
2024-03-26<EMAIL_ADDRESS>Use RBE for Fuchsia CI builds (flutter/engine#51675)
2024-03-26<EMAIL_ADDRESS>Roll Skia from 7ffd936a66df to 90cfbf5fb91e (15 revisions) (flutter/engine#51677)
2024-03-26<EMAIL_ADDRESS>[macOS] Disable FlutterEngineTest.CanOverrideBackgroundColor (flutter/engine#51669)
2024-03-26<EMAIL_ADDRESS>Roll buildroot to 2a16784938d3be059014d4112f00ac70a386fa0c (flutter/engine#51674)
2024-03-26<EMAIL_ADDRESS>Roll Dart SDK from a783a4a043ec to 09e56db7d600 (2 revisions) (flutter/engine#51666)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jacksongardner@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Old macro version is used in preview

Expected behavior
When a macro is updated and the file is saved, when executing the macro in a model preview, the newest version should run.
Actual behavior
When a macro is updated and the file is saved, when executing the macro in a model preview, an old version is run.
Steps To Reproduce
I haven't tried this, but I expect this should work:

Write a macro that selects 1 (test_macro.sql):

{% macro test_macro() %}
  select 1
{% endmacro %}

Call the macro from a model (test_macro_model.sql):

{{ test_macro() }}

Preview the output of the model. Verify that the output is 1
Modify the macro to select 2. Save the file.
Preview the output of the model again. Verify that the output is still 1, as opposed to the expected 2.

Log output/Screenshots
No response
Operating System
Ubuntu 22.04
dbt version
1.4.1
dbt Adapter
trino
dbt Power User version
v0.11.6
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

restarting vscode does yield the desired result

Interesting, I'll have a look. I would expect any change in sql files to result in a partial parse of the project.

I have the same issue also. Is there anyway that I can refresh/update the macro in the preview without restarting vscode? Much appreciate

Fixed in 0.12.1

I'm still having this issue, sort of. I'm on v.0.13.0.
When I modify the macro, save, and run the preview, it uses the old version.
When saving the macro, indeed, manifest.json and partial_parse.mspack get updated. All the rest in the target folder stays the same. The partial parse file indeed already contains the new macro.
When I run dbt test (which uses the macro) however, some more files get updated (graph.gpickle and the sql files in compiled/ and run/), but nothing that I believe matters here, unless you're relying on the timestamp of any of those files to check whether a new macro is available?
After running dbt test, when I run the preview, it's using the new macro.

Yes a bunch of things are different but nothing that really matters I think.
I've found now that it's just this manifest.json that takes a few (~5) seconds to write back.

The msgpack file isn't any faster.


[BUG] - Installation of hive_flutter fails

Running "flutter pub get" in app...
Because every version of flutter_test from sdk depends on path 1.7.0 and hive_flutter >=0.3.0-dev depends on path >=1.6.0 <1.7.0, flutter_test from sdk is incompatible with hive_flutter >=0.3.0-dev.

So, because app depends on both hive_flutter ^0.3.0+2 and flutter_test any from sdk, version solving failed.
pub get failed (1; So, because app depends on both hive_flutter ^0.3.0+2 and flutter_test any from sdk, version solving failed.)
exit code 1

Version

Platform: iOS, Android
Flutter version: 1.19.0
hive_flutter: ^0.3.0+2
hive: ^1.4.1+1

Okay I've seen that this is because of dartx. Thanks to all others here :)

@Ahmadre Can you explain how you fixed this? I'm not using dartx...

@spareblock https://github.com/hivedb/hive/issues/329#issuecomment-638227682