intel/fs: Use shuffle_from_32bit_read for 64-bit gs_input_load
[mesa.git] / src / intel / compiler / brw_fs_nir.cpp
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
2017-11-07 Jason Ekstrandintel/fs: Use a pair of 1-wide MOVs instead of SEL...
2017-11-07 Jason Ekstrandintel/fs: Use an explicit D type for vote any/all/eq...
2017-11-07 Jason Ekstrandintel/fs: Don't stomp f0.1 in SIMD16 ballot
2017-11-07 Jason Ekstrandintel/fs: Use ANY/ALL32 predicates in SIMD32
2017-10-25 Alejandro Piñeiroi965/fs: Add brw_reg_type_from_bit_size utility method
2017-10-25 Jason Ekstrandi965/fs/nir: Use the nir_src_bit_size helper
2017-10-20 Samuel Iglesias... i965/fs: remove setting default LOD in the backend
2017-10-11 Kenneth Graunkei965: Fix output register sizes when multiple variables...
2017-10-10 Iago Toral Quirogai965/tes: account for the fact that dvec3/4 inputs...
2017-10-04 Matt Turneri965/fs: Rewrite fsign64 to skip the float -> double...
2017-10-04 Matt Turneri965/fs: Unpack count argument to 64-bit shift ops...
2017-09-29 Iago Toral Quirogai965/fs: force pull model for 64-bit GS inputs
2017-07-20 Matt Turneri965/fs: Match destination type to size for ballot
2017-07-20 Matt Turneri965/fs: Implement ARB_shader_ballot operations
2017-07-20 Matt Turnernir: Add system values from ARB_shader_ballot
2017-07-20 Matt Turneri965/fs: Implement ARB_shader_group_vote operations
2017-07-14 Kenneth Graunkei965: Use pushed UBO data in the scalar backend.
2017-07-13 Lionel Landwerlinintel/compiler: no need to check unsigned is >= 0
2017-06-20 Lionel Landwerlinintel: compiler/i965: fix is_broxton checks
2017-05-09 Jason Ekstrandi965/fs: Move remapping of gl_PointSize to the NIR...
2017-05-09 Jason Ekstrandi965/fs: Lower gl_VertexID and friends to inputs at...
2017-05-09 Jason Ekstrandi965: Move multiply by 4 for VS ATTR setup into the...
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-04-05 Jason Ekstrandi965/fs: Always provide a default LOD of 0 for TXS...
2017-03-14 Jason Ekstrandnir: Rework conversion opcodes
2017-03-14 Jason Ekstrandi965/fs: Re-arrange conversion operations
2017-03-14 Jason Ekstrandi965/fs: Use num_components from the SSA def in image...
2017-03-13 Jason Ekstrandi965: Move the back-end compiler to src/intel/compiler