OSDN Git Service

mesa: refactor shader api / object code
authorBrian Paul <brianp@vmware.com>
Fri, 11 Jun 2010 02:23:03 +0000 (20:23 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 11 Jun 2010 02:32:57 +0000 (20:32 -0600)
commita37b2219d6e3f299379c6434d65f300660d12c3e
tree7e3000d9f93531979452d168d542e00ebf66e6e7
parent050eed095a3f7eaeada1e292f92f2b549d74963f
mesa: refactor shader api / object code

Remove the unneeded ctx->Driver hooks for shader-related functions.
Move state and API-related things into main/.
20 files changed:
src/mesa/SConscript
src/mesa/drivers/common/driverfuncs.c
src/mesa/drivers/common/meta.c
src/mesa/main/api_exec.c
src/mesa/main/context.c
src/mesa/main/dd.h
src/mesa/main/shaderapi.c [moved from src/mesa/shader/shader_api.c with 62% similarity]
src/mesa/main/shaderapi.h [new file with mode: 0644]
src/mesa/main/shaderobj.c [new file with mode: 0644]
src/mesa/main/shaderobj.h [moved from src/mesa/shader/shader_api.h with 63% similarity]
src/mesa/main/shaders.c [deleted file]
src/mesa/main/shaders.h [deleted file]
src/mesa/main/shared.c
src/mesa/main/transformfeedback.c
src/mesa/shader/slang/slang_link.c
src/mesa/shader/uniforms.c
src/mesa/shader/uniforms.h
src/mesa/sources.mak
src/mesa/state_tracker/st_cb_program.c
src/mesa/state_tracker/st_context.c