summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-10-25i965/fs: Add brw_reg_type_from_bit_size utility methodAlejandro Piñeiro1-5/+64
2017-10-25i965/fs/nir: Use the nir_src_bit_size helperJason Ekstrand1-9/+3
2017-10-20i965/fs: Use align1 mode on ternary instructions on Gen10+Matt Turner1-4/+8
2017-10-20i965/fs: remove setting default LOD in the backendSamuel Iglesias Gonsálvez1-9/+0
2017-10-04i965/fs: Rewrite fsign64 to skip the float -> double conversionMatt Turner1-41/+9
2017-10-04i965/fs: Unpack count argument to 64-bit shift ops on AtomMatt Turner1-6/+28
2017-10-04i965/fs: Don't apply POW/FDIV workaround on Gen10+Matt Turner1-0/+1
2017-09-29i965/fs: force pull model for 64-bit GS inputsIago Toral Quiroga2-7/+15
2017-07-20i965/fs: Match destination type to size for ballotMatt Turner2-2/+6
2017-07-20i965/fs: Implement ARB_shader_ballot operationsMatt Turner3-0/+48
2017-07-20i965/fs: Do not move MOVs writing the flag outside of control flowMatt Turner1-2/+4
2017-07-20i965/fs: Handle explicit flag sources in flags_read()Francisco Jerez1-4/+5
2017-07-20i965/fs: Implement ARB_shader_group_vote operationsMatt Turner1-0/+50
2017-07-20i965/fs: Handle explicit flag destinations in flags_written()Francisco Jerez1-4/+19
2017-05-09i965/fs: Move remapping of gl_PointSize to the NIR levelJason Ekstrand2-26/+21
2017-05-09i965/fs: Lower gl_VertexID and friends to inputs at the NIR levelJason Ekstrand4-70/+74
2017-04-14i965/fs: lower all non-force_writemask_all DF instructions to SIMD4 on IVB/BYTSamuel Iglesias Gonsálvez1-0/+9
2017-04-14i965/fs: Get 64-bit indirect moves working on IVB.Francisco Jerez1-2/+25
2017-04-14i965/fs: fix lower SIMD width for IVB/BYT's MOV_INDIRECTJuan A. Suarez Romero1-3/+14
2017-04-14i965/fs: fix dst stride in IVB/BYT type conversionsJuan A. Suarez Romero1-27/+41
2017-04-14i965/fs: rename lower_d2x to lower_conversionsSamuel Iglesias Gonsálvez4-4/+4
2017-04-14Revert "i965/fs: Don't emit SEL instructions for type-converting MOVs."Samuel Iglesias Gonsálvez1-2/+0
2017-04-14i965/fs: generalize the legalization d2x passSamuel Iglesias Gonsálvez2-37/+67
2017-04-14i965/fs: clamp exec_size when an instruction has a scalar DF sourceSamuel Iglesias Gonsálvez1-3/+8
2017-04-14i965/fs: double regioning parameters and execsize for DF in IVB/BYTJuan A. Suarez Romero1-7/+43
2017-04-14i965/fs: add helper to retrieve instruction execution typeJuan A. Suarez Romero3-5/+64
2017-04-11i965/fs: Take into account lower frequency of conditional blocks in spilling ...Francisco Jerez1-5/+14
2017-04-04i965/fs: Always provide a default LOD of 0 for TXS and TXLJason Ekstrand1-9/+9
2017-03-27i965/fs: Don't emit SEL instructions for type-converting MOVs.Matt Turner1-0/+2
2017-03-23i965/fs: Return progress from demote_sample_qualifiers().Matt Turner1-1/+6
2017-03-23i965/fs: Return progress from move_interpolation_to_top().Matt Turner1-1/+6
2017-03-14i965/fs: Re-arrange conversion operationsJason Ekstrand1-36/+31
2017-03-14i965/fs: Use num_components from the SSA def in image intrinsicsJason Ekstrand1-2/+1
2017-03-01i965/fs: emit MOV_INDIRECT with the source with the right register typeSamuel Iglesias Gonsálvez1-1/+1
2017-03-01i965/fs: fix source type when emitting MOV_INDIRECT to read ICP handlesSamuel Iglesias Gonsálvez1-3/+3
2017-03-01i965/fs: fix indirect load DF uniforms on BSW/BXTSamuel Iglesias Gonsálvez1-21/+20
2017-03-01i965/fs: detect different bit size accesses to uniforms to push them in prope...Samuel Iglesias Gonsálvez1-16/+34
2017-03-01i965/fs: mark last DF uniform array element as 64 bit live oneSamuel Iglesias Gonsálvez1-0/+3
2017-02-17i965/fs: fix uninitialized memory accessLionel Landwerlin1-3/+2
2017-02-17i965/fs: fix 32-bit data type to int64 conversion on BSW/BXTSamuel Iglesias Gonsálvez1-7/+7
2017-02-16i965/fs: Remove hand-coded 64-bit packing optimizationsJason Ekstrand1-50/+0
2017-02-16i965/fs: Fix the inline nir_op_pack_double optimizationJason Ekstrand1-1/+1
2017-02-09i965/fs: add support for int64 to bool conversionSamuel Iglesias Gonsálvez1-2/+13
2017-02-09i965/fs: Add support for nir_op_[iu]2[iu]32Samuel Iglesias Gonsálvez1-0/+4
2017-02-09i965/fs: Add support for nir_op_[iu]642fSamuel Iglesias Gonsálvez1-0/+2
2017-02-09i965/fs: legalize [u]int64 to 32-bit data conversions in lower_d2xSamuel Iglesias Gonsálvez1-1/+3
2017-02-09i965/fs: Add support for nir_op_[iu]642dJason Ekstrand1-0/+2
2017-01-31i965/fs: Fix nir_op_fsign of absolute value.Francisco Jerez1-1/+8
2017-01-03i965/fs: fix exec_size when emitting DIM instructionSamuel Iglesias Gonsálvez1-1/+1
2016-12-14i965/fs: Remove the FS_OPCODE_SET_SIMD4X2_OFFSET virtual opcode.Francisco Jerez4-33/+0