mesa/program: change validate_inputs() local var 'inputs' to GLbitfield64
authorBrian Paul <brianp@vmware.com>
Tue, 16 Jan 2018 15:40:36 +0000 (08:40 -0700)
committerBrian Paul <brianp@vmware.com>
Wed, 17 Jan 2018 18:17:56 +0000 (11:17 -0700)
Both state->prog->info.inputs_read and state->InputsBound are GLbitfield64
so it seems that the OR of those values should be of the same type.
I'm not sure this fixes any actual issues though.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/mesa/program/program_parse.y

index 04ec18d840d1ea1b3a2e4ac848b983bc6d156aeb..1bc5f5154943fc51c549724c826b0c879fb12ed0 100644 (file)
@@ -2212,7 +2212,7 @@ set_src_reg_swz(struct asm_src_register *r, gl_register_file file, GLint index,
 int
 validate_inputs(struct YYLTYPE *locp, struct asm_parser_state *state)
 {
-   const GLbitfield inputs = state->prog->info.inputs_read | state->InputsBound;
+   const GLbitfield64 inputs = state->prog->info.inputs_read | state->InputsBound;
    GLbitfield ff_inputs = 0;
 
    /* Since Mesa internal attribute indices are different from