nir: Add a new lowering option to lower all txd to txl.
[mesa.git] / src / compiler / nir / nir.h
index 25c36c66ef940055eb06414c3cf641458283313a..440c3fe9974cc9dc514556feb83fbbd10e5940ed 100644 (file)
@@ -2619,6 +2619,12 @@ typedef struct nir_lower_tex_options {
     * with lower_txd_cube_map.
     */
    bool lower_txd_shadow;
+
+   /**
+    * If true, lower nir_texop_txd on all samplers to a nir_texop_txl.
+    * Implies lower_txd_cube_map and lower_txd_shadow.
+    */
+   bool lower_txd;
 } nir_lower_tex_options;
 
 bool nir_lower_tex(nir_shader *shader,