intel/fs: Extend thread payload layout to SIMD32
[mesa.git] / src / intel / compiler / brw_fs.cpp
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
2018-03-07 Jason Ekstrandi965/fs: Add support for nir_intrinsic_shuffle
2018-03-02 Kenneth Graunkeintel: Drop program size pointer from vec4/fs assembly...
2018-03-02 Francisco Jerezintel/fs: Handle surface opcode sample masks via predic...
2018-03-02 Francisco Jerezintel/ir: Allow arbitrary scratch flag registers for...
2018-03-02 Francisco Jerezintel/ir: Allow representing additional flag subregiste...
2018-03-01 Jason Ekstrandintel/fs: Set up sampler message headers in the visitor...
2018-03-01 Jose Maria Casanov... i965/fs: shuffle_32bit_load_result_to_16bit_data now...
2018-02-28 Matt Turnerintel/compiler/fs: Don't generate integer DWord multipl...
2018-02-21 Eric Anholti965: Fix compiler warning about write being undefined.
2018-01-26 Rafael Antognollii965/gen10: Re-enable push constants.
2018-01-25 Jason Ekstrandi965/fs: Reset the register file to VGRF in lower_integ...
2018-01-11 Jason Ekstrandi965: Use UD types for gl_SampleID setup
2018-01-11 Jason Ekstrandi965/fs: Use UW types when using V immediates
2017-12-31 Kenneth Graunkei965: Combine {VS,FS}_OPCODE_GET_BUFFER_SIZE opcodes.
2017-12-19 Rafael Antognolliintel/compiler/gen10: Disable push constants.
2017-12-12 Francisco Jerezintel/fs/bank_conflicts: Don't touch Gen7 MRF hack...
2017-12-08 Jason Ekstrandi965/fs: Handle !supports_pull_constants and push UBOs...
2017-12-08 Jason Ekstrandi965/fs: Rewrite assign_constant_locations
2017-12-07 Francisco Jerezintel/fs: Implement GRF bank conflict mitigation pass.
2017-12-06 Jason Ekstrandi965/fs: Enables 16-bit load_ubo with sampler
2017-12-06 Jose Maria Casanov... i965/fs: Add byte scattered read message and fs support
2017-12-06 Jose Maria Casanov... i965/fs: Add byte scattered write message and fs support
2017-12-06 Alejandro Piñeiroi965/fs: Add remove_extra_rounding_modes optimization
2017-12-06 Jose Maria Casanov... i965: Support for 16-bit base types in helper functions
2017-11-07 Jason Ekstrandintel/fs: Explicitly set EXECUTE_1 where needed
2017-11-07 Jason Ekstrandintel/cs: Push subgroup ID instead of base thread ID
2017-11-07 Jason Ekstrandintel/cs: Re-run final NIR optimizations for each SIMD...
2017-11-07 Jason Ekstrandi965/fs: Get rid of the early return in brw_compile_cs
2017-11-07 Jason Ekstrandintel/cs: Rework the way thread local ID is handled
2017-11-07 Jason Ekstrandintel/fs: Mark 64-bit values as being contiguous
2017-11-07 Jason Ekstrandintel/cs: Ignore runtime_check_aads_emit for CS
2017-11-07 Jason Ekstrandintel/cs: Stop setting dispatch_grf_start_reg
2017-11-07 Jason Ekstrandintel/cs: Drop max_dispatch_width checks from compile_cs
2017-11-07 Jason Ekstrandintel/fs: Remove min_dispatch_width from fs_visitor
2017-11-07 Jason Ekstrandintel/fs: use pull constant locations to check for...
2017-11-07 Jason Ekstrandintel/fs: Protect opt_algebraic from OOB BROADCAST...
2017-11-07 Jason Ekstrandintel/fs: Use the original destination region for int...
2017-11-07 Jason Ekstrandintel/fs: Fix integer multiplication lowering for src...
2017-11-07 Jason Ekstrandintel/fs: Be more explicit about our placement of ...
2017-11-07 Jason Ekstrandintel/fs: Pass builders instead of blocks into emit_...
2017-11-02 Jason Ekstrandintel/fs: Don't allocate a param array for zero push...
2017-11-02 Jason Ekstrandintel/fs: Alloc pull constants off mem_ctx
2017-11-01 Jordan Justenintel/compiler: Remove final_program_size from brw_comp...
2017-11-01 Carl Worthintel/compiler: add new field for storing program size
2017-10-30 Tapani Pällii965: fix blorp stage_prog_data->param leak
2017-10-28 Topi Pohjolainenintel/compiler/gen9: Pixel shader header only workaround
2017-10-25 Jason Ekstrandintel/fs: Handle flag read/write aliasing in needs_src_copy
2017-10-19 Kenneth Graunkei965: Move fs_inst::has_side_effects()'s eot check...
2017-10-13 Jason Ekstrandintel/cs: Make thread_local_id a regular builtin param
2017-10-13 Jason Ekstrandintel/compiler: Allocate pull_param in assign_constant_...
2017-10-13 Jason Ekstrandintel/cs: Grow prog_data::param on-demand for thread_lo...
2017-10-13 Jason Ekstrandintel/compiler: Make brw_nir_lower_intrinsics compute...
2017-10-13 Jason Ekstrandintel/compiler: Add a flag for pull constant support
2017-10-13 Jason Ekstrandintel: Rewrite the world of push/pull params
2017-10-02 Iago Toral Quirogai965: skip reading unused slots at the begining of...
2017-09-29 Iago Toral Quirogai965/fs: force pull model for 64-bit GS inputs
2017-08-24 Jason Ekstrandanv,i965: Move CS shared lowering into anv
2017-08-23 Kenneth Graunkei965: Add a brw_wm_prog_data::has_render_target_reads...
2017-08-21 Matt Turneri965: Move brw_reg_type_letters() as well
2017-08-21 Matt Turneri965: Reorder brw_reg_type enum values
2017-08-02 Matt Turneri965: Fix indentation
2017-07-20 Francisco Jerezi965/fs: Handle explicit flag sources in flags_read()
2017-07-20 Francisco Jerezi965/fs: Handle explicit flag destinations in flags_wri...
2017-07-14 Kenneth Graunkei965: Use pushed UBO data in the scalar backend.
2017-07-14 Kenneth Graunkei965: Factor out push locations.
2017-07-14 Kenneth Graunkei965: Push UBO data, but don't use it just yet.
2017-07-12 Anuj Phogatintel/compiler: Don't use opt_sampler_eot() optimizatio...
2017-06-20 Lionel Landwerlinintel: compiler/i965: fix is_broxton checks
2017-06-01 Kenneth Graunkei965: Drop duplicate shadow variable.
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
next