So for linux users.
"
EE ../../../../../src/gallium/drivers/r600/r600_shader.c:3742 r600_shader_from_tgsi - GPR limit exceeded - shader requires 125 registers
EE ../../../../../src/gallium/drivers/r600/r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE ../../../../../src/gallium/drivers/r600/r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=0) -12
EE ../../../../../src/gallium/drivers/r600/r600_shader.c:3742 r600_shader_from_tgsi - GPR limit exceeded - shader requires 125 registers
EE ../../../../../src/gallium/drivers/r600/r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE ../../../../../src/gallium/drivers/r600/r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=0) -12
"
I was told it is opengl driver fault. Not going to investigate just saying on debian had to turn off all stuff to get it working utill this get fixed. So y ftw.