On 08/26/2013 02:42 PM, Matt Turner wrote:
On Sun, Aug 25, 2013 at 10:07 PM, Liu Xin wrote:
HI, list,
i don't understand why glsl source have so many 'cast to void' operations,
like this.
ir_rvalue *
ast_node::hir(exec_list *instructions,
struct _mesa_glsl_parse_state *state)
{
On Sun, Aug 25, 2013 at 10:07 PM, Liu Xin wrote:
> HI, list,
>
> i don't understand why glsl source have so many 'cast to void' operations,
> like this.
>
> ir_rvalue *
> ast_node::hir(exec_list *instructions,
> struct _mesa_glsl_parse_state *state)
> {
>(void) instructions;
>(
It's just a simple, portable way to make the `unused parameter`
warning shut up, when you're deliberately ignoring your parameters.
There are other ways [__attribute__(( unused )), etc] but they cease
to be simple or portable fairly quickly.
-- Chris
On Mon, Aug 26, 2013 at 5:07 PM, Liu Xin wro
HI, list,
i don't understand why glsl source have so many 'cast to void'
operations, like this.
ir_rvalue *
ast_node::hir(exec_list *instructions,
struct _mesa_glsl_parse_state *state)
{
(void) instructions;
(void) state;
return NULL;
}
i think it's totally void operatio