Shader Error build Android
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Shader Error build Android
Salut le forum,
Encore un nouveau post sur les shaders qui commencent à bien me prendre la tête... même si je les aime au fond :3
Lorsque je build mon APK pour Android, je me retrouve avec une pelletée d'erreur concernant les shaders:
Shader error in 'Legacy Shaders/Diffuse': 'min16float4' : syntax error parse error at UnityShaderVariables.cginc(67) (on gles3)
Compiling Vertex program with DIRECTIONAL SHADOWS_OFF LIGHTMAP_OFF DIRLIGHTMAP_OFF DYNAMICLIGHTMAP_OFF
Shader error in 'UI/Default': 'min16float4' : syntax error parse error at UnityShaderVariables.cginc(77) (on gles3)
Compiling Vertex program
Quelqu'un pourrait éclairer ma lanterne?
Encore un nouveau post sur les shaders qui commencent à bien me prendre la tête... même si je les aime au fond :3
Lorsque je build mon APK pour Android, je me retrouve avec une pelletée d'erreur concernant les shaders:
Shader error in 'Legacy Shaders/Diffuse': 'min16float4' : syntax error parse error at UnityShaderVariables.cginc(67) (on gles3)
Compiling Vertex program with DIRECTIONAL SHADOWS_OFF LIGHTMAP_OFF DIRLIGHTMAP_OFF DYNAMICLIGHTMAP_OFF
Shader error in 'UI/Default': 'min16float4' : syntax error parse error at UnityShaderVariables.cginc(77) (on gles3)
Compiling Vertex program
Quelqu'un pourrait éclairer ma lanterne?
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Shader Error build Android
Tu es sur quelle tablette? C'est pas une histoire de gl2/gl3
"N'est stupide que la stupidité Monsieur..." - Forest Gump
... sauf si tu lis pas ça
Si tu as tout ce qu'il te faut, merci de penser à basculer ton sujet en [RESOLU] en éditant ton tout premier post
... sauf si tu lis pas ça
Si tu as tout ce qu'il te faut, merci de penser à basculer ton sujet en [RESOLU] en éditant ton tout premier post
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Shader Error build Android
Ce sont les erreurs que je trouve dans la console du StandAlone à la compilation de l'APK. Ces erreurs apparaissent également lorsque je modifie ou crée un shader. Les shaders en cause ne sont pas utilisés heureusement. Enfin, des fois les shaders d'UI sont en cause et sortent rose du coup.
Je suis en gles 2.0, c'est requis pour Vuforia, même si c'est pour éviter certains rares conflits plus qu'autre chose avec gles 3.0, à mon avis.
Je suis en gles 2.0, c'est requis pour Vuforia, même si c'est pour éviter certains rares conflits plus qu'autre chose avec gles 3.0, à mon avis.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Shader Error build Android
Bon, à vue de nez, ce serait une erreur due à DirectX 11 avec min16float4. Après, je ne vois absolument pas comment résoudre ces erreurs...
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Shader Error build Android
salut!
si je comprends bien c'est un problème de type HLSL et tu es en GLSL as tu essayé de changer les half4 ou float4 par vec4 ou un type plus propice au GLSL?
tu aurais la ligne incriminée en entier?
si je comprends bien c'est un problème de type HLSL et tu es en GLSL as tu essayé de changer les half4 ou float4 par vec4 ou un type plus propice au GLSL?
tu aurais la ligne incriminée en entier?
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ
Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !
Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Shader Error build Android
J'ai pas de ligne incriminée, ça arrive sur plus d'une douzaine de shader, dont les Legacy, les UI et des Hidden(?) (-> Hidden/Internal-DeferredShading, Hidden/Internal-PrePassLighting, Hidden/CubeCopy, etc)
Voilà le UI/Default:
Et l'erreur:
Shader error in 'UI/Default': 'min16float4' : syntax error parse error at UnityShaderVariables.cginc(77) (on gles3) (je t'ai indiqué dans le code la ligne 77)
Or il n'y a pas de min16float4 mais bien un vec4. Je remarque à la fin du shader ces lignes: Je ne sais pas ce que ça signifie mais les !! ça fait un peu peur quand même, oulala
Voilà le UI/Default:
Code : Tout sélectionner
// Compiled shader for Android, uncompressed size: 2.2KB
// Skipping shader variants that would not be included into build of current scene.
Shader "UI/Default" {
Properties {
[PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" { }
_Color ("Tint", Color) = (1,1,1,1)
_StencilComp ("Stencil Comparison", Float) = 8
_Stencil ("Stencil ID", Float) = 0
_StencilOp ("Stencil Operation", Float) = 0
_StencilWriteMask ("Stencil Write Mask", Float) = 255
_StencilReadMask ("Stencil Read Mask", Float) = 255
_ColorMask ("Color Mask", Float) = 15
}
SubShader {
Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="true" }
// Stats for Vertex shader:
// gles : 3 math, 2 texture, 1 branch
Pass {
Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="true" }
ZTest [unity_GUIZTestMode]
ZWrite Off
Cull Off
Stencil {
Ref [_Stencil]
ReadMask [_StencilReadMask]
WriteMask [_StencilWriteMask]
Comp [_StencilComp]
Pass [_StencilOp]
}
Blend SrcAlpha OneMinusSrcAlpha
ColorMask [_ColorMask]
GpuProgramID 53140
Program "vp" {
SubProgram "gles " {
// Stats: 3 math, 2 textures, 1 branches
"!!GLES
#ifdef VERTEX
attribute vec4 _glesVertex;
attribute vec4 _glesColor;
attribute vec4 _glesMultiTexCoord0;
uniform highp mat4 glstate_matrix_mvp;
uniform lowp vec4 _Color;
varying lowp vec4 xlv_COLOR;
varying mediump vec2 xlv_TEXCOORD0;
void main ()
{
highp vec2 tmpvar_1;
tmpvar_1 = _glesMultiTexCoord0.xy;
lowp vec4 tmpvar_2;
mediump vec2 tmpvar_3;
tmpvar_3 = tmpvar_1;
highp vec4 tmpvar_4;
tmpvar_4 = (_glesColor * _Color);
tmpvar_2 = tmpvar_4;
gl_Position = (glstate_matrix_mvp * _glesVertex);
xlv_COLOR = tmpvar_2;
xlv_TEXCOORD0 = tmpvar_3;
}
#endif
#ifdef FRAGMENT
uniform sampler2D _MainTex;
varying lowp vec4 xlv_COLOR;
varying mediump vec2 xlv_TEXCOORD0;
void main ()
{
lowp vec4 tmpvar_1; <-------------------LIGNE 77
mediump vec4 color_2;
lowp vec4 tmpvar_3;
tmpvar_3 = (texture2D (_MainTex, xlv_TEXCOORD0) * xlv_COLOR);
color_2 = tmpvar_3;
mediump float x_4;
x_4 = (color_2.w - 0.01);
if ((x_4 < 0.0)) {
discard;
};
tmpvar_1 = color_2;
gl_FragData[0] = tmpvar_1;
}
#endif"
}
}
Program "fp" {
SubProgram "gles " {
"!!GLES"
}
}
}
}
}
Shader error in 'UI/Default': 'min16float4' : syntax error parse error at UnityShaderVariables.cginc(77) (on gles3) (je t'ai indiqué dans le code la ligne 77)
Or il n'y a pas de min16float4 mais bien un vec4. Je remarque à la fin du shader ces lignes:
Code : Tout sélectionner
Program "fp" {
SubProgram "gles " {
"!!GLES"
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Shader Error build Android
bizarre vous avez dit bizarre...........
du coup on dirait plutot un problème de la tambouille interne d'unity?!
ras sur le forum anglais?
du coup on dirait plutot un problème de la tambouille interne d'unity?!
ras sur le forum anglais?
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ
Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !
Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Shader Error build Android
Nope. Rien de rien.
Pourtant, je n'ai ni changé de version d'Unity, ni de Settings, ni rien, et c'est apparu. Est-ce une mise à jour de DirectX qui fait foirer cette version, je ne sais pas. C'est apparu au moment où j'ai fait mes propres shaders. Mais quand je les enlève, les erreurs restent quand même.
C'est pas la mort en soit, mais certains shaders sautent par moment, et je dois fermer et relancer Unity pour pas que ça apparaissent à l'export.
EDIT - J'ai 12 shaders en cause et des fois quelques uns de plus...
Pourtant, je n'ai ni changé de version d'Unity, ni de Settings, ni rien, et c'est apparu. Est-ce une mise à jour de DirectX qui fait foirer cette version, je ne sais pas. C'est apparu au moment où j'ai fait mes propres shaders. Mais quand je les enlève, les erreurs restent quand même.
C'est pas la mort en soit, mais certains shaders sautent par moment, et je dois fermer et relancer Unity pour pas que ça apparaissent à l'export.
EDIT - J'ai 12 shaders en cause et des fois quelques uns de plus...
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Shader Error build Android
T'es en unity combien du coup?
C'est un poil la merdouille quand même :s
C'est un poil la merdouille quand même :s
"N'est stupide que la stupidité Monsieur..." - Forest Gump
... sauf si tu lis pas ça
Si tu as tout ce qu'il te faut, merci de penser à basculer ton sujet en [RESOLU] en éditant ton tout premier post
... sauf si tu lis pas ça
Si tu as tout ce qu'il te faut, merci de penser à basculer ton sujet en [RESOLU] en éditant ton tout premier post
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Shader Error build Android
5.0.3f2
Mais, jusqu'à présent rien n'apparaissait avec les mêmes config.
Mais, jusqu'à présent rien n'apparaissait avec les mêmes config.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation