nv50/ir/nir: implement load_(interpolated_)input/output
authorKarol Herbst <kherbst@redhat.com>
Mon, 11 Dec 2017 15:21:06 +0000 (16:21 +0100)
committerKarol Herbst <kherbst@redhat.com>
Sun, 17 Mar 2019 09:33:28 +0000 (10:33 +0100)
commit9e68b7bef2d9c187a56c6132985568ee6dfbcabe
treee0a9375458279af1db418440c973b3f272305aac
parent6bc32bf65350daadf382932ad16071489b751a2b
nv50/ir/nir: implement load_(interpolated_)input/output

v3: and load_output
v4: use smarter getIndirect helper
    use new getSlotAddress helper
v5: don't use const_offset directly
    fix for indirects
v6: add support for interpolateAt
v7: fix compiler warnings
    add load_barycentric_sample
    handle load_output for fragment shaders
v8: set info->prop.fp.readsSampleLocations for at_sample interpolation
    don't require C++11 features
v9: convert to C++ style comments

Signed-off-by: Karol Herbst <kherbst@redhat.com>
src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp