glsl2: Use Mesa's gl_shader_program instead of our own struct glsl_program.
authorEric Anholt <eric@anholt.net>
Wed, 30 Jun 2010 18:49:17 +0000 (11:49 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 30 Jun 2010 19:01:42 +0000 (12:01 -0700)
commit849e18153cd91d812f694b806a84008498860bc3
tree7a8df32990a8c3dd9697c641369d1f125a038afa
parent0eda9ae0a6bcd6a7e014df046c87fac5caee0e9e
glsl2: Use Mesa's gl_shader_program instead of our own struct glsl_program.

This avoids more allocation and shuffling of data around.
src/glsl/linker.cpp
src/glsl/main.cpp
src/glsl/program.h
src/mesa/main/mtypes.h
src/mesa/shader/ir_to_mesa.cpp
src/mesa/shader/shader_api.c