1. 165e704 i965/i915: Add UYVY as the supported format by Johnson Lin · 7 years ago
  2. 2e9916e i965/vec4: Use NIR to do GS input remapping by Jason Ekstrand · 7 years ago
  3. e31042a i965/fs: Move remapping of gl_PointSize to the NIR level by Jason Ekstrand · 7 years ago
  4. 5b00c3c i965/nir: Inline remap_inputs_with_vue_map by Jason Ekstrand · 7 years ago
  5. 0d5f89c i965/vec4: Use NIR remapping for VS attributes by Jason Ekstrand · 7 years ago
  6. ca4d192 i965/fs: Lower gl_VertexID and friends to inputs at the NIR level by Jason Ekstrand · 7 years ago
  7. 5e83230 i965: Move multiply by 4 for VS ATTR setup into the scalar backend. by Jason Ekstrand · 7 years ago
  8. 36764b6 i965/nir: Inline remap_vs_attrs by Jason Ekstrand · 7 years ago
  9. b86dba8 nir: Embed the shader_info in the nir_shader again by Jason Ekstrand · 7 years ago
  10. 7a7ee40 nir/i965: add before ffma algebraic opts by Timothy Arceri · 8 years ago
  11. 7499bc7 i965: Replace OPT_V() with OPT(). by Matt Turner · 7 years ago
  12. 700bebb i965: Move the back-end compiler to src/intel/compiler by Jason Ekstrand · 7 years ago[Renamed from src/mesa/drivers/dri/i965/brw_nir.c]
  13. 424ac80 i965: Do int64 lowering in NIR by Jason Ekstrand · 7 years ago
  14. d5b355c i965: Move intel_debug.h to intel/common/gen_debug.h by Jason Ekstrand · 7 years ago
  15. 8048c19 i965: Reduce cross-pollination between the DRI driver and compiler by Jason Ekstrand · 7 years ago
  16. e10f522 nir: Rename lower_double_pack to lower_64bit_pack by Jason Ekstrand · 7 years ago
  17. d871f8e i965: Select DF type for 64-bit integers on Gen < 8. by Matt Turner · 8 years ago
  18. d6fcede i965: Return Q and UQ types for int64 and uint64 by Ian Romanick · 8 years ago
  19. 0d5071d i965: Move Gen4-5 interpolation stuff to brw_wm_prog_data. by Kenneth Graunke · 8 years ago
  20. 56ee2df i965/vec4: Fix mapping attributes by Juan A. Suarez Romero · 8 years ago
  21. 57bab67 i965/vec4/nir: vec4 also needs to remap vs attributes by Alejandro Piñeiro · 8 years ago
  22. b4c44ff i965: Use the nir_move_comparisons pass. by Kenneth Graunke · 8 years ago
  23. b5e682a i965: Move nir_lower_locals_to_regs a bit later. by Kenneth Graunke · 8 years ago
  24. 5edc338 compiler: Merge shader_info's tcs and tes structs. by Kenneth Graunke · 8 years ago
  25. c2acf97 nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributes by Juan A. Suarez Romero · 8 years ago
  26. 45912fb i965/compiler: Use the new nir_opt_copy_prop_vars pass by Jason Ekstrand · 8 years ago
  27. e6ae199 i965: Rework gl_TessLevel*[] handling to use NIR compact arrays. by Kenneth Graunke · 8 years ago
  28. 8962cc9 i965: Use nir_opt_trivial_continues and nir_opt_if by Jason Ekstrand · 8 years ago
  29. 715f0d0 i965: use nir loop unrolling pass by Timothy Arceri · 8 years ago
  30. e729504 nir: pass compiler rather than devinfo to functions that call nir_optimize by Timothy Arceri · 8 years ago
  31. eda3ec7 i965: use nir_lower_indirect_derefs() for GLSL by Timothy Arceri · 8 years ago
  32. 77f65b3 i965/nir: enable lowering of texture gradient for shadow samplers by Iago Toral Quiroga · 8 years ago
  33. f90da64 i965/nir: enable lowering of texture gradient for cube maps by Iago Toral Quiroga · 8 years ago
  34. 0291bf4 Revert "i965: use nir_lower_indirect_derefs() for GLSL" by Jason Ekstrand · 8 years ago
  35. 9404439 i965: use nir_lower_indirect_derefs() for GLSL by Timothy Arceri · 8 years ago
  36. a8ef92b i965/compiler: Disable trig workarounds on KBL+ by Jason Ekstrand · 8 years ago
  37. 38a8507 i965: Use NIR-based clip/cull lowering for OpenGL as well. by Kenneth Graunke · 8 years ago
  38. 2e423ca nir: stop adjusting driver location for varying packing by Timothy Arceri · 8 years ago
  39. 91d61fb i965: rewrite brw_setup_vue_interpolation() by Timothy Arceri · 8 years ago
  40. e1af20f nir/i965/anv/radv/gallium: make shader info a pointer by Timothy Arceri · 8 years ago
  41. 094fe3a nir: move nir_shader_info to a common compiler header by Timothy Arceri · 8 years ago
  42. 59864e8 i965: Don't use nir_assign_var_locations for VS/TES/GS outputs. by Kenneth Graunke · 8 years ago
  43. 89e1436 i965: Silence unused parameter warnings by Ian Romanick · 8 years ago
  44. 36f0f03 nir: Allow opt_peephole_sel to be more aggressive in flattening IFs. by Eric Anholt · 8 years ago
  45. 111f6b2 i965/nir: Roll set_default_interpolation into lower_fs_inputs by Jason Ekstrand · 8 years ago
  46. 246db00 i965/fs: Use NIR for handling forced per-sample interpolation by Jason Ekstrand · 8 years ago
  47. ed65e6e nir: Add a flag to lower_io to force "sample" interpolation by Jason Ekstrand · 8 years ago
  48. 2d8a3fa nir: Report progress from nir_lower_phis_to_scalar. by Kenneth Graunke · 8 years ago
  49. 32630e2 nir: Report progress from nir_lower_alu_to_scalar. by Kenneth Graunke · 8 years ago
  50. 527f371 intel: s/brw_device_info/gen_device_info/ by Jason Ekstrand · 8 years ago
  51. 7dac882 i965/fs: Rework representation of fragment output locations in NIR. by Francisco Jerez · 8 years ago
  52. 9f32721 i965/nir: Enable NIR lowering of txf and rect offsets by Jason Ekstrand · 8 years ago
  53. 7f53fea i965: enable component packing for vs and fs by Timothy Arceri · 8 years ago
  54. 1eef0b7 i965: Rewrite FS input handling to use the new NIR intrinsics. by Kenneth Graunke · 8 years ago
  55. 448adfb nir: use the same driver location for packed varyings by Timothy Arceri · 8 years ago
  56. a8a9d1b i965: remove type_size_vec4_times_4() by Timothy Arceri · 8 years ago
  57. 5e43ba7 i965: Move brw_create_nir to brw_program.c by Jason Ekstrand · 8 years ago
  58. 86a2447 i965/nir: Move the type_size_*_bytes functions to brw_nir.h by Jason Ekstrand · 8 years ago
  59. 32210de compiler: Move glsl_to_nir to libglsl.la by Jason Ekstrand · 8 years ago
  60. 654e950 i965: Invoke lowering pass for YUV textures by Kristian Høgsberg Kristensen · 8 years ago
  61. 0970c56 nir: remove dead glsl variables before lowering io. by Dave Airlie · 8 years ago
  62. dac10e8 i965, anv: Use NIR FragCoord re-center and y-transform passes. by Kenneth Graunke · 8 years ago
  63. d6281a9 i965: take care of doubles when lowering VS inputs by Juan A. Suarez Romero · 8 years ago
  64. b0fb08e i965: take care of doubles when remapping VS attributes by Juan A. Suarez Romero · 8 years ago
  65. dfbabc6 nir/lower-io: add support for lowering inputs by Rob Clark · 8 years ago
  66. b085016 nir: rename lower_outputs_to_temporaries -> lower_io_to_temporaries by Rob Clark · 8 years ago
  67. 47fcef9 nir: move callsite of lower_outputs_to_temporaries by Rob Clark · 8 years ago
  68. 30424fd i965: use pack/unpackDouble lowering by Connor Abbott · 9 years ago
  69. bea2f8b i965: use double lowering pass by Connor Abbott · 9 years ago
  70. 9464d8c nir: Switch the arguments to nir_foreach_function by Jason Ekstrand · 8 years ago
  71. 707e72f nir: Switch the arguments to nir_foreach_instr by Jason Ekstrand · 8 years ago
  72. 7efff10 i965/nir: fixup for new foreach_block() by Connor Abbott · 8 years ago
  73. b6dc940 nir: rename nir_foreach_block*() to nir_foreach_block*_call() by Connor Abbott · 8 years ago
  74. b63a98b nir/dead_variables: Configurably work with any variable mode by Jason Ekstrand · 8 years ago
  75. bfd17c7 i965: Port INTEL_PRECISE_TRIG=1 to NIR. by Kenneth Graunke · 8 years ago
  76. b0dffdc i965: Pass brw_compiler into brw_preprocess_nir() instead of is_scalar. by Kenneth Graunke · 8 years ago
  77. 084b24f nir: rename nir_const_value fields to include bitsize information by Iago Toral Quiroga · 8 years ago
  78. 9076c4e nir: update opcode definitions for different bit sizes by Connor Abbott · 9 years ago
  79. 7d021cb i965/nir: Lower nir compute shader shared variables by Jordan Justen · 9 years ago
  80. a0294c2 i965: Simplify brw_nir_lower_vue_inputs() slightly. by Kenneth Graunke · 8 years ago
  81. 8151003 i965: Avoid recalculating the normal VUE map for IO lowering. by Kenneth Graunke · 8 years ago
  82. 15b3639 i965: Avoid recalculating the tessellation VUE map for IO lowering. by Kenneth Graunke · 8 years ago
  83. cfbd983 i965: Eliminate brw_nir_lower_{inputs,outputs,io} functions. by Kenneth Graunke · 8 years ago
  84. b96ddd2 i965: Split brw_nir_lower_inputs/outputs into per-stage functions. by Kenneth Graunke · 8 years ago
  85. d33c478 i965: Remove catch-all nir_lower_io call with specific cases. by Kenneth Graunke · 8 years ago
  86. 51f8797 i965: Move optimizations from brw_nir_lower_io to brw_postprocess_nir. by Kenneth Graunke · 8 years ago
  87. dcd4a84 i965: Always do NIR IO lowering at specialization time. by Kenneth Graunke · 8 years ago
  88. b3cb6e7 i965/nir: Do lower_io late for fragment shaders by Jason Ekstrand · 8 years ago
  89. d56ae2d i965: Apply VS attribute workarounds in NIR. by Kenneth Graunke · 9 years ago
  90. 74f956c i965: Use nir_lower_load_const_to_scalar(). by Kenneth Graunke · 9 years ago
  91. a39a8fb nir: move to compiler/ by Emil Velikov · 9 years ago
  92. 3657cbf i965: Apply add_const_offset_to_base for vec4 VS inputs too. by Kenneth Graunke · 9 years ago
  93. a3500f9 i965: Make add_const_offset_to_base() work at the shader level. by Kenneth Graunke · 9 years ago
  94. 317628d nir: extract out helper macros for running passes by Rob Clark · 9 years ago
  95. 237f2f2 nir: Get rid of function overloads by Jason Ekstrand · 9 years ago
  96. 794eb9d i965: Handle mix-and-match TCS/TES with separate shader objects. by Kenneth Graunke · 9 years ago
  97. 01b1b44 i965: Defer input lowering for tessellation stages until specialization. by Kenneth Graunke · 9 years ago
  98. 9f0944d i965: Make TES inputs match TCS outputs. by Kenneth Graunke · 9 years ago
  99. 4fac950 i965: Force VS -> TCS varyings to use the SSO VUE map layout. by Kenneth Graunke · 9 years ago
  100. bee42cc i965: Handle TCS outputs and TES inputs. by Kenneth Graunke · 9 years ago