intel/compiler: implement SIMD16 restrictions for mixed-float instructions
[mesa.git] / src / intel / compiler / brw_fs.cpp
2019-04-18 Iago Toral Quirogaintel/compiler: implement SIMD16 restrictions for mixed...
2019-04-18 Iago Toral Quirogaintel/compiler: skip MAD algebraic optimization for...
2019-04-18 Iago Toral Quirogaintel/compiler: remove inexact algebraic optimizations...
2019-04-18 Iago Toral Quirogaintel/compiler: split is_partial_write() into two variants
2019-04-18 Iago Toral Quirogaintel/compiler: handle extended math restrictions for...
2019-04-12 Sagar Ghugeintel/fs: Remove unused condition from opt_algebraic...
2019-04-12 Timothy Arcerinir/i965/freedreno/vc4: add a bindless bool to type...
2019-04-10 Mark Janesintel/common: move gen_debug to intel/dev
2019-04-09 Caio Marcelo de... intel/fs: Use NIR_PASS_V when lowering CS intrinsics
2019-04-09 Caio Marcelo de... intel/fs: Add support for CS to group invocations in...
2019-03-25 Danylo Piliaievintel/fs: Make alpha test work with MRT and sample...
2019-03-25 Danylo Piliaievi965,iris,anv: Make alpha to coverage work with sample...
2019-03-23 Caio Marcelo de... intel/compiler: handle GLSL_TYPE_INTERFACE as GLSL_TYPE...
2019-03-13 Kenneth Graunkeintel/fs: Fix opt_peephole_csel to not throw away satur...
2019-03-06 Ian Romanickintel/compiler: Silence unused parameter warning in...
2019-03-01 Ian Romanickintel/fs: Handle OR source modifiers in algebraic optim...
2019-02-28 Jason Ekstrandintel/compiler: Re-prefix non-logical surface opcodes...
2019-02-28 Jason Ekstrandintel/compiler: Drop unused surface opcodes
2019-02-28 Jason Ekstrandintel/fs: Get rid of the IMAGE_SIZE opcode
2019-02-28 Jason Ekstrandintel/fs: Add an enum type for logical sampler inst...
2019-02-21 Francisco Jerezintel/fs: Lower integer multiply correctly when destina...
2019-02-21 Francisco Jerezintel/fs: Exclude control sources from execution type...
2019-02-01 Jason Ekstrandintel/fs: Implement nir_intrinsic_global_atomic_*
2019-02-01 Jason Ekstrandintel/fs: Use SENDS for A64 writes on gen9+
2019-02-01 Jason Ekstrandintel/fs: Implement load/store_global with A64 untyped...
2019-02-01 Jason Ekstrandintel/fs: Properly handle 64-bit types in LOAD_PAYLOAD
2019-01-29 Jason Ekstrandintel/fs: Use split sends for surface writes on gen9+
2019-01-29 Jason Ekstrandintel/fs: Support SENDS in SHADER_OPCODE_SEND
2019-01-29 Jason Ekstrandintel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls...
2019-01-29 Jason Ekstrandintel/fs: Use SHADER_OPCODE_SEND for texturing on gen7+
2019-01-29 Jason Ekstrandintel/fs: Use a logical opcode for IMAGE_SIZE
2019-01-29 Jason Ekstrandintel/fs: Use SHADER_OPCODE_SEND for surface messages
2019-01-29 Jason Ekstrandintel/fs: Add a generic SEND opcode
2019-01-29 Jason Ekstrandintel/fs: Handle IMAGE_SIZE in size_read() and is_send_...
2019-01-29 Jason Ekstrandintel/fs: Get rid of fs_inst::equals
2019-01-13 Kenneth Graunkei965: Drop mark_surface_used mechanism.
2019-01-10 Matt Turnerintel/compiler: Prevent warnings in the following patch
2019-01-10 Matt Turnerintel/compiler: Lower 64-bit MOV/SEL operations
2019-01-09 Francisco Jerezintel/fs: Remove FS_OPCODE_UNPACK_HALF_2x16_SPLIT opcodes.
2019-01-09 Francisco Jerezintel/fs: Remove existing lower_conversions pass.
2019-01-09 Francisco Jerezintel/fs: Introduce regioning lowering pass.
2019-01-09 Francisco Jerezintel/fs: Constify fs_inst::can_do_source_mods().
2019-01-09 Francisco Jerezintel/fs: Fix bug in lower_simd_width while splitting...
2019-01-09 Francisco Jerezintel/fs: Implement quad swizzles on ICL+.
2019-01-09 Francisco Jerezintel/fs: Handle source modifiers in lower_integer_mult...
2018-12-17 Ian Romanicki965/fs: Eliminate unary op on operand of compare-with...
2018-12-12 Jason Ekstrandintel/fs: Support min_lod parameters on texture instruc...
2018-12-10 Matt Turneri965/fs: Handle V/UV immediates in dump_instructions()
2018-11-27 Iago Toral Quirogaintel/compiler: fix indentation style in opt_algebraic()
2018-11-20 Kenneth Graunkei965: Do NIR shader cloning in the caller.
2018-10-31 Jason Ekstrandintel/compiler: Stop assuming the entrypoint is called...
2018-10-17 Topi Pohjolainenintel/compiler/icl: Use invocation id bits 22:16 instea...
2018-10-17 Matt Turneri965/fs: Add 64-bit int immediate support to dump_instr...
2018-10-10 Jason Ekstrandintel: Don't propagate conditional modifiers if a UD...
2018-09-07 Dylan BakerReplace uses of _mesa_bitcount with util_bitcount
2018-08-29 Jason Ekstrandanv,i965: Lower away image derefs in the driver
2018-08-23 Ian Romanickintel/compiler: Implement untyped atomic float min...
2018-08-09 Kenneth Graunkeintel: Fix SIMD16 unaligned payload GRF reads on Gen4-5.
2018-08-02 Jason Ekstrandi965/fs: Flag all slots of a flat input as flat
2018-07-18 Caio Marcelo de... intel/compiler: fix -Wsign-compare warning
2018-07-18 Caio Marcelo de... intel/compiler: silence -Wclass-memaccess warnings
2018-07-10 Francisco Jerezintel/fs: Initialize mlen for gen7 varying pull constan...
2018-07-09 Iago Toral Quirogaintel/compiler: remove unused function
2018-07-06 Ian Romanickintel/compiler: Relax mixed type restriction for satura...
2018-06-28 Francisco Jerezintel/fs: Build 32-wide FS shaders.
2018-06-28 Jason Ekstrandintel/fs: Get rid of MOV_DISPATCH_TO_FLAGS
2018-06-28 Jason Ekstrandintel/fs: Emit MOV_DISPATCH_TO_FLAGS once for the centr...
2018-06-28 Francisco Jerezintel/fs: Fix sample id setup for SIMD32.
2018-06-28 Francisco Jerezintel/fs: Fix Gen7 compressed source region alignment...
2018-06-28 Francisco Jerezintel/fs: Implement 32-wide FS payload setup on Gen6+
2018-06-28 Francisco Jerezintel/fs: Extend thread payload layout to SIMD32
2018-06-28 Francisco Jerezintel/fs: Wrap FS payload register look-up in a helper...
2018-06-28 Francisco Jerezintel/fs: Simplify fs_visitor::emit_samplepos_setup
2018-06-28 Francisco Jerezi965: Add plumbing for shader time in 32-wide FS dispat...
2018-06-28 Francisco Jerezintel/fs: Disable opt_sampler_eot() in 32-wide dispatch.
2018-06-28 Francisco Jerezintel/fs: Rework INTERPOLATE_AT_PER_SLOT_OFFSET
2018-06-28 Francisco Jerezintel/fs: Fix FB read header setup for SIMD32.
2018-06-28 Francisco Jerezintel/fs: Fix logical FB write lowering for SIMD32
2018-06-28 Jason Ekstrandintel/fs: Split instructions low to high in lower_simd_...
2018-06-28 Jason Ekstrandintel/fs: Rework KSP data to be SIMD width-based
2018-06-28 Francisco Jerezintel/fs: Remove program key argument from generator.
2018-06-28 Jason Ekstrandintel/fs: Set up FB write message headers in the visitor
2018-06-28 Francisco Jerezintel/fs: Fix implied_mrf_writes() for headerless FB...
2018-06-28 Francisco Jerezintel/fs: Fix fs_inst::flags_written() for Gen4-5 FB...
2018-06-28 Jason Ekstrandintel/fs: Properly track implied header regs read by...
2018-06-16 Jose Maria Casanov... intel/fs: Use shuffle_from_32bit_read at VARYING_PULL_C...
2018-06-16 Ian Romanicki965/fs: Optimize OR with 0 into a MOV
2018-05-29 Francisco Jerezintel/fs: Add explicit last_rt flag to fb writes orthog...
2018-05-29 Francisco Jerezintel/fs: Use the ATTR file for FS inputs
2018-04-24 Ian Romanickintel/compiler: Silence unused parameter warning in...
2018-04-23 Jason Ekstrandi965/fs: Return mlen * 8 for size_read() for INTERPOLAT...
2018-03-29 Ian Romanickutil: Add and use util_is_power_of_two_nonzero
2018-03-29 Ian Romanickutil: Move util_is_power_of_two to bitscan.h and rename...
2018-03-26 Ian Romanicki965: Add negative_equals methods
2018-03-16 Eric Anholti965: Silence compiler warning about promoted_constants.
2018-03-14 Karol Herbstcompiler: int8/uint8 support
2018-03-08 Ian Romanicki965/fs: Merge CMP and SEL into CSEL on Gen8+
2018-03-08 Kenneth Graunkei965/fs: Add infrastructure for generating CSEL instruc...
2018-03-07 Jason Ekstrandintel/fs: Add support for subgroup quad operations
2018-03-07 Jason Ekstrandintel/fs: Add a couple of simple helper opcodes
next