Mesa (master): mesa: initial support for ARB_geometry_shader4
Zack Rusin
zack at kemper.freedesktop.org
Tue Jun 29 02:49:09 UTC 2010
Module: Mesa
Branch: master
Commit: da7bd6a90e1fee5c16327338fd251c0f6be34e36
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da7bd6a90e1fee5c16327338fd251c0f6be34e36
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Jun 28 17:31:21 2010 -0400
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.
---
src/gallium/drivers/llvmpipe/lp_screen.c | 2 +
src/gallium/drivers/r300/r300_screen.c | 2 +
src/gallium/drivers/softpipe/sp_screen.c | 3 +
src/gallium/include/pipe/p_defines.h | 4 +-
src/glsl/apps/compile.c | 4 +-
src/glsl/cl/sl_cl_parse.c | 35 +-
src/mapi/glapi/gen/ARB_geometry_shader4.xml | 57 +
src/mapi/glapi/gen/Makefile | 3 +-
src/mapi/glapi/gen/gl_API.xml | 2 +
src/mapi/glapi/glapi_sparc.S | 158 +-
src/mapi/glapi/glapi_x86-64.S | 2762 +++++++-----
src/mapi/glapi/glapi_x86.S | 166 +-
src/mapi/glapi/glapidispatch.h | 578 ++--
src/mapi/glapi/glapioffsets.h | 528 ++--
src/mapi/glapi/glapitable.h | 516 ++--
src/mapi/glapi/glapitemp.h | 302 +-
src/mapi/glapi/glprocs.h | 1294 +++---
src/mesa/drivers/glslcompiler/glslcompiler.c | 22 +-
src/mesa/main/api_exec.c | 6 +
src/mesa/main/config.h | 9 +
src/mesa/main/context.c | 20 +-
src/mesa/main/enums.c | 5079 +++++++++++-----------
src/mesa/main/extensions.c | 4 +
src/mesa/main/fbobject.c | 22 +
src/mesa/main/fbobject.h | 8 +
src/mesa/main/get.c | 21 +
src/mesa/main/mfeatures.h | 1 +
src/mesa/main/mtypes.h | 131 +-
src/mesa/main/remap_helper.h | 3211 +++++++-------
src/mesa/main/shaderapi.c | 76 +
src/mesa/main/shaderapi.h | 3 +
src/mesa/main/shaderobj.c | 4 +-
src/mesa/main/state.c | 30 +-
src/mesa/main/uniforms.c | 5 +
src/mesa/program/prog_instruction.c | 2 +
src/mesa/program/prog_instruction.h | 2 +
src/mesa/program/prog_print.c | 12 +-
src/mesa/program/prog_uniform.h | 1 +
src/mesa/program/program.c | 54 +-
src/mesa/program/program.h | 20 +
src/mesa/slang/library/Makefile | 5 +-
src/mesa/slang/library/SConscript | 14 +-
src/mesa/slang/library/slang_geometry_builtin.gc | 56 +
src/mesa/slang/slang_builtin.c | 54 +-
src/mesa/slang/slang_builtin.h | 3 +
src/mesa/slang/slang_codegen.c | 50 +-
src/mesa/slang/slang_compile.c | 84 +-
src/mesa/slang/slang_compile.h | 4 +-
src/mesa/slang/slang_emit.c | 11 +-
src/mesa/slang/slang_ir.c | 2 +
src/mesa/slang/slang_ir.h | 5 +-
src/mesa/slang/slang_link.c | 134 +-
src/mesa/slang/slang_typeinfo.h | 6 +
src/mesa/state_tracker/st_atom.c | 4 +
src/mesa/state_tracker/st_atom.h | 2 +
src/mesa/state_tracker/st_atom_constbuf.c | 24 +-
src/mesa/state_tracker/st_atom_shader.c | 42 +
src/mesa/state_tracker/st_cb_program.c | 48 +
src/mesa/state_tracker/st_context.h | 4 +-
src/mesa/state_tracker/st_extensions.c | 4 +
src/mesa/state_tracker/st_mesa_to_tgsi.c | 18 +
src/mesa/state_tracker/st_program.c | 246 ++
src/mesa/state_tracker/st_program.h | 48 +-
63 files changed, 8996 insertions(+), 7031 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=da7bd6a90e1fee5c16327338fd251c0f6be34e36
More information about the mesa-commit
mailing list