Search Issue Tracker
Fixed in 2017.3.0f3
Fixed in 2017.1.X, 2017.2.X
Votes
3
Found in
2017.1.0f3
Issue ID
932940
Regression
Yes
Assertion failed: Invalid mask passed to GetVertexDeclaration() when using post-effect
Steps to reproduce:
1. Open the attached project
2. Open the ExampleScene scene
3. Play the scene
4. Observe the errors
Actual results: The console is filled with the errors
Expected results: Errors should not be thrown
Note:
With 5.6 these errors are thrown:
GL.End requires material.SetPass before
With 2017.1, 2017.2 and 2017.3 these errors are thrown:
Assertion failed: Invalid mask passed to GetVertexDeclaration()
UnityEngine.Graphics:Blit(Texture, RenderTexture, Material)
OutlineGlowEffect:OnRenderImage(RenderTexture, RenderTexture) (at Assets/OutlineGlowEffect.cs:84)
Tested on DX9, DX11 and OpenGL
Reproduced with: 2017.1.0p1, 2017.2.0b4, 2017.3.0a1
Not reproduced with: 5.5.4p2,
Regresion is introduced in: 5.6.0a1
Fixed in: 2017.3.0a6
Bacported to: 2017.1.1p2, 2017.2.0b9
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Tile Palette selected dropdown text does not update when palette is renamed
- ArgumentException thrown and reference to Template gets unset when opening UXML file after editing referenced Template in Play mode
- [iOS][WebGL] Player freezes when multiple properties of a VisualElement are changed at the same time
- Warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light
- ShadowCaster2D breaks on certain Rotation positions when Casting Source is set to PolygonCollider2D
sngdan
Oct 09, 2017 13:42
Still happening in 2017.1.1p3
AdChamp`::GetVertexDeclaration():
0x100974bf0 <+0>: stp x24, x23, [sp, #-0x40]!
0x100974bf4 <+4>: stp x22, x21, [sp, #0x10]
0x100974bf8 <+8>: stp x20, x19, [sp, #0x20]
0x100974bfc <+12>: stp x29, x30, [sp, #0x30]
0x100974c00 <+16>: add x29, sp, #0x30 ; =0x30
0x100974c04 <+20>: sub sp, sp, #0x20 ; =0x20
0x100974c08 <+24>: mov x19, x3
0x100974c0c <+28>: mov x20, x2
0x100974c10 <+32>: mov x22, x1
0x100974c14 <+36>: mov x21, x0
0x100974c18 <+40>: ldr w23, [x21, #0x4]
0x100974c1c <+44>: bl 0x100b040b4 ; ::GetGraphicsCaps() [inlined] operator GraphicsCaps * at GraphicsCaps.cpp:14
-> 0x100974c20 <+48>: ldr w8, [x0, #0xd8]
0x100974c24 <+52>: orr w8, w23, w8