summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-13i965: Move the back-end compiler to src/intel/compilerJason Ekstrand1-1917/+0
2017-03-13i965: remove unused brw_program.h includeEmil Velikov1-1/+0
2017-01-20i965: Avoid int64 induced warningsDave Airlie1-0/+2
2017-01-03i965/vec4: make emit_pull_constant_load support 64-bit loadsIago Toral Quiroga1-36/+44
2017-01-03i965/vec4: fix move_uniform_array_access_to_pull_constant() for 64-bit dataIago Toral Quiroga1-2/+18
2017-01-03i965/vec4: fix scratch writes for 64bit dataIago Toral Quiroga1-9/+55
2017-01-03i965/vec4: fix scratch reads for 64bit dataIago Toral Quiroga1-2/+14
2017-01-03i965/vec4: fix scratch offset for 64bit dataIago Toral Quiroga1-6/+16
2017-01-03i965: move the group field from fs_inst to backend_instruction.Iago Toral Quiroga1-0/+1
2017-01-03i965/vec4: fix size_written for doublesIago Toral Quiroga1-1/+2
2017-01-03i965: move exec_size from fs_instruction to backend_instructionIago Toral Quiroga1-0/+1
2016-12-12treewide: s/comparitor/comparator/Ilia Mirkin1-14/+14
2016-11-22i965/vec4: Handle component qualifiers on non-generic varyings.Kenneth Graunke1-50/+33
2016-10-27i965/vec4: use byte_offset() instead of offset()Iago Toral Quiroga1-1/+1
2016-10-17i965: Silence unused parameter warningsIan Romanick1-2/+1
2016-09-14i965/vec4: Assert that pull constant load offsets are 16B-aligned.Francisco Jerez1-0/+1
2016-09-14i965/vec4: Don't spill non-GRF-aligned register regions.Francisco Jerez1-0/+2
2016-09-14i965/vec4: Replace vec4_instruction::regs_written with ::size_written field i...Francisco Jerez1-1/+1
2016-09-14i965/vec4: Replace dst/src_reg::reg_offset with dst/src_reg::offset expressed...Francisco Jerez1-7/+7
2016-09-03intel: s/brw_device_info/gen_device_info/Jason Ekstrand1-1/+1
2016-07-21i965/vec4: add support for packing vs/gs/tes outputsTimothy Arceri1-3/+34
2016-07-20i965: Stop muging cube array lengths by 6Jason Ekstrand1-11/+4
2016-07-14i965: enable the emission of the DIM instructionSamuel Iglesias Gonsálvez1-0/+1
2016-06-09glsl/types: rename is_dual_slot_double to is_dual_slot_64bit.Dave Airlie1-2/+2
2016-05-24i965: fix double-precision vertex inputs measurementJuan A. Suarez Romero1-15/+51
2016-05-16i965/vec4: handle doubles in type_size_vec4()Iago Toral Quiroga1-8/+10
2016-04-20i965/vec4: Always split uniforms in array_access_to_pull_constantsJason Ekstrand1-1/+3
2016-04-14i965: Push everything if pull_param == NULLJason Ekstrand1-0/+6
2016-04-14i965/vec4: Get rid of the uniform_size arrayJason Ekstrand1-11/+0
2016-04-14i965/vec4: Use MOV_INDIRECT instead of reladdr for indirect push constantsJason Ekstrand1-45/+41
2016-04-14i965/vec4: Use UD rather than D for uniform indirectsJason Ekstrand1-5/+5
2016-04-13i965/vec4: Inline get_pull_constant_offsetJason Ekstrand1-23/+14
2016-03-31i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.Kenneth Graunke1-4/+10
2016-03-08i965/vec4/nir: remove emit_untyped_surface_read and emit_untyped_atomic at br...Alejandro Piñeiro1-55/+0
2016-02-17i965: Lower min/max after optimization on Gen4/5.Matt Turner1-12/+2
2016-02-13glsl/types: Add support for function typesJason Ekstrand1-0/+1
2016-02-09i965/vec4: Plumb separate surfaces and samplers through from NIRJason Ekstrand1-4/+8
2015-12-07i965: Make uniform offsets be in terms of bytesJason Ekstrand1-2/+1
2015-12-07i965/vec4: Use a stride of 1 and byte offsets for UBOsJason Ekstrand1-10/+3
2015-12-07i965/vec4: Use byte offsets for UBO pulls on Sandy BridgeJason Ekstrand1-3/+3
2015-11-24i965: Clean up #includes in the compiler.Matt Turner1-2/+1
2015-11-24i965: Push down inclusion of brw_program.h.Matt Turner1-0/+1
2015-11-23i965: Use NIR for lowering texture swizzleJason Ekstrand1-85/+8
2015-11-19i965: Enable EXT_shader_samples_identicalIan Romanick1-0/+7
2015-11-19i965/vec4: Replace src_reg(imm) constructors with brw_imm_*().Matt Turner1-47/+47
2015-11-13i965: Rename GRF to VGRF.Matt Turner1-8/+8
2015-11-13i965: Use brw_reg's nr field to store register number.Matt Turner1-20/+20
2015-11-13i965: Remove fixed_hw_reg field from backend_reg.Matt Turner1-2/+0
2015-11-13i965: Use immediate storage in inherited brw_reg.Matt Turner1-1/+1
2015-11-13i965: Make 'dw1' and 'bits' unnamed structures in brw_reg.Matt Turner1-1/+1