summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_nir.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Port INTEL_PRECISE_TRIG=1 to NIR.Kenneth Graunke2016-04-111-0/+2
* i965: Pass brw_compiler into brw_preprocess_nir() instead of is_scalar.Kenneth Graunke2016-04-111-1/+2
* i965/nir: Lower nir compute shader shared variablesJordan Justen2016-03-171-0/+1
* i965: Avoid recalculating the normal VUE map for IO lowering.Kenneth Graunke2016-02-261-3/+2
* i965: Avoid recalculating the tessellation VUE map for IO lowering.Kenneth Graunke2016-02-261-2/+2
* i965: Eliminate brw_nir_lower_{inputs,outputs,io} functions.Kenneth Graunke2016-02-261-5/+15
* i965: Apply VS attribute workarounds in NIR.Kenneth Graunke2016-02-091-1/+6
* nir: move to compiler/Emil Velikov2016-01-261-1/+1
* i965: Defer input lowering for tessellation stages until specialization.Kenneth Graunke2015-12-221-4/+3
* i965: Use nir_lower_tex for texture coordinate loweringJason Ekstrand2015-11-231-0/+6
* i965/nir: Split shader optimization and lowering into three stagesJason Ekstrand2015-11-231-0/+9
* nir/nir_opt_peephole_ffma: Move this lowering pass to the i965 driverEduardo Lima Mitev2015-11-101-0/+2
* i965/nir: Pull GLSL uniform handling into a common functionJason Ekstrand2015-10-021-0/+6
* i965/nir: Pull common ARB program uniform handling into a common functionJason Ekstrand2015-10-021-0/+3
* i965/nir: Add new utility method brw_glsl_base_type_for_nir_type()Eduardo Lima Mitev2015-08-031-0/+2
* i965/nir: Move brw_type_for_nir_type() to brw_nir to allow reuseEduardo Lima Mitev2015-08-031-0/+3
* i965/nir: Pass a is_scalar boolean to brw_create_nir()Eduardo Lima Mitev2015-08-031-1/+2
* i965: Create NIR during LinkShader() and ProgramStringNotify().Kenneth Graunke2015-04-111-0/+6
* i965: Add a NIR analysis pass for determining when a boolean resolve is neededJason Ekstrand2015-03-231-0/+78