nir: use enum operator helper for nir_variable_mode and nir_metadata
[mesa.git] / src / intel / compiler / brw_fs.cpp
2020-09-01 Karol Herbstnir: use enum operator helper for nir_variable_mode...
2020-09-01 Jason Ekstrandnir: Rename num_shared to shared_size
2020-08-12 Jason Ekstrandintel/compiler: Allow MESA_SHADER_KERNEL
2020-08-10 Mark Janesintel/fs: work around gen12 lower-precision source...
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-09 Jordan Justenintel/compiler/fs: Still attempt simd32 when INTEL_DEBU...
2020-07-09 Jordan Justenintel/compiler/cs: Allow simd32 in some more cases...
2020-06-23 Jason Ekstrandintel/fs: Move more prog_data setup into populate_wm_pr...
2020-06-23 Jason Ekstrandintel/fs: Break wm_prog_data setup into a helper
2020-06-23 Jason Ekstrandintel/fs: Expose a couple of NIR lowering helpers
2020-06-20 Arcady Goldmints... intel/compiler: Always apply sample mask on Vulkan.
2020-06-17 Sagar Ghugeintel/compiler: Remove unnecessary optimization for MUL
2020-06-16 Sagar Ghugeintel/compiler: Optimize integer add with 0 into mov
2020-06-12 Matt Turnerintel/compiler: Drop opt_sampler_eot()
2020-05-30 Jason Ekstrandintel/fs: Fix unused texture coordinate zeroing on...
2020-05-28 Caio Marcelo de... intel/fs: Generate multiple CS SIMD variants for variab...
2020-05-28 Caio Marcelo de... intel/fs: Add helper to get prog_offset and simd_size
2020-05-28 Caio Marcelo de... intel/fs: Support INTEL_DEBUG=no8,no32 in compute shaders
2020-05-28 Caio Marcelo de... intel/fs: Remove min_dispatch_width spilling decision...
2020-05-26 Caio Marcelo de... intel/fs: Remove redundant assert()
2020-05-26 Caio Marcelo de... intel/fs: Early return when can't satisfy explicit...
2020-05-23 Eric Engestromtree-wide: fix deprecated GitLab URLs
2020-05-18 Caio Marcelo de... intel/fs: Use writes_memory from shader_info
2020-05-01 Caio Marcelo de... intel: Let drivers call brw_nir_lower_cs_intrinsics()
2020-05-01 Caio Marcelo de... intel/fs: Add and use a new load_simd_width_intel intrinsic
2020-05-01 Caio Marcelo de... intel/fs: Clean up variable group size handling in...
2020-04-29 Francisco Jerezintel/ir: Use brw::performance object instead of CFG...
2020-04-29 Francisco Jerezintel/fs: Add INTEL_DEBUG=no32 debugging flag.
2020-04-29 Francisco Jerezintel/fs: Implement performance analysis-based SIMD32...
2020-04-29 Francisco Jerezintel/fs: Heap-allocate fs_visitors in brw_compile_fs().
2020-04-29 Francisco Jerezintel/fs: Rename half() helpers to quarter(), allow...
2020-04-29 Francisco Jerezintel/fs/gen12: Fix Render Target Read header setup...
2020-04-29 Francisco Jerezintel/fs/gen12: Fix hangs with per-sample SIMD32 fragme...
2020-04-21 Dylan Bakerreplace _mesa_logbase2 with util_logbase2
2020-04-17 Jason Ekstrandanv: Emit pushed UBO bounds checking code in the back...
2020-04-10 Caio Marcelo de... intel/compiler: Remove cs_prog_data->threads
2020-04-10 Plamena Manolovaintel/compiler: Add support for variable workgroup...
2020-04-10 Caio Marcelo de... intel/compiler: Replace cs_prog_data->push.total with...
2020-04-07 Caio Marcelo de... intel/fs: Allow multiple slots for position
2020-04-01 Juan A. Suarez Romerointel/compiler: store the FS inputs in WM prog data
2020-03-12 Ian Romanickintel/fs: Fix NULL destinations on 3-source instruction...
2020-03-10 Mathias Fröhlichi965: Move down genX_upload_sbe in profiles.
2020-03-09 Ian Romanickintel/fs: Do cmod prop again after scheduling
2020-03-09 Matt Turnerintel/compiler: Pass shader_stats for each SIMD mode
2020-03-09 Matt Turnerintel/compiler: Mark some methods and parameters const
2020-03-06 Francisco Jerezintel/compiler: Calculate num_instructions in O(1)...
2020-03-06 Francisco Jerezintel/compiler: Move register pressure calculation...
2020-03-06 Francisco Jerezintel/compiler/fs: Switch liveness analysis to IR analy...
2020-03-06 Francisco Jerezintel/compiler: Move all live interval analysis results...
2020-03-06 Francisco Jerezintel/compiler: Pass detailed dependency classes to...
2020-03-06 Francisco Jerezintel/compiler: Introduce backend_shader method to...
2020-02-28 Jordan Justenintel/compiler: Restrict cs_threads to 64
2020-02-19 Danylo Piliaievbrw_fs: Avoid zero size vla
2020-02-14 Francisco Jerezintel/fs/gen7+: Implement discard/demote for SIMD32...
2020-02-14 Francisco Jerezintel/fs: Return consistent UW types from sample_mask_r...
2020-02-14 Francisco Jerezintel/fs: Refactor predication on sample mask into...
2020-02-14 Francisco Jerezintel/fs/gen7+: Swap sample mask flag register and...
2020-02-14 Francisco Jerezintel/fs: Use helper for discard sample mask flag subre...
2020-02-14 Francisco Jerezintel/fs: Make sample_mask_reg() local to brw_fs.cpp...
2020-02-14 Francisco Jerezintel/fs: Set src0 alpha present bit in header when...
2020-02-14 Francisco Jerezintel/fs/gen12: Workaround unwanted SEND execution...
2020-02-14 Francisco Jerezintel/fs: Add virtual instruction to load mask of live...
2020-02-14 Francisco Jerezintel/fs/gen7: Fix fs_inst::flags_written() for SHADER_...
2020-01-23 Ian Romanickintel/fs: Add SHADER_OPCODE_[IU]SUB_SAT pseudo-ops
2020-01-23 Ian Romanickintel/fs: Don't lower integer multiplies that don't...
2020-01-22 Matt Turnerintel/compiler: Split has_64bit_types into float/int
2020-01-21 Caio Marcelo de... intel/fs: Add workgroup_size() helper
2020-01-17 Francisco Jerezintel/fs: Switch to standard vector layout for barycent...
2020-01-17 Francisco Jerezintel/fs: Introduce barycentric layout lowering pass.
2020-01-17 Francisco Jerezintel/fs: Rework fs_inst::is_copy_payload() into multip...
2020-01-17 Francisco Jerezintel/fs: Generalize fs_reg::is_contiguous() to registe...
2020-01-17 Francisco Jerezintel/fs: Try to vectorize header setup in lower_load_p...
2020-01-14 Eric Anholti965: Reuse the new core glsl_count_dword_slots().
2020-01-10 Francisco Jerezintel/fs: Make implied_mrf_writes() an fs_inst method.
2020-01-10 Francisco Jerezintel/fs/gen11+: Handle ROR/ROL in lower_simd_width().
2019-12-17 Caio Marcelo de... intel/fs: Fix lowering of dword multiplication by 16...
2019-12-14 Caio Marcelo de... intel/fs: Lower 64-bit MOVs after lower_load_payload()
2019-12-05 Tapani Pälliintel/compiler: force simd8 when dual src blending...
2019-11-20 Jason EkstrandRevert "i965/fs: Merge CMP and SEL into CSEL on Gen8+"
2019-11-18 Jason Ekstrandintel/compiler: Add a flag to avoid compacting push...
2019-11-18 Italo Nicolaintel/compiler: remove old comment
2019-11-11 Jason Ekstrandintel/fs: Implement the new load/store_scratch intrinsics
2019-11-11 Jason Ekstrandintel/fs: refactor surface header setup
2019-11-11 Jason Ekstrandintel/fs: Add DWord scattered read/write opcodes
2019-10-21 Sagar Ghugeintel/compiler: Remove emit_alpha_to_coverage workaroun...
2019-10-11 Jason Ekstrandintel/fs/gen12: Implement gl_FrontFacing on gen12+.
2019-10-11 Francisco Jerezintel/fs/gen12: Don't support source mods for 32x16...
2019-10-11 Francisco Jerezintel/fs/gen12: Introduce software scoreboard lowering...
2019-10-11 Francisco Jerezintel/fs: Fix constness of implied_mrf_writes() argument.
2019-10-11 Francisco Jerezintel/fs: Define is_payload() method of the IR instruct...
2019-10-11 Francisco Jerezintel/fs: Teach fs_inst::is_send_from_grf() about some...
2019-09-27 Jason Ekstrandintel/fs: Fix fs_inst::flags_read for ANY/ALL predicates
2019-09-18 Kenneth Graunkeintel/compiler: Record whether any pull constant loads...
2019-09-17 Kenneth Graunkeintel/compiler: Set "Null Render Target" ex_desc bit...
2019-09-17 Samuel Iglesias... i965/fs: add support for shader float control to remove...
2019-09-13 Jason Ekstrandintel/fs: Handle UNDEF in split_virtual_grfs
2019-09-06 Jason EkstrandRevert "intel/fs: Move the scalar-region conversion...
2019-09-06 Jason Ekstrandintel/fs: Fix FB write inst groups
2019-08-27 Kenneth Graunkeintel/compiler: Use new Gen11 headerless RT writes...
2019-08-27 Kenneth Graunkeintel/compiler: Use generic SEND for Gen7+ FB writes
next