intel/compiler: Don't move immediate in register
[mesa.git] / src / intel / compiler / brw_fs_nir.cpp
2018-08-29 Jason Ekstrandintel: Use TXS for image_size when we have a typed...
2018-08-29 Jason Ekstrandanv,i965: Lower away image derefs in the driver
2018-08-29 Jason Ekstrandintel/compiler: Do image load/store lowering to NIR
2018-08-28 Ian Romanicki965/fs: Emit BRW_AOP_INC or BRW_AOP_DEC for imageAtomi...
2018-08-28 Ian Romanicki965/fs: Refactor image atomics to be a bit more like...
2018-08-28 Ian Romanicki965/fs: Emit BRW_AOP_INC or BRW_AOP_DEC for atomicAdd...
2018-08-28 Kevin Rogovini965: Add INTEL_fragment_shader_ordering support.
2018-08-23 Ian Romanickintel/compiler: Implement untyped atomic float min...
2018-08-23 Ian Romanickintel/compiler: Silence unused parameter warnings
2018-08-01 Iago Toral Quirogaintel/compiler: implement 8-bit constant load
2018-08-01 Iago Toral Quirogaintel/compiler: add setup_imm_(u)b helpers
2018-07-26 Kenneth Graunkeintel/compiler: Delete dead VS intrinsic handling.
2018-07-24 Karol Herbstnir: rename f2f16_undef to f2f16
2018-07-10 Iago Toral Quirogaintel/compiler: emit actual barriers for working-group...
2018-07-09 Jose Maria Casanov... i965/fs: Enable store_ssbo for 8-bit types.
2018-07-09 Jose Maria Casanov... i965/fs: Enable conversions to 8-bit integers
2018-07-09 Jose Maria Casanov... i965: Support for 8-bit base types in helper functions
2018-07-06 Ian Romanicki965/fs: Properly handle sign(-abs(x))
2018-07-04 Neil Robertsi965: Fix output register sizes when variable ranges...
2018-06-28 Francisco Jerezintel/fs: Fix nir_intrinsic_load_helper_invocation...
2018-06-28 Francisco Jerezintel/fs: Rework INTERPOLATE_AT_PER_SLOT_OFFSET
2018-06-28 Francisco Jerezintel/fs: Disable SIMD32 dispatch for fragment shaders...
2018-06-28 Francisco Jerezintel/fs: Disable SIMD32 dispatch on Gen4-6 with contro...
2018-06-23 Jason Ekstrandintel/fs: Use image_deref intrinsics instead of image_var
2018-06-16 Jose Maria Casanov... intel/fs: shuffle_64bit_data_for_32bit_write is not...
2018-06-16 Jose Maria Casanov... intel/fs: Use new shuffle_32bit_write for all 64-bit...
2018-06-16 Jose Maria Casanov... intel/fs: shuffle_32bit_load_result_to_64bit_data is...
2018-06-16 Jose Maria Casanov... intel/fs: Use shuffle_from_32bit_read for 64-bit FS...
2018-06-16 Jose Maria Casanov... intel/fs: shuffle_from_32bit_read at load_per_vertex_in...
2018-06-16 Jose Maria Casanov... intel/fs: Use shuffle_from_32bit_read at VS load_input
2018-06-16 Jose Maria Casanov... intel/fs: Use shuffle_from_32bit_read for 64-bit gs_inp...
2018-06-16 Jose Maria Casanov... intel/fs: shuffle_from_32bit_read for 64-bit do_untyped...
2018-06-16 Jose Maria Casanov... intel/fs: Remove old 16-bit shuffle/unshuffle functions
2018-06-16 Jose Maria Casanov... intel/fs: Use shuffle_for_32bit_write for 16-bits store...
2018-06-16 Jose Maria Casanov... intel/fs: Use shuffle_from_32bit_read to read 16-bit...
2018-06-16 Jose Maria Casanov... intel/fs: New shuffle_for_32bit_write and shuffle_from_...
2018-06-16 Jose Maria Casanov... intel/fs: general 8/16/32/64-bit shuffle_src_to_dst...
2018-06-01 Plamena Manolovai965: Add ARB_fragment_shader_interlock support.
2018-05-29 Francisco Jerezintel/fs: Replace the CINTERP opcode with a simple MOV
2018-05-29 Francisco Jerezintel/fs: Use the ATTR file for FS inputs
2018-05-29 Francisco Jerezintel/fs: Rename a local variable so it doesn't shadow...
2018-05-05 Iago Toral Quirogai965/compiler: handle conversion to smaller type in...
2018-05-05 Iago Toral Quirogaintel/compiler: handle 16-bit to 64-bit conversions...
2018-05-03 Mark JanesRevert "i965/compiler: handle conversion to smaller...
2018-05-03 Iago Toral Quirogaintel/compiler: implement 16-bit pack/unpack opcodes
2018-05-03 Iago Toral Quirogaintel/compiler: fix 16-bit comparisons
2018-05-03 Jose Maria Casanov... intel/compiler: implement nir_instr_type_load_const...
2018-05-03 Iago Toral Quirogaintel/compiler: implement conversions from 16-bit int...
2018-05-03 Iago Toral Quirogaintel/compiler: implement conversion between float...
2018-05-03 Iago Toral Quirogai965/compiler: handle conversion to smaller type in...
2018-05-03 Iago Toral Quirogaintel/compiler: fix isign for 16-bit integers
2018-05-02 Antia Puentesintel: activate the gl_BaseVertex lowering
2018-05-02 Antia Puentesintel: emit is_indexed_draw in the same VE than gl_DrawID
2018-04-20 Jose Maria Casanov... i965/fs: retype offset_reg to UD at load_ssbo
2018-04-19 Antia Puentesintel: Handle firstvertex in an identical way to BaseVertex
2018-04-03 Rob Clarknir+drivers: add helpers to get # of src/dest components
2018-03-28 Jason Ekstrandintel/fs: Don't emit a des copy for image ops with...
2018-03-23 Jason Ekstrandnir: Rename image intrinsics to image_var
2018-03-07 Jason Ekstrandintel/fs: Add support for subgroup quad operations
2018-03-07 Jason Ekstrandintel/fs: Implement reduce and scan opeprations
2018-03-07 Jason Ekstrandi965/fs: Add support for nir_intrinsic_shuffle
2018-03-07 Jason Ekstrandi965/fs: Support nir_intrinsic_vote_feq
2018-03-07 Jason Ekstrandnir: Generalize nir_intrinsic_vote_eq
2018-03-07 Jason Ekstrandi965/fs: Implement basic SPIR-V subgroup intrinsics
2018-03-02 Francisco JerezRevert "i965/fs: Predicate byte scattered writes if...
2018-03-01 Jose Maria Casanov... spirv/i965/anv: Relax push constant offset assertions...
2018-03-01 Jose Maria Casanov... i965/fs: Support 16-bit store_ssbo with VK_KHR_relaxed_...
2018-03-01 Jose Maria Casanov... i965/fs: Support 16-bit do_read_vector with VK_KHR_rela...
2018-03-01 Jose Maria Casanov... i965/fs: shuffle_32bit_load_result_to_16bit_data now...
2018-03-01 Jose Maria Casanov... isl/i965/fs: SSBO/UBO buffers need size padding if...
2018-02-14 Iago Toral Quirogai965/compiler: clean up nir_intrinsic_load_input for...
2018-02-14 Iago Toral Quirogaintel/compiler: fix first_component for 64-bit types...
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-06 Jose Maria Casanov... i965/fs: Use untyped_surface_read for 16-bit load_ssbo
2017-12-06 Jose Maria Casanov... i965/fs: Optimize 16-bit SSBO stores by packing two...
2017-12-06 Jose Maria Casanov... i965/fs: Helpers for un/shuffle 16-bit pairs in 32...
2017-12-06 Jose Maria Casanov... i965/fs: Use byte scattered read for 16-bit load_ssbo
2017-12-06 Alejandro Piñeiroi965/fs: Predicate byte scattered writes if needed
2017-12-06 Alejandro Piñeiroi965/fs: Use byte_scattered_write on 16-bit store_ssbo
2017-12-06 Alejandro Piñeiroi965/fs: Enable rounding mode on f2f16 ops
2017-12-06 Alejandro Piñeiroi965/fs: Handle 32-bit to 16-bit conversions
2017-11-15 Kenneth Graunkei965: Use nir_lower_atomics_to_ssbos and delete ABO...
2017-11-14 Matt Turneri965/fs: Fix extract_i8/u8 to a 64-bit destination
2017-11-14 Matt Turneri965/fs: Split all 32->64-bit MOVs on CHV, BXT, GLK
2017-11-07 Jason Ekstrandintel/fs/nir: Return Q types from brw_reg_type_for_bit_size
2017-11-07 Jason Ekstrandintel/fs/nir: Use Q immediates for load_const on gen8+
2017-11-07 Jason Ekstrandintel/fs/nir: Setup immediates based on type in i2b...
2017-11-07 Jason Ekstrandnir,intel/compiler: Use a fixed subgroup size
2017-11-07 Jason Ekstrandintel/fs: Explicitly set EXECUTE_1 where needed
2017-11-07 Jason Ekstrandintel/compiler/fs: Set up subgroup invocation as a...
2017-11-07 Jason Ekstrandintel/cs: Push subgroup ID instead of base thread ID
2017-11-07 Jason Ekstrandintel/cs: Rework the way thread local ID is handled
2017-11-07 Jason Ekstrandintel/fs: use pull constant locations to check for...
2017-11-07 Jason Ekstrandintel/fs: Retype dest to match value in read[First...
2017-11-07 Jason Ekstrandintel/fs: Uniformize the index in readInvocation
2017-11-07 Jason Ekstrandi965/fs/nir: Don't stomp 64-bit values to D in get_nir_src
2017-11-07 Jason Ekstrandi965/fs/nir: Minor refactor of store_output
2017-11-07 Jason Ekstrandi965/fs: Return a fs_reg from shuffle_64bit_data_for_32...
2017-11-07 Jason Ekstrandi965/fs/nir: Simplify 64-bit store_output
next