On Wednesday, 2017-03-15 18:56:53 -0300, Fabio Estevam wrote: > In kmscube.c there is the following logic: > > if (mode == SMOOTH) { > egl = init_cube_smooth(gbm); > } else { > egl = init_cube_tex(gbm, mode); > } > > ,which makes init_cube_tex() to be never called on the SMOOTH case. > > Handle the SMOOTH switch case inside init_tex() to fix the following > build warning: > > cube-tex.c: In function 'init_tex': > cube-tex.c:438:2: warning: enumeration value 'SMOOTH' not handled in switch > [-Wswitch] > switch (mode) { > ^ > > Signed-off-by: Fabio Estevam <feste...@gmail.com> > --- > cube-tex.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/cube-tex.c b/cube-tex.c > index a543e83..8aab06c 100644 > --- a/cube-tex.c > +++ b/cube-tex.c > @@ -442,6 +442,9 @@ static int init_tex(enum mode mode) > return init_tex_nv12_2img(); > case NV12_1IMG: > return init_tex_nv12_1img(); > + /* should never reach here */ > + case SMOOTH:
I think adding an `assert(!"unreachable");` here would be a good idea, but your patch is correct: Reviewed-by: Eric Engestrom <e...@engestrom.ch> I'll push it tomorrow (probably with the assert added) if nobody shouts. > + return -1; > } > return -1; > } > -- > 2.7.4 > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev