i965: Split SIMD16 CMP of Q and UQ instructions
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs_nir.cpp
2017-01-20 Ian Romanicki965: Split SIMD16 CMP of Q and UQ instructions
2017-01-20 Ian Romanicki965: Enable 64-bit integer support for almost all...
2017-01-20 Ian Romanicki965: Add 64-bit integer support for conversions and...
2017-01-06 Kenneth Graunkei965: Rework gl_TessLevel*[] handling to use NIR compac...
2017-01-03 Samuel Iglesias... i965/fs: fix exec_size when emitting DIM instruction
2016-12-15 Francisco Jerezi965/fs: Fetch one cacheline of pull constants at a...
2016-12-15 Francisco Jerezi965/fs: Expose arbitrary pull constant load sizes...
2016-12-13 Ilia Mirkintreewide: s/comparitor/comparator/
2016-11-29 Ilia Mirkini965: support constant gather offsets larger than 4...
2016-11-29 Jason Ekstrandi965/fs: Refactor handling of constant tg4 offsets
2016-11-22 Jason Ekstrandi965/fs: Implement load_layer_id for fragment shaders
2016-11-22 Kenneth Graunkei965/fs: Handle compact outputs.
2016-11-19 Kenneth Graunkei965: Fix GS push inputs with enhanced layouts.
2016-10-26 Timothy Arcerinir/i965/anv/radv/gallium: make shader info a pointer
2016-10-24 Kenneth Graunkei965: Don't use nir_assign_var_locations for VS/TES...
2016-10-24 Kenneth Graunkei965: Drop unnecessary switch statement in nir_setup_ou...
2016-10-06 Kenneth Graunkei965: Introduce downcast helpers for prog_data structures.
2016-10-04 Ian Romanicki965: Enable ARB_shader_atomic_counter_ops
2016-10-04 Ian Romanicki965: Refactor emission of atomic counter operations
2016-09-14 Francisco Jerezi965/fs: Misc simplification.
2016-09-14 Francisco Jerezi965/fs: Get rid of fs_inst::set_smear().
2016-09-14 Francisco Jerezi965/fs: Simplify a bunch of fs_inst::size_written...
2016-09-14 Francisco Jerezi965/fs: Simplify and fix buggy stride/offset calculati...
2016-09-14 Francisco Jerezi965/fs: Stop using fs_reg::in_range() in favor of...
2016-09-14 Francisco Jerezi965/fs: Replace fs_inst::regs_written with ::size_writ...
2016-09-14 Francisco Jerezi965/fs: Replace fs_reg::subreg_offset with fs_reg...
2016-09-14 Francisco Jerezi965/fs: Replace fs_reg::reg_offset with fs_reg::offset...
2016-09-03 Jason Ekstrandintel: Rename brw_get_device_name/info to gen_get_devic...
2016-09-03 Jason Ekstrandintel: s/brw_device_info/gen_device_info/
2016-08-26 Francisco Jerezi965/fs: Hook up coherent framebuffer reads to the...
2016-08-26 Francisco Jerezi965/fs: Translate nir_intrinsic_load_output on a fragm...
2016-08-26 Francisco Jerezi965/fs: Allocate fragment output temporaries on demand.
2016-08-26 Francisco Jerezi965/fs: Rework representation of fragment output locat...
2016-08-26 Francisco Jerezi965/fs: Special-case nir_intrinsic_store_output for...
2016-08-26 Francisco Jerezi965/fs: Implement non-coherent framebuffer fetch using...
2016-08-26 Francisco Jerezi965/fs: Get rid of fs_visitor::do_dual_src.
2016-08-18 Kenneth Graunkei965: Fix barrier count shift in scalar TCS backend.
2016-08-18 Kenneth Graunkei965: Fix execution size of scalar TCS barrier setup...
2016-08-16 Francisco Jerezi965/fs: Lower TEX to TXL during NIR translation.
2016-08-09 Mathias Fröhlichutil: Move _mesa_fsl/util_last_bit into util/bitscan.h
2016-08-05 Kenneth Graunkei965: Rework the unlit centroid workaround.
2016-08-04 Kenneth Graunkei965: Use a separate register for every access to an...
2016-07-22 Timothy Arcerii965: fix varying output setup
2016-07-22 Kenneth Graunkei965: Fix "operation operation" in comment.
2016-07-22 Kenneth Graunkei965: Fix shared atomic intrinsics to pay attention...
2016-07-20 Timothy Arcerii965: add component packing support for load_output...
2016-07-20 Timothy Arcerii965: enable component packing for vs and fs
2016-07-20 Kenneth Graunkei965: Move VS load_input handling to nir_emit_vs_intrin...
2016-07-20 Kenneth Graunkei965: Rewrite FS input handling to use the new NIR...
2016-07-20 Jason Ekstrandi965: Stop muging cube array lengths by 6
2016-07-19 Ian Romanicki965: Use LZD to implement nir_op_find_lsb on Gen < 7
2016-07-19 Ian Romanicki965: Use LZD to implement nir_op_ifind_msb on Gen < 7
2016-07-19 Ian Romanicki965: Use LZD to implement nir_op_ufind_msb
2016-07-18 Iago Toral Quirogai965/tes/scalar: fix 64-bit indirect input loads
2016-07-18 Iago Toral Quirogai965/tcs/scalar: only update imm_offset for second...
2016-07-18 Kenneth Graunkei965: Move pulls_bary setting to emit_pixel_interpolato...
2016-07-18 Kenneth Graunkei965: Write gl_FragCoord directly to the destination.
2016-07-18 Kenneth Graunkecompiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.
2016-07-14 Samuel Iglesias... i965/fs: emit DIM instruction to load 64-bit immediates...
2016-07-13 Iago Toral Quirogai965/fs: use the new helper function to create double...
2016-07-13 Iago Toral Quirogai965/fs: add a helper function to create double immediates
2016-07-07 Timothy Arcerii965: add double packing support to tess stages
2016-07-07 Timothy Arcerii965: add double support packing support to gs inputs
2016-07-07 Timothy Arcerii965: add indirect packing support to gs load inputs
2016-07-07 Timothy Arcerii965: add indirect packing support for tcs and tes
2016-07-07 Timothy Arcerii965: add component packing support for tcs
2016-07-07 Timothy Arcerii965: add component packing support for tes
2016-07-07 Timothy Arcerii965: add component packing support for gs
2016-06-24 Kenneth Graunkei965: Drop unnecessary inst->base_mrf = -1 assignments.
2016-06-17 Samuel Iglesias... i965/fs: indirect addressing with doubles is not suppor...
2016-06-17 Iago Toral Quirogai965/fs: Fix single-precision to double-precision conve...
2016-06-15 Timothy Arcerii965: remove type_size_vec4_times_4()
2016-06-06 Samuel Iglesias... i965/gs/scalar: Fix load input for doubles
2016-06-06 Samuel Iglesias... i965/fs: fix offset when loading double vector input...
2016-06-04 Jason Ekstrandi965/fs Add a wm_prog_data bit for has_side_effects
2016-06-02 Jordan Justeni965: Remove old CS local ID handling
2016-06-02 Jordan Justeni965: Add nir channel_num system value
2016-06-01 Kenneth Graunkei965: Fix isoline reads in scalar TES.
2016-06-01 Ian Romanicki965: If control_data_header_size_bits is zero, don...
2016-05-28 Francisco Jerezi965/fs: Use SIMD8 SSBO GET_BUFFER_SIZE message regardl...
2016-05-28 Francisco Jerezi965/fs: Don't emit duplicated SSBO GET_BUFFER_SIZE...
2016-05-28 Francisco Jerezi965/fs: Emit fixed width memory fence opcode regardles...
2016-05-28 Francisco Jerezi965/fs: Remove extract virtual opcodes.
2016-05-28 Francisco Jerezi965/fs: Handle SAMPLEINFO consistently like other...
2016-05-27 Jordan Justeni965/compute: Fix uniform init issue when SIMD8 is...
2016-05-24 Jordan Justeni965/gen7: Fix gl_HelperInvocation
2016-05-24 Kristian Høgsberg... i965: Support textures with multiple planes
2016-05-23 Francisco Jerezi965/fs: Mark UBO uniform pull constant loads as force_...
2016-05-23 Francisco Jerezi965/fs: do not depend on std140 alignment rules for...
2016-05-20 Kenneth Graunkei965, anv: Use NIR FragCoord re-center and y-transform...
2016-05-20 Matt Turneri965: Pass nir_src/nir_dest by reference.
2016-05-20 Matt Turneri965/fs: Add and use get_nir_src_imm().
2016-05-18 Matt Turneri965/fs: Assert that nir_op_extract_*'s src1 is a constant.
2016-05-17 Juan A. Suarez Romeroi965/fs: shuffle 32bits into 64bits for doubles
2016-05-16 Iago Toral Quirogai965/tes/scalar: Fix load input for doubles
2016-05-16 Iago Toral Quirogai965/tcs/scalar: fix store output for doubles
2016-05-16 Iago Toral Quirogai965/tcs/scalar: fix load input for doubles
2016-05-16 Iago Toral Quirogai965/fs: fix nir_intrinsic_store_output for doubles
2016-05-16 Iago Toral Quirogai965/fs: fix number of output components for doubles
2016-05-16 Iago Toral Quirogai965/fs: support doubles with shared variable stores
next