mesa: initial support for ARB_geometry_shader4
authorZack Rusin <zackr@vmware.com>
Mon, 28 Jun 2010 21:31:21 +0000 (17:31 -0400)
committerZack Rusin <zackr@vmware.com>
Tue, 29 Jun 2010 02:53:21 +0000 (22:53 -0400)
commitda7bd6a90e1fee5c16327338fd251c0f6be34e36
tree5f7e3d8f6d30799033afd78beec3e643ef4c7d6c
parent0b50fcbd556ead8d35c2b543f13de433996a5822
mesa: initial support for ARB_geometry_shader4

laying down the foundation for everything and implementing most of the
stuff.
linking, gl_VerticesIn and multidimensional inputs are left.
63 files changed:
src/gallium/drivers/llvmpipe/lp_screen.c
src/gallium/drivers/r300/r300_screen.c
src/gallium/drivers/softpipe/sp_screen.c
src/gallium/include/pipe/p_defines.h
src/glsl/apps/compile.c
src/glsl/cl/sl_cl_parse.c
src/mapi/glapi/gen/ARB_geometry_shader4.xml [new file with mode: 0644]
src/mapi/glapi/gen/Makefile
src/mapi/glapi/gen/gl_API.xml
src/mapi/glapi/glapi_sparc.S
src/mapi/glapi/glapi_x86-64.S
src/mapi/glapi/glapi_x86.S
src/mapi/glapi/glapidispatch.h
src/mapi/glapi/glapioffsets.h
src/mapi/glapi/glapitable.h
src/mapi/glapi/glapitemp.h
src/mapi/glapi/glprocs.h
src/mesa/drivers/glslcompiler/glslcompiler.c
src/mesa/main/api_exec.c
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/enums.c
src/mesa/main/extensions.c
src/mesa/main/fbobject.c
src/mesa/main/fbobject.h
src/mesa/main/get.c
src/mesa/main/mfeatures.h
src/mesa/main/mtypes.h
src/mesa/main/remap_helper.h
src/mesa/main/shaderapi.c
src/mesa/main/shaderapi.h
src/mesa/main/shaderobj.c
src/mesa/main/state.c
src/mesa/main/uniforms.c
src/mesa/program/prog_instruction.c
src/mesa/program/prog_instruction.h
src/mesa/program/prog_print.c
src/mesa/program/prog_uniform.h
src/mesa/program/program.c
src/mesa/program/program.h
src/mesa/slang/library/Makefile
src/mesa/slang/library/SConscript
src/mesa/slang/library/slang_geometry_builtin.gc [new file with mode: 0644]
src/mesa/slang/slang_builtin.c
src/mesa/slang/slang_builtin.h
src/mesa/slang/slang_codegen.c
src/mesa/slang/slang_compile.c
src/mesa/slang/slang_compile.h
src/mesa/slang/slang_emit.c
src/mesa/slang/slang_ir.c
src/mesa/slang/slang_ir.h
src/mesa/slang/slang_link.c
src/mesa/slang/slang_typeinfo.h
src/mesa/state_tracker/st_atom.c
src/mesa/state_tracker/st_atom.h
src/mesa/state_tracker/st_atom_constbuf.c
src/mesa/state_tracker/st_atom_shader.c
src/mesa/state_tracker/st_cb_program.c
src/mesa/state_tracker/st_context.h
src/mesa/state_tracker/st_extensions.c
src/mesa/state_tracker/st_mesa_to_tgsi.c
src/mesa/state_tracker/st_program.c
src/mesa/state_tracker/st_program.h