mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Fri Aug 22 21:29:40 UTC 2008


The branch, gallium-0.1 has been updated
        Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-0.1

Summary of changes:
 src/gallium/auxiliary/draw/draw_vs_aos.c           |   66 ++-
 src/gallium/auxiliary/tgsi/tgsi_exec.c             |   30 +
 src/gallium/auxiliary/tgsi/tgsi_sse2.c             |   27 +-
 src/gallium/auxiliary/util/Makefile                |    1 +
 src/gallium/auxiliary/util/SConscript              |    1 +
 .../auxiliary/util/u_math.c}                       |   31 +-
 src/gallium/auxiliary/util/u_math.h                |  144 +++
 src/gallium/drivers/softpipe/sp_context.c          |    3 +
 src/gallium/drivers/softpipe/sp_tex_sample.c       |    3 +-
 src/gallium/include/pipe/p_util.h                  |   15 -
 .../shader/slang/library/slang_common_builtin.gc   |   29 +-
 .../shader/slang/library/slang_common_builtin_gc.h | 1104 ++++++++++----------
 12 files changed, 858 insertions(+), 596 deletions(-)
 copy src/{egl/main/egldefines.h => gallium/auxiliary/util/u_math.c} (77%)
 create mode 100644 src/gallium/auxiliary/util/u_math.h

       via  1a46dcc8a927dfb38ca1381e7b3dafb789f8257c (commit)
       via  1c2ff4d9e65563c071747a9c3bd907bd24706da0 (commit)
       via  07bebb839d8f5e35209c446133743892084a672c (commit)
       via  47d4b958cfaac080a97bf0ba21d78b3ce37b62a9 (commit)
       via  9e2b867b3f2e9afc9e9f9178788ae07f6be1f3c0 (commit)
      from  d32f51d4717686d626b0f7ec9a92c3c9af50009f (commit)


- Commits -----------------------------------------------
commit 1a46dcc8a927dfb38ca1381e7b3dafb789f8257c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 22 15:25:21 2008 -0600

    gallium: replace LOG2() macro with util_fast_log2() inline func

commit 1c2ff4d9e65563c071747a9c3bd907bd24706da0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 22 15:16:43 2008 -0600

    gallium: use new util_fast_exp2(), _log2(), pow() functions
    
    New code surrounded with #if FAST_MATH to allow comparing against original
    code if we need to debug.

commit 07bebb839d8f5e35209c446133743892084a672c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 22 15:14:47 2008 -0600

    mesa: glsl: regenerated file

commit 47d4b958cfaac080a97bf0ba21d78b3ce37b62a9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 22 15:14:36 2008 -0600

    mesa: glsl: implement exp() functions in terms of EXP asm instruction, not pow

commit 9e2b867b3f2e9afc9e9f9178788ae07f6be1f3c0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 22 15:13:47 2008 -0600

    gallium: new u_math.[ch] files for math functions
    
    So far, optimized/low-precision versions of exp(), exp2(), log2(), pow().

---------------------------------




More information about the mesa-commit mailing list