aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Use LZD to implement nir_op_find_lsb on Gen < 7Ian Romanick2016-07-191-1/+21
* i965: Use LZD to implement nir_op_ifind_msb on Gen < 7Ian Romanick2016-07-191-10/+44
* i965: Use LZD to implement nir_op_ufind_msbIan Romanick2016-07-191-1/+25
* i965/tes/scalar: fix 64-bit indirect input loadsIago Toral Quiroga2016-07-181-22/+64
* i965/tcs/scalar: only update imm_offset for second message in 64bit input loadsIago Toral Quiroga2016-07-181-7/+1
* i965: Move pulls_bary setting to emit_pixel_interpolator_send().Kenneth Graunke2016-07-171-4/+4
* i965: Write gl_FragCoord directly to the destination.Kenneth Graunke2016-07-171-3/+1
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-5/+5
* i965/fs: emit DIM instruction to load 64-bit immediates in HSWSamuel Iglesias Gonsálvez2016-07-141-0/+10
* i965/fs: use the new helper function to create double immediatesIago Toral Quiroga2016-07-131-3/+4
* i965/fs: add a helper function to create double immediatesIago Toral Quiroga2016-07-131-0/+38
* i965: add double packing support to tess stagesTimothy Arceri2016-07-071-9/+18
* i965: add double support packing support to gs inputsTimothy Arceri2016-07-071-2/+3
* i965: add indirect packing support to gs load inputsTimothy Arceri2016-07-071-3/+15
* i965: add indirect packing support for tcs and tesTimothy Arceri2016-07-071-4/+29
* i965: add component packing support for tcsTimothy Arceri2016-07-071-3/+8
* i965: add component packing support for tesTimothy Arceri2016-07-071-5/+33
* i965: add component packing support for gsTimothy Arceri2016-07-071-4/+18
* i965: Drop unnecessary inst->base_mrf = -1 assignments.Kenneth Graunke2016-06-241-12/+0
* i965/fs: indirect addressing with doubles is not supported in CHV/BSW/BXTSamuel Iglesias Gonsálvez2016-06-171-3/+25
* i965/fs: Fix single-precision to double-precision conversions for CHV/BSW/BXTIago Toral Quiroga2016-06-171-0/+25
* i965: remove type_size_vec4_times_4()Timothy Arceri2016-06-151-1/+1
* i965/gs/scalar: Fix load input for doublesSamuel Iglesias Gonsálvez2016-06-061-18/+54
* i965/fs: fix offset when loading double vector input varyingsSamuel Iglesias Gonsálvez2016-06-061-1/+21
* i965/fs Add a wm_prog_data bit for has_side_effectsJason Ekstrand2016-06-031-0/+14
* i965: Remove old CS local ID handlingJordan Justen2016-06-011-7/+0
* i965: Add nir channel_num system valueJordan Justen2016-06-011-0/+15
* i965: Fix isoline reads in scalar TES.Kenneth Graunke2016-06-011-1/+1
* i965: If control_data_header_size_bits is zero, don't do EndPrimitiveIan Romanick2016-06-011-0/+3
* i965/fs: Use SIMD8 SSBO GET_BUFFER_SIZE message regardless of the dispatch wi...Francisco Jerez2016-05-271-22/+18
* i965/fs: Don't emit duplicated SSBO GET_BUFFER_SIZE instruction unnecessarily.Francisco Jerez2016-05-271-1/+0
* i965/fs: Emit fixed width memory fence opcode regardless of the dispatch width.Francisco Jerez2016-05-271-2/+3
* i965/fs: Remove extract virtual opcodes.Francisco Jerez2016-05-271-13/+9
* i965/fs: Handle SAMPLEINFO consistently like other texturing instructions.Francisco Jerez2016-05-271-17/+3
* i965/compute: Fix uniform init issue when SIMD8 is skippedJordan Justen2016-05-271-1/+1
* i965/gen7: Fix gl_HelperInvocationJordan Justen2016-05-241-1/+1
* i965: Support textures with multiple planesKristian Høgsberg Kristensen2016-05-241-0/+13
* i965/fs: Mark UBO uniform pull constant loads as force_writemask_all.Francisco Jerez2016-05-231-1/+2
* i965/fs: do not depend on std140 alignment rules for UBO loadsFrancisco Jerez2016-05-231-46/+13
* i965, anv: Use NIR FragCoord re-center and y-transform passes.Kenneth Graunke2016-05-201-15/+7
* i965: Pass nir_src/nir_dest by reference.Matt Turner2016-05-201-3/+3
* i965/fs: Add and use get_nir_src_imm().Matt Turner2016-05-191-4/+18
* i965/fs: Assert that nir_op_extract_*'s src1 is a constant.Matt Turner2016-05-181-0/+2
* i965/fs: shuffle 32bits into 64bits for doublesJuan A. Suarez Romero2016-05-171-0/+8
* i965/tes/scalar: Fix load input for doublesIago Toral Quiroga2016-05-161-2/+2
* i965/tcs/scalar: fix store output for doublesIago Toral Quiroga2016-05-161-21/+96
* i965/tcs/scalar: fix load input for doublesIago Toral Quiroga2016-05-161-25/+73
* i965/fs: fix nir_intrinsic_store_output for doublesIago Toral Quiroga2016-05-161-1/+14
* i965/fs: fix number of output components for doublesIago Toral Quiroga2016-05-161-4/+9
* i965/fs: support doubles with shared variable storesIago Toral Quiroga2016-05-161-5/+35