nv50/ir: fix cas lowering for 64 bit
[mesa.git] / src / gallium / drivers / nouveau / codegen / nv50_ir_lowering_nvc0.cpp
2020-09-01 Karol Herbstnv50/ir: fix cas lowering for 64 bit
2020-08-25 Karol Herbstnv50/ir: add nv50_ir_prog_info_out
2020-07-10 mmenzynsnv50: Clear nv50_ir_prog_info of dead and codegen speci...
2020-06-21 Karol Herbstgv100/ir: fix atom cas
2020-06-10 Ben Skeggsnvir/gv100: initial support
2020-06-10 Ben Skeggsnvir: run replaceZero() before replaceCvt()
2020-06-10 Ben Skeggsnvir: introduce OP_BREV with lowering to EXTBF_REV...
2019-12-11 Karol Herbstnv50/ir: implement global atomics and handle it for nir
2019-10-30 Ilia Mirkingm107/ir: fix loading z offset for layered 3d image...
2019-07-23 Mark Menzynskinvc0/ir: Fix assert accessing null pointer
2019-02-07 Karol Herbstgm107/ir: add fp64 rsq
2019-02-07 Karol Herbstgm107/ir: add fp64 rcp
2019-02-07 Karol Herbstgk104/ir: Use the new rcp/rsq in library
2019-02-07 Boyan Dinggk110/ir: Use the new rcp/rsq in library
2019-02-07 Ilia Mirkinnvc0: fix 3d images on kepler
2019-02-07 Ilia Mirkinnvc0/ir: fix second tex argument after levelZero optimi...
2019-02-05 Karol Herbstnvc0/ir: replace cvt instructions with add to improve...
2018-09-23 Rhys Perrynv50/ir: fix link-time build failure
2018-09-22 Rhys Perrynvc0: fix bindless multisampled images on Maxwell+
2018-08-27 Rhys Perrynv50/ir,nvc0: use constant buffers for compute when...
2018-08-04 Karol Herbstnvc0/ir: return 0 in imageLoad on incomplete textures
2018-08-04 Karol Herbstgm200/ir: add native OP_SQRT support
2018-07-07 Rhys Perrynvc0/ir: use the combined tid special register
2018-07-04 Rhys Perrynvc0: implement multisampled images on Maxwell+
2018-06-15 Rhys Perrynvc0: add support for programmable sample locations
2018-02-21 Karol Herbstnvir/nvc0: fix legalizing of ld unlock c0[0x10000]
2018-02-18 Ilia Mirkinnvc0: add support for bindless on maxwell+
2018-01-07 Ilia Mirkinnvc0: add bindless image support for kepler
2018-01-07 Ilia Mirkinnvc0: add support for bindless textures on kepler+
2018-01-07 Ilia Mirkinnvc0/ir: safen up lowering logic against overwriting...
2017-12-20 Ilia Mirkinnvc0/ir: change textureGrad to always use lane 0 as...
2017-12-04 Pierre Moreaunvc0/ir: Properly lower 64-bit shifts when the shift...
2017-09-01 Tobias Klausmannnvc0/ir: propagate immediates to CALL input MOVs
2017-08-12 Ilia Mirkinnvc0/ir: unlink values pre- and post-call to division...
2017-05-20 Ilia Mirkinnvc0/ir: SHLADD's middle source must be an immediate
2017-02-09 Ilia Mirkinnvc0/ir: fix ubo max clamp, reset file index
2017-02-09 Ilia Mirkinnvc0/ir: fix robustness guarantees for constbuf loads...
2017-02-09 Ilia Mirkinnvc0/ir: make it possible to have the flags def in...
2017-02-09 Ilia Mirkinnvc0/ir: add support for 64-bit shift lowering on SM20...
2017-02-09 Ilia Mirkinnvc0/ir: add support for all the new int64 tgsi opcodes
2017-01-17 Ilia Mirkinnvc0: enable FBFETCH with a special slot for color...
2017-01-13 Ilia Mirkinnvc0/ir: only try to check for zero LOD if we aren...
2017-01-12 Samuel Pitoisetnv50/ir: do not insert texture barriers on gm107
2016-11-20 Ilia Mirkinnvc0/ir: use levelZero flag when the lod is set to 0
2016-10-19 Samuel Pitoisetnvc0/ir: simplify predicate logic for GK104 atomic...
2016-10-19 Samuel Pitoisetnvc0/ir: remove useless NVC0LoweringPass::gMemBase
2016-10-18 Ilia Mirkingm107/ir: fix texturing with indirect samplers
2016-10-12 Ilia Mirkinnvc0/ir: fix textureGather with a single offset
2016-10-10 Ilia Mirkinnvc0/ir: fix overwriting of value backing non-constant...
2016-09-10 Ilia Mirkingm107/ir: allow indirect inputs to be loaded by frag...
2016-07-20 Samuel Pitoisetgm107/ir: lower surface operations
2016-07-19 Ilia Mirkinnvc0: add support for BGRA8 images
2016-07-11 Samuel Pitoisetnvc0/ir: fix images indirect access on Fermi
2016-07-08 Samuel Pitoisetnvc0/ir: remove unused resource info loading helpers
2016-07-08 Samuel Pitoisetnvc0/ir: refactor the surfaces info loading logic
2016-07-08 Samuel Pitoisetnvc0/ir: move the shift left op inside loadTexHandle()
2016-07-04 Samuel Pitoisetnvc0/ir: rename NVE4_SU_INFO_XXX to NVC0_SU_INFO_XXX
2016-07-04 Samuel Pitoisetnvc0/ir: reset the base offset for indirect images...
2016-07-02 Hans de Goedenouveau: Add support for SV_WORK_DIM
2016-07-02 Ilia Mirkinnvc0: fix up image support for allowing multiple samples
2016-06-19 Ilia Mirkingk104/ir: fix tex use generation to be more careful...
2016-06-13 Samuel Pitoisetnvc0/ir: clamp the UBO index for compute on Kepler
2016-06-07 Ilia Mirkingk104/ir: fix conditions for adding a texbar
2016-05-30 Ilia Mirkinnvc0/ir: limit max number of regs based on availability...
2016-05-27 Ilia Mirkinnvc0/ir: avoid generating illegal instructions for...
2016-05-22 Samuel Pitoisetnvc0/ir: fix indirect access for images
2016-05-22 Ilia Mirkinnvc0/ir: return 0 for gl_TessCoord.z for non-triangles...
2016-05-21 Samuel Pitoisetnvc0/ir: add a lowering pass for surfaces on Fermi
2016-05-21 Samuel Pitoisetnvc0/ir: don't check the format for surface stores...
2016-05-17 Ilia Mirkinnvc0/ir: fix shared atomic lowering to preserve shared...
2016-05-17 Ilia Mirkinnvc0/ir: make sure out-of-bounds buffer loads/atomics...
2016-05-15 Ilia Mirkinnvc0/ir: make sure to align the second arg of TXD to...
2016-05-12 Ilia Mirkinnvc0: fix gl_SampleMaskIn computation
2016-04-26 Samuel Pitoisetnvc0/ir: check that the image format doesn't mismatch
2016-04-26 Samuel Pitoisetnvc0/ir: prevent out of bounds when no images are bound
2016-04-26 Samuel Pitoisetnvc0/ir: add indirect support for images on Kepler
2016-04-26 Samuel Pitoisetnvc0/ir: fix 1D arrays images for Kepler
2016-04-26 Samuel Pitoisetnvc0/ir: fix cube images for Kepler
2016-04-26 Ilia Mirkinnv50/ir: add support for SULDP -> SULDB conversion
2016-04-26 Samuel Pitoisetnv50/ir: make use of OP_SUQ for surfaces query
2016-04-26 Samuel Pitoisetnv50/ir: add OP_BUFQ for buffers query
2016-04-20 Hans de Goedenouveau: codegen: Use FILE_MEMORY_BUFFER for buffers
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-01 Samuel Pitoisetnvc0/ir: do not lower shared+atomics on GM107+
2016-04-01 Samuel Pitoisetnvc0/ir: add atomics support on shared memory for Kepler
2016-04-01 Samuel Pitoisetnvc0/ir: add support for compute UBOs on Kepler
2016-03-29 Samuel Pitoisetnvc0/ir: move load/store lowering pass to handleLDST()
2016-03-28 Samuel Pitoisetnvc0: use a different offset for buffers and surfaces
2016-03-28 Ilia Mirkinnvc0/ir: fix picking of coordinates from tex instructio...
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-20 Ilia Mirkinnv50/ir: fix indirect texturing for non-array textures...
2016-03-20 Ilia Mirkinnv50/ir: normalize cube coordinates after derivatives...
2016-03-19 Pierre Moreaunvc0/ir: Use double constant in handleSQRT
2016-03-19 Samuel Pitoisetnv50/ir: make use of auxCBSlot instead of magic numbers
2016-03-19 Samuel Pitoisetnv50,nvc0: replace resInfoCBSlot by auxCBSlot
2016-03-19 Samuel Pitoisetnv50/ir: fix compilation warning in handleSharedATOM()
2016-03-19 Vinson Leenv50,nvc0: Fix invalid constant.
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-13 Ilia Mirkinnv50,nvc0: handle SQRT lowering inside the driver
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
next