If someone is looking for a simple task in gallium... In commit 0135bd44 Marek introduced some new enum types in p_defines.h In p_context.h we should replace several instances of "unsigned shader" with "enum pipe_shader_type shader" and propagate that change into the driver functions which correspond to those interface functions. -Brian