Tag 'gliding_penguin' created by Vladimir Dergachev <volo...@freedesktop.org> at 1970-01-01 00:00 +0000
Changes since before_upgrade_03_01_05: Adam Jackson (1): Add preliminary EGL headers. Alan Hourihane (1): use COPY_CLEAN_4V macro to replace using both ASSIGN_4V & COPY_SZ_4V Brian Paul (7): additional parenthesis in TNL_CONTEXT macro (Nicolai Haehnle) added stub functions for GLX_MESA_allocate_memory Using glColor3 commands to update materials could result in an undefined Added a bunch of new comments, minor code clean-ups. if building 32-bit objects in 64-bit environment, use -m32 flag Added linux-x86-32 config to force building 32-bit objects in a 64-bit environment. change gl_buffer_object's Size field to GLsizeiptrARB type Dave Airlie (2): fix for solo to set the mode, and make solo gcc2 friendly... Fixing memset on ia64 & other archs Ian Romanick (5): Clean-up some warnings caused by the addition of vertex / fragment program When building in the X-Server, attr.depth doesn't exist. Instead, use Check for some common function parameter description errors in the Fix some errors in the parameter descriptions in serveral vertex / fragment Import fixes from X.org tree (Søren Sandmann <sandm...@redhat.com>). Roland Scheidegger (1): remove one of the two _tnl_isolate_materials function calls Rune Petersen (1): Set pipes for R420 cards. Gives a nice speedup. This needs to be tested on r420 cards with less than 16 pipes. Vladimir Dergachev (4): Add a couple of helper functions for completeness. Do properly initialize ALPHA_TEST register instead of carefully preserving bogus value. This fixes many, many rendering issues which I wrongly blamed on texture programming or performance.. Enable VB mode rendering by default. If anyone thinks this is wrong, *please* feel free to change it back. Add format 15. It turned out to be X,X,X,X,X8. --- Makefile | 1 bin/mklib | 9 configs/linux-x86-32 | 13 + include/GLES/egl.h | 232 ++++++++++++++++++++++++ include/GLES/egltypes.h | 48 ++++ src/glx/mini/miniglx.c | 4 src/glx/x11/glx_pbuffer.c | 26 +- src/glx/x11/indirect.c | 156 +++++++++------- src/glx/x11/indirect_vertex_array.c | 54 ++++- src/glx/x11/indirect_vertex_program.c | 2 src/mesa/drivers/dri/common/memops.h | 17 + src/mesa/drivers/dri/mga/server/mga_dri.c | 5 src/mesa/drivers/dri/r128/server/r128_dri.c | 5 src/mesa/drivers/dri/r300/r300_emit.h | 19 + src/mesa/drivers/dri/r300/r300_reg.h | 1 src/mesa/drivers/dri/r300/r300_render.c | 2 src/mesa/drivers/dri/r300/r300_state.c | 12 + src/mesa/drivers/dri/r300/r300_texstate.c | 4 src/mesa/drivers/dri/radeon/radeon_context.c | 6 src/mesa/drivers/dri/radeon/server/radeon_dri.c | 5 src/mesa/drivers/x11/glxapi.c | 38 +++ src/mesa/drivers/x11/xm_api.c | 5 src/mesa/glapi/gl_API.xml | 22 +- src/mesa/glapi/gl_XML.py | 34 +++ src/mesa/main/bufferobj.c | 2 src/mesa/main/mtypes.h | 2 src/mesa/tnl/t_context.h | 6 src/mesa/tnl/t_save_api.c | 6 src/mesa/tnl/t_save_playback.c | 3 src/mesa/tnl/t_vb_light.c | 69 +++++-- src/mesa/tnl/t_vb_program.c | 3 src/mesa/tnl/t_vtx_api.c | 6 32 files changed, 653 insertions(+), 164 deletions(-) ---