aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_nir.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Use nir_opt_trivial_continues and nir_opt_ifJason Ekstrand2016-12-221-0/+9
* i965: use nir loop unrolling passTimothy Arceri2016-12-231-5/+17
* nir: pass compiler rather than devinfo to functions that call nir_optimizeTimothy Arceri2016-12-231-3/+4
* i965: use nir_lower_indirect_derefs() for GLSLTimothy Arceri2016-12-231-2/+12
* i965/nir: enable lowering of texture gradient for shadow samplersIago Toral Quiroga2016-12-131-0/+3
* i965/nir: enable lowering of texture gradient for cube mapsIago Toral Quiroga2016-12-131-0/+1
* Revert "i965: use nir_lower_indirect_derefs() for GLSL"Jason Ekstrand2016-12-051-10/+0
* i965: use nir_lower_indirect_derefs() for GLSLTimothy Arceri2016-12-051-0/+10
* i965/compiler: Disable trig workarounds on KBL+Jason Ekstrand2016-11-221-1/+4
* i965: Use NIR-based clip/cull lowering for OpenGL as well.Kenneth Graunke2016-11-221-0/+2
* nir: stop adjusting driver location for varying packingTimothy Arceri2016-10-261-1/+1
* i965: rewrite brw_setup_vue_interpolation()Timothy Arceri2016-10-261-1/+7
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-1/+1
* nir: move nir_shader_info to a common compiler headerTimothy Arceri2016-10-261-1/+1
* i965: Don't use nir_assign_var_locations for VS/TES/GS outputs.Kenneth Graunke2016-10-241-9/+4
* i965: Silence unused parameter warningsIan Romanick2016-10-171-1/+0
* nir: Allow opt_peephole_sel to be more aggressive in flattening IFs.Eric Anholt2016-09-221-1/+1
* i965/nir: Roll set_default_interpolation into lower_fs_inputsJason Ekstrand2016-09-151-0/+24
* i965/fs: Use NIR for handling forced per-sample interpolationJason Ekstrand2016-09-151-2/+7
* nir: Add a flag to lower_io to force "sample" interpolationJason Ekstrand2016-09-151-9/+9
* nir: Report progress from nir_lower_phis_to_scalar.Kenneth Graunke2016-09-141-1/+1
* nir: Report progress from nir_lower_alu_to_scalar.Kenneth Graunke2016-09-141-1/+1
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-3/+3
* i965/fs: Rework representation of fragment output locations in NIR.Francisco Jerez2016-08-251-3/+7
* i965/nir: Enable NIR lowering of txf and rect offsetsJason Ekstrand2016-07-221-0/+2
* i965: enable component packing for vs and fsTimothy Arceri2016-07-211-4/+4
* i965: Rewrite FS input handling to use the new NIR intrinsics.Kenneth Graunke2016-07-201-4/+12
* nir: use the same driver location for packed varyingsTimothy Arceri2016-07-071-3/+5
* i965: remove type_size_vec4_times_4()Timothy Arceri2016-06-151-2/+2
* i965: Move brw_create_nir to brw_program.cJason Ekstrand2016-05-261-70/+0
* i965/nir: Move the type_size_*_bytes functions to brw_nir.hJason Ekstrand2016-05-261-12/+0
* compiler: Move glsl_to_nir to libglsl.laJason Ekstrand2016-05-261-1/+1
* i965: Invoke lowering pass for YUV texturesKristian Høgsberg Kristensen2016-05-241-0/+4
* nir: remove dead glsl variables before lowering io.Dave Airlie2016-05-211-0/+1
* i965, anv: Use NIR FragCoord re-center and y-transform passes.Kenneth Graunke2016-05-201-0/+13
* i965: take care of doubles when lowering VS inputsJuan A. Suarez Romero2016-05-171-1/+2
* i965: take care of doubles when remapping VS attributesJuan A. Suarez Romero2016-05-171-15/+11
* nir/lower-io: add support for lowering inputsRob Clark2016-05-111-1/+3
* nir: rename lower_outputs_to_temporaries -> lower_io_to_temporariesRob Clark2016-05-111-1/+1
* nir: move callsite of lower_outputs_to_temporariesRob Clark2016-05-111-0/+1
* i965: use pack/unpackDouble loweringConnor Abbott2016-05-101-0/+1
* i965: use double lowering passConnor Abbott2016-05-101-0/+9
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-281-6/+6
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-281-4/+4
* i965/nir: fixup for new foreach_block()Connor Abbott2016-04-281-51/+39
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-5/+5
* nir/dead_variables: Configurably work with any variable modeJason Ekstrand2016-04-131-1/+1
* i965: Port INTEL_PRECISE_TRIG=1 to NIR.Kenneth Graunke2016-04-111-0/+3
* i965: Pass brw_compiler into brw_preprocess_nir() instead of is_scalar.Kenneth Graunke2016-04-111-2/+4
* nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga2016-03-171-2/+2