radeonsi: assume that selector != NULL for compute shaders
[mesa.git] / src / gallium / drivers / nouveau / codegen /
2019-07-10 Karol Herbstnv50/ir/nir: implement load/store_global
2019-07-10 Karol Herbstnv50/ir/nir: handle kernel inputs
2019-07-10 Karol Herbstnv50/ir/nir: don't assert on !main
2019-07-10 Karol Herbstnv50/ir/nir: parse system values first and stop for...
2019-07-09 Karol Herbstnvc0: remove nvc0_program.tp.input_patch_size
2019-06-26 Jonathan Mareknir: remove fnot/fxor/fand/for opcodes
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
2019-05-13 Karol Herbstnv50/ir/nir: make use of SYSTEM_VALUE_MAX when iteratin...
2019-05-13 Karol Herbstnv50/ir/nir: prefer to shift 1ull instead of 1ll
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-04-14 Karol Herbstnir: make nir_const_value scalar
2019-04-12 Karol Herbstnv50/ir/nir: add support for bindless images
2019-04-12 Karol Herbstnv50/ir/nir: handle bindless texture
2019-04-12 Timothy Arcerinir/i965/freedreno/vc4: add a bindless bool to type...
2019-03-21 Karol Herbstnv50/ir/nir: support gather offsets
2019-03-17 Karol Herbstnv50ir/nir: move immediates before use
2019-03-17 Karol Herbstnv50/ir/nir: handle user clip planes for each emitted...
2019-03-17 Karol Herbstnv50/ir/nir: implement intrinsic shader_clock
2019-03-17 Karol Herbstnv50/ir/nir: implement load_per_vertex_output
2019-03-17 Karol Herbstnv50/ir/nir: add memory barriers
2019-03-17 Karol Herbstnv50/ir/nir: implement images
2019-03-17 Karol Herbstnv50/ir/nir: implement ssbo intrinsics
2019-03-17 Karol Herbstnv50/ir/nir: implement nir_intrinsic_load_ubo
2019-03-17 Karol Herbstnv50/ir/nir: implement geometry shader nir_intrinsics
2019-03-17 Karol Herbstnv50/ir/nir: implement variable indexing
2019-03-17 Karol Herbstnv50/ir/nir: implement vote and ballot
2019-03-17 Karol Herbstnv50/ir/nir: add skeleton getOperation for intrinsics
2019-03-17 Karol Herbstnv50/ir/nir: implement nir_instr_type_tex
2019-03-17 Karol Herbstnv50/ir/nir: implement nir_ssa_undef_instr
2019-03-17 Karol Herbstnv50/ir/nir: implement loading system values
2019-03-17 Karol Herbstnv50/ir/nir: implement intrinsic_discard(_if)
2019-03-17 Karol Herbstnv50/ir/nir: implement load_(interpolated_)input/output
2019-03-17 Karol Herbstnv50/ir/nir: implement nir_intrinsic_store_(per_vertex_...
2019-03-17 Karol Herbstnv50/ir/nir: implement nir_intrinsic_load_uniform
2019-03-17 Karol Herbstnv50/ir/nir: implement nir_alu_instr handling
2019-03-17 Karol Herbstnv50/ir/nir: add skeleton for nir_intrinsic_instr
2019-03-17 Karol Herbstnv50/ir/nir: implement nir_load_const_instr
2019-03-17 Karol Herbstnv50/ir/nir: parse NIR shader info
2019-03-17 Karol Herbstnv50/ir/nir: add loadFrom and storeTo helpler
2019-03-17 Karol Herbstnv50/ir/nir: run assignSlots
2019-03-17 Karol Herbstnv50/ir/nir: add nir type helper functions
2019-03-17 Karol Herbstnv50/ir/nir: track defs and provide easy access functions
2019-03-17 Karol Herbstnv50/ir/nir: run some passes to make the conversion...
2019-03-17 Karol Herbstnouveau: add support for nir
2019-03-17 Karol Herbstnv50/ir: add lowering helper
2019-03-17 Karol Herbstnv50/ir: move common converter code in base class
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 Boyan Dinggk110/ir: Add rsq f64 implementation
2019-02-07 Boyan Dinggk110/ir: Add rcp f64 implementation
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-07 Ilia Mirkinnvc0/ir: always use CG mode for loads from atomic-only...
2019-02-05 Karol Herbstnvc0/ir: replace cvt instructions with add to improve...
2019-01-18 Karol Herbstgm107/ir: disable TEXS for tex with derivAll set
2019-01-18 Karol Herbstnv50/ir: disable tryCollapseChainedMULs in ConstantFold...
2018-12-27 Ilia Mirkinnv50/ir: add support for converting ATOMFADD to proper ir
2018-12-09 Karol Herbstnv50/ir: fix use-after-free in ConstantFolding::visit
2018-12-09 Karol Herbstnv50/ir: initialize relDegree staticly
2018-11-25 Ilia Mirkinnv50/ir: remove dnz flag when converting MAD to ADD...
2018-11-17 Ilia Mirkinnv50/ir/ra: enforce max register requirement, and chang...
2018-11-17 Ilia Mirkinnv50/ir/ra: improve condition for short regs, unify...
2018-11-17 Ilia Mirkinnv50/ir: delete MINMAX instruction that is no longer...
2018-11-07 Karol Herbstgm107/ir: fix compile time warning in getTEXSMask
2018-11-06 Karol Herbstgm107/ir: use scalar tex instructions where possible
2018-11-06 Karol Herbstnv50/ir: add scalar field to TexInstructions
2018-11-06 Karol Herbstnv50/ra: add condenseDef overloads for partial condenses
2018-11-06 Karol Herbstnv50/ir: print color masks of tex instructions
2018-10-30 Eric Engestromnouveau: remove unused class member
2018-10-20 Karol Herbstnv50/ir: fix ConstantFolding::createMul for 64 bit...
2018-09-23 Rhys Perrynv50/ir: fix link-time build failure
2018-09-22 Rhys Perrynvc0: fix bindless multisampled images on Maxwell+
2018-09-13 Pierre Moreaunvir: Always split 64-bit IMAD/IMUL operations
2018-08-29 Rhys Kiddnv50/ir: silence partitionLoadStore() unused function...
2018-08-27 Rhys Perrynv50/ir,nvc0: use constant buffers for compute when...
2018-08-27 Rhys Perrynv50/ir: optimize multiplication by 16-bit immediates...
2018-08-27 Rhys Perrynv50/ir: optimize near power-of-twos into shladd
2018-08-27 Rhys Perrynv50/ir: move a * b -> a << log2(b) code into createMul()
2018-08-27 Rhys Perrynv50/ir: optimize imul/imad to xmads
2018-08-27 Rhys Perrygm107/ir: add support for OP_XMAD on GM107+
2018-08-27 Rhys Perrynv50/ir: add preliminary support for OP_XMAD
2018-08-04 Karol Herbstnvc0/ir: return 0 in imageLoad on incomplete textures
2018-08-04 Karol Herbstgm200/ir: optimize rcp(sqrt) to rsq
2018-08-04 Karol Herbstgm200/ir: add native OP_SQRT support
2018-07-19 Rhys Perrynv50/ir: move LateAlgebraicOpt back to right after...
2018-07-19 Rhys Perrynv50/ir: handle SHLADD in IndirectPropagation
2018-07-19 Rhys Perrygm107/ir: use CS2R for SV_CLOCK
2018-07-07 Karol Herbstnv50/ir: fix Instruction::isActionEqual for PHI instruc...
2018-07-07 Rhys Perrynvc0/ir: use the combined tid special register
2018-07-04 Rhys Perrynvc0: implement multisampled images on Maxwell+
2018-07-02 Karol Herbstnv50/ir: handle clipvertex for geom and tess shaders...
2018-06-29 Rhys Perrynv50/ir: improve maintainability of Target*::initOpInfo()
2018-06-29 Rhys Perrynv50/ir: fix image stores with indirect handles
2018-06-28 Rhys Perrynvc0/ir: fix TargetNVC0::insnCanLoadOffset()
2018-06-23 Karol Herbstnv50/ir: only avoid spilling constrained def if a mov...
2018-06-15 Rhys Perrynvc0: add support for programmable sample locations
2018-05-29 Pierre Moreaunv50/ir: Extend ImmediateValue::applyLog2 to 64-bit...
2018-05-28 Rhys Perrygm107/ir: prevent WaW hazards in instruction scheduling
next