[Mesa-dev] R600/SI: Support for local memory and derivatives

Michel Dänzer michel at daenzer.net
Wed Jun 19 09:28:21 PDT 2013


These patches implement enough of local memory support to allow radeonsi
to use that for computing derivatives, as suggested by Tom.

They also almost allow test/CodeGen/R600/local-memory.ll to generate
code for SI. Right now it still fails because it tries to copy a VGPR to
an SGPR, which is not possible.


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Add-intrinsics-for-texture-sampling-with-use.patch
Type: text/x-patch
Size: 2654 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130619/04e3d983/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Initial-support-for-LDS-GDS-instructions.patch
Type: text/x-patch
Size: 5904 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130619/04e3d983/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Add-intrinsic-for-retrieving-the-current-thr.patch
Type: text/x-patch
Size: 2582 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130619/04e3d983/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Initial-local-memory-support.patch
Type: text/x-patch
Size: 6826 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130619/04e3d983/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Add-pattern-for-the-AMDGPU.barrier.local-int.patch
Type: text/x-patch
Size: 1231 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130619/04e3d983/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-SI-Add-pattern-for-i64-add.patch
Type: text/x-patch
Size: 1462 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130619/04e3d983/attachment-0011.bin>


More information about the mesa-dev mailing list