glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.
[mesa.git] / src / gallium / drivers / nouveau / codegen / nv50_ir_from_tgsi.cpp
2020-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2019-10-30 Ilia Mirkinnv50/ir: mark STORE destination inputs as used
2019-10-08 Ilia Mirkinnvc0: add support for GL_EXT_demote_to_helper_invocation
2019-08-08 Ilia Mirkinnvc0: add support for ATOMC_WRAP TGSI operations
2019-07-27 Ilia Mirkinnv50/ir: don't consider the main compute function as...
2019-03-17 Karol Herbstnv50/ir: move common converter code in base class
2019-02-07 Ilia Mirkinnvc0/ir: always use CG mode for loads from atomic-only...
2018-12-27 Ilia Mirkinnv50/ir: add support for converting ATOMFADD to proper ir
2018-08-29 Rhys Kiddnv50/ir: silence partitionLoadStore() unused function...
2018-07-02 Karol Herbstnv50/ir: handle clipvertex for geom and tess shaders...
2018-06-29 Rhys Perrynv50/ir: fix image stores with indirect handles
2018-06-15 Rhys Perrynvc0: add support for programmable sample locations
2018-03-28 Ilia Mirkinnvc0/ir: fix INTERP_* with indirect inputs
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 Mirkinnv50/ir: use the image info in the instruction rather...
2017-10-10 Ilia Mirkinnv50/ir: fix 64-bit integer shifts
2017-08-22 Marek Olšákgallium: remove TGSI opcode SCS
2017-08-22 Marek Olšákgallium: remove TGSI opcode XPD
2017-08-22 Marek Olšákgallium: remove TGSI opcode DPH
2017-08-22 Marek Olšákgallium: remove TGSI FENCE opcodes
2017-08-22 Marek Olšákgallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZ
2017-08-17 Ilia Mirkinnv50/ir: fix TXQ srcMask
2017-08-17 Ilia Mirkinnv50/ir: fix srcMask computation for TG4 and TXF
2017-07-22 Karol Herbstnv50/ir/tgsi: handle precise for most ALU instructions
2017-06-27 Ilia Mirkinnv50/ir: fetch indirect sources BEFORE the op that...
2017-06-03 Lyudenvc0: Add support for ARB_post_depth_coverage
2017-04-21 Lyudenvc0/ir: Only store viewport in scratch register for GP
2017-04-13 Boyan Dingnvc0/ir: Implement TGSI_OPCODE_BALLOT and TGSI_OPCODE_R...
2017-04-13 Boyan Dingnvc0/ir: Implement TGSI_SEMANTIC_SUBGROUP_*
2017-04-09 Boyan Dingnv50/ir: Handle TGSI_OPCODE_CLOCK
2017-04-08 Ilia Mirkinnvc0/ir: fix overwriting of offset register with interp...
2017-04-08 Ilia Mirkinnvc0/ir: fix LSB/BFE/BFI implementations
2017-03-31 Marek Olšákgallium: remove support for predicates from TGSI (v2)
2017-03-19 Ilia Mirkinnv50,nvc0: enable TEX_LZ and TXF_LZ
2017-02-18 Marek Olšákgallium: remove TGSI_OPCODE_CLAMP
2017-02-12 Ilia Mirkinnv50/ir: return a register when retrieving thread id...
2017-02-11 Ilia Mirkinnv50/ir: add missing break after DSSG
2017-02-09 Ilia Mirkinnv50/ir: always return 0 when trying to read thread...
2017-02-09 Ilia Mirkinnvc0/ir: add support for all the new int64 tgsi opcodes
2017-01-24 Ilia Mirkinnvc0: add support for MUL_ZERO_WINS property
2017-01-17 Ilia Mirkinnvc0: enable FBFETCH with a special slot for color...
2017-01-16 Ilia Mirkinnv50/ir: handle new DDIV op which will be used for...
2017-01-05 Marek Olšákgallium: remove TGSI_OPCODE_SUB
2017-01-05 Marek Olšákgallium: remove TGSI_OPCODE_ABS
2016-10-24 Samuel Pitoisetnv50/ir: do not perform global membar for shared memory
2016-10-22 Ilia Mirkinnv50/ir: use levelZero for non-frag tex/txp ops
2016-10-20 Ilia Mirkinnv50/ir: process texture offset sources as regular...
2016-10-19 Samuel Pitoisetnv50/ir: silent TGSI_PROPERTY_FS_DEPTH_LAYOUT
2016-10-10 Ilia Mirkinnv50/ir: only stick one preret per function
2016-07-19 Ilia Mirkinnvc0: add support for BGRA8 images
2016-07-16 Ilia Mirkinnv50: fix alphatest for non-blendable formats
2016-07-02 Hans de Goedenouveau: Fix a couple of "foo may be used uninitialized...
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-07 Ilia Mirkinnvc0: add support for VOTE tgsi opcodes
2016-06-06 Samuel Pitoisetnv50/ir: use round toward 0 when converting doubles...
2016-05-30 Ilia Mirkinnv50/ir: record number of threads in a compute shader
2016-05-29 Ilia Mirkinnv50,nvc0: fix the max_vertices=0 case
2016-05-20 Ilia Mirkinnv50/ir: treat addresses as local
2016-05-15 Ilia Mirkinnv50/ir: avoid asserts when the state tracker feeds...
2016-05-12 Ilia Mirkinnvc0: fix gl_SampleMaskIn computation
2016-05-09 Samuel Pitoisetnv50/ir: silence unsupported TGSI_PROPERTY_CS_FIXED_BLOCK_*
2016-04-27 Hans de Goedenouveau: codegen: LOAD: Take src swizzle into account
2016-04-27 Hans de Goedenouveau: codegen: LOAD: Do not call fetchSrc(1) if...
2016-04-27 Hans de Goedenouveau: codegen: LOAD: Always use component 0 when...
2016-04-26 Samuel Pitoisetnvc0/ir: check that the image format doesn't mismatch
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-26 Samuel Pitoisetnv50/ir: enable early fragment test with explicit user...
2016-04-26 Samuel Pitoisetnv50/ir: re-introduce TGSI lowering pass for images
2016-04-26 Samuel Pitoisetnv50/ir: add support for TGSI image declarations
2016-04-20 Hans de Goedenouveau: codegen: Add support for OpenCL global memory...
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-03-28 Ilia Mirkinnv50/ir: saturate depth writes
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-24 Samuel Pitoisetnv50/ir: silence unhandled TGSI_PROPERTY_NEXT_SHADER...
2016-03-21 Hans de Goedenouveau: codegen: Do not silently fail in handeLOAD...
2016-03-21 Hans de Goedenouveau: codegen: Disable more old resource handling...
2016-03-21 Hans de Goedenouveau: codegen: Slightly refactor Source::scanInstruc...
2016-03-21 Hans de Goedenouveau: codegen: Add support for clover / OpenCL kerne...
2016-03-21 Hans de Goedetgsi: Add support for global / private / input MEMORY
2016-03-20 Ilia Mirkinnv50/ir: normalize cube coordinates after derivatives...
2016-03-19 Samuel Pitoisetnv50/ir: make use of auxCBSlot instead of magic numbers
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-03-11 Ilia Mirkinnvc0: add support for TGSI FMA ops
2016-03-06 Ilia Mirkinnv50/ir: using sampleid/pos shouldn't force per-sample...
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-21 Samuel Pitoisetnv50/ir: use s[] addr space for shared buffers
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-03 Ilia Mirkinnv50/ir: make sure to fetch all sources before creating...
2016-01-30 Jason EkstrandMerge branch 'vulkan' into 'vulkan'
2016-01-30 Ilia Mirkinnv50/ir: handle new TGSI MEMBAR opcode
2016-01-30 Ilia Mirkinnvc0/ir: fix atomic compare-and-swap arguments
2016-01-30 Ilia Mirkinnv50/ir: add support for indirect buffer loading
2016-01-30 Ilia Mirkinnv50/ir: add SUQ op by reading the info from driver...
2016-01-30 Ilia Mirkinnv50/ir: add support for BUFFER accesses
next