summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/prog_parameter.c
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2013-09-17 21:34:15 -0700
committerMatt Turner <[email protected]>2013-10-07 10:43:19 -0700
commit06e41a02a3564b00404dd3dd5d6f6b5897df36e9 (patch)
treec8addcab70dc2f20e65df76fd2570230ff5e64bd /src/mesa/program/prog_parameter.c
parent69909c866b6595f80d206c8e2484b1dc6668e7be (diff)
glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5.
These built-ins have two "out" parameters, which makes implementing them efficiently with our current compiler infrastructure difficult. Instead, implement them in terms of the existing ir_binop_mul IR (to return the low 32-bits) and a new ir_binop_mul64 which returns the high 32-bits. v2: Rename mul64 -> imul_high as suggested by Ken. Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/program/prog_parameter.c')
0 files changed, 0 insertions, 0 deletions