Просмотр исходного кода

use _mesa_pow() for LIT (bug 3087)

tags/mesa_20050504
Brian Paul 20 лет назад
Родитель
Сommit
88b69d7998
1 измененных файлов: 1 добавлений и 1 удалений
  1. 1
    1
      src/mesa/shader/nvvertexec.c

+ 1
- 1
src/mesa/shader/nvvertexec.c Просмотреть файл

@@ -424,7 +424,7 @@ _mesa_exec_vertex_program(GLcontext *ctx, const struct vertex_program *program)
t[3] = CLAMP(t[3], -(128.0F - epsilon), (128.0F - epsilon));
lit[0] = 1.0;
lit[1] = t[0];
lit[2] = (t[0] > 0.0) ? (GLfloat) exp(t[3] * log(t[1])) : 0.0F;
lit[2] = (t[0] > 0.0) ? (GLfloat) _mesa_pow(t[1], t[3]) : 0.0F;
lit[3] = 1.0;
store_vector4( &inst->DstReg, state, lit );
}

Загрузка…
Отмена
Сохранить