lima/ppir: add lod-bias support
[mesa.git] / src / gallium / drivers / lima / ir / pp / codegen.c
index 14c2617e3e86eb87444f4dbadb2ab0fab3826892..76db5628ffc22c9aadf14c3e6c9f196a4e549e0c 100644 (file)
@@ -126,7 +126,11 @@ static void ppir_codegen_encode_texld(ppir_node *node, void *code)
    ppir_load_texture_node *ldtex = ppir_node_to_load_texture(node);
 
    f->index = ldtex->sampler;
-   f->lod_bias_en = 0;
+
+   f->lod_bias_en = ldtex->lod_bias_en;
+   f->explicit_lod = ldtex->explicit_lod;
+   if (ldtex->lod_bias_en)
+      ppir_target_get_src_reg_index(&ldtex->lod_bias);
 
    switch (ldtex->sampler_dim) {
    case GLSL_SAMPLER_DIM_2D: