[Mesa-dev] [PATCH 0/7] r600g: support for some integer ops
Vadim Girlin
vadimgirlin at gmail.com
Sun Jan 15 06:56:29 PST 2012
Tested on evergreen and I hope everything should work on r600/r700, though it
needs to be tested (with glsl 1.30, gl 3.0, and
PIPE_SHADER_CAP_INTEGERS enabled).
I haven't tried to support cayman, can't test it anyway - probably some minor
changes will be required to use this code with cayman.
r600g: fix F2I on evergreen
r600g: add FLT_TO_UINT opcode for evergreen
r600g: implement F2U on evergreen
r600g: implement IABS on r600-evergreen
r600g: implement ISSG on r600-evergreen
r600g: implement IDIV/UDIV on r600-evergreen
r600g: add support for ISHR/USHR/SHL on r600-evergreen
src/gallium/drivers/r600/r600_asm.c | 14 +-
src/gallium/drivers/r600/r600_opcodes.h | 2 +-
src/gallium/drivers/r600/r600_shader.c | 414 ++++++++++++++++++++++++++++++-
3 files changed, 413 insertions(+), 17 deletions(-)
--
1.7.7.5
More information about the mesa-dev
mailing list