[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_6_4_1'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:34 PST 2015
Tag 'mesa_6_4_1' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_6_4:
Brian Paul (49):
silence a bunch of compiler warnings
TNL module needs to implement ctx->Driver.ProgramStringNotify() function
first 6.4.1 bug fix
6.4 checksums
bump version to 6.4.1
include tnl.h to silence warning
Keith's fixes for RSW and XPD (need temporaries)
If parsing a program fails, don't change the vertex/fragment program object.
fix errors in RoughApproxPower(), do_LIT(), _tnl_program_string()
fix two fragment/vertex program bugs
fix a few bugs in SWZ execution
fix LIT
added LOGF wrapper
s/lenght/length/
Free old parameter list before assigning new one. FIxes memory leak.
need to use absolute value for RSQ
check swrast->_FogEnabled instead of ctx->Fog.Enabled
fix fragment program fog option w/ glDrawPixels
fix problems found with gcc 2.96 (bug 4934)
implement USE_MGL_NAMESPACE for x86-64 dispatch code (Mark Bolstad)
added osdemos/ dir to DEMO_FILES
added USE_MGL_NAMESPACE for x86-64 fix
fix MinGW problems (bug 4956)
remove unneeded HIDDEN definition (bug 4956)
use UNCLAMPED_FLOAT_TO_USHORT/UBYTE in clear_rgba_buffer() (bug #4992)
fix bug 4992
Bug 4996.
fix popping of GL_EYE_PLANE state (bug 4996)
fix bug 4996
fix popping of GL_SPOT_DIRECTION (bug 5005)
fix bug 5005
fix incorrect depth/stencil size checks
fix problem in stencil_and_ztest_span() when using hardware stencil
check for ctx==NULL, should help with bug 4087
fix color interpolation problem reported on VMS
add GL_INVALID_FRAMEBUFFER_OPERATION_EXT in _mesa_error()
Added error checking in _tnl_Begin to detect incomplete framebuffer.
in run_texnorm_stage() check if the texture unit is really enabled before trying to normalize the texcoords
disable freeing of fp->func, see comment (bug 5131)
added bug 5131 work-around
use ADD_POINTERS macro instead of (uintptr_t) cast
include stdint.h for BSD
fix BSD X server compilation problem
use xf86drm.h from the drm tree
use the drm files from the drm tree/package, not these
remove dri_client/ dir from tarball
assorted fixes for server-side direct rendering (bug 5199)
6.4.1 release notes
updates for 6.4.1 release
Ian Romanick (1):
This is a major re-work of the __indirect_glInterleavedArrays routine. The
Keith Whitwell (3):
Make sure tnl->_DoVertexFog is kept uptodate. Fixes fog in i915
Use correct enums for program output variables. Fixes
Use _mesa_exec_free for fp->func.
Michel Dänzer (1):
If the DDX driver didn't reserve any video RAM for textures, fall back to
Thomas Hellström (1):
Fixes for x86_64 Unichrome.
---
Makefile | 11
configs/default | 2
docs/RELNOTES-6.4.1 | 47
docs/VERSIONS | 16
docs/download.html | 2
docs/news.html | 43
docs/relnotes.html | 1
include/GL/internal/dri_interface.h | 1
src/glu/sgi/libnurbs/interface/bezierEval.cc | 6
src/glu/sgi/libnurbs/internals/dataTransform.cc | 9
src/glu/sgi/libnurbs/internals/intersect.cc | 8
src/glu/sgi/libnurbs/internals/maplist.cc | 6
src/glu/sgi/libnurbs/internals/monoTriangulationBackend.cc | 6
src/glu/sgi/libnurbs/internals/slicer.cc | 19
src/glu/sgi/libnurbs/internals/trimline.cc | 9
src/glu/sgi/libnurbs/nurbtess/monoChain.cc | 6
src/glu/sgi/libnurbs/nurbtess/monoTriangulation.cc | 8
src/glu/sgi/libnurbs/nurbtess/polyDBG.cc | 2
src/glu/sgi/libnurbs/nurbtess/sampleComp.cc | 6
src/glu/sgi/libnurbs/nurbtess/sampleCompRight.cc | 6
src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc | 10
src/glu/sgi/libutil/quad.c | 6
src/glx/x11/vertarr.c | 222
src/mesa/Makefile.mgw | 22
src/mesa/drivers/common/driverfuncs.c | 2
src/mesa/drivers/dri/common/dri_util.c | 6
src/mesa/drivers/dri/common/dri_util.h | 1
src/mesa/drivers/dri/common/glcontextmodes.c | 4
src/mesa/drivers/dri/dri_client/Makefile | 60
src/mesa/drivers/dri/dri_client/imports/xf86drm.h | 636 -
src/mesa/drivers/dri/dri_client/xf86drm.c | 2333 ----
src/mesa/drivers/dri/dri_client/xf86drmHash.c | 433
src/mesa/drivers/dri/dri_client/xf86drmRandom.c | 217
src/mesa/drivers/dri/dri_client/xf86drmSL.c | 488
src/mesa/drivers/dri/i915/i915_fragprog.c | 4
src/mesa/drivers/dri/r128/r128_screen.c | 16
src/mesa/drivers/dri/r200/r200_screen.c | 19
src/mesa/drivers/dri/r200/r200_swtcl.c | 6
src/mesa/drivers/dri/r300/r300_cmdbuf.c | 5
src/mesa/drivers/dri/r300/r300_fragprog.c | 4
src/mesa/drivers/dri/r300/radeon_screen.c | 19
src/mesa/drivers/dri/radeon/radeon_screen.c | 19
src/mesa/drivers/dri/radeon/radeon_swtcl.c | 2
src/mesa/drivers/dri/s3v/s3v_tritmp.h | 45
src/mesa/drivers/dri/savage/savageioctl.c | 4
src/mesa/drivers/dri/savage/savagerender.c | 102
src/mesa/drivers/dri/sis/sis_clear.c | 2
src/mesa/drivers/dri/sis/sis_screen.c | 3
src/mesa/drivers/dri/unichrome/via_context.c | 17
src/mesa/drivers/dri/unichrome/via_context.h | 10
src/mesa/drivers/dri/unichrome/via_fb.c | 6
src/mesa/drivers/dri/unichrome/via_screen.c | 10
src/mesa/drivers/dri/unichrome/via_screen.h | 2
src/mesa/drivers/x11/xm_dd.c | 3
src/mesa/glapi/gl_x86-64_asm.py | 19
src/mesa/glapi/gl_x86_asm.py | 14
src/mesa/main/api_arrayelt.c | 16
src/mesa/main/attrib.c | 32
src/mesa/main/framebuffer.c | 3
src/mesa/main/glheader.h | 54
src/mesa/main/image.c | 55
src/mesa/main/imports.c | 5
src/mesa/main/imports.h | 6
src/mesa/main/macros.h | 3
src/mesa/main/pixel.c | 20
src/mesa/main/version.h | 6
src/mesa/shader/arbfragparse.c | 32
src/mesa/shader/arbprogparse.c | 52
src/mesa/shader/arbprogparse.h | 7
src/mesa/shader/arbvertparse.c | 25
src/mesa/shader/nvvertexec.c | 10
src/mesa/swrast/s_bitmap.c | 4
src/mesa/swrast/s_buffers.c | 18
src/mesa/swrast/s_context.c | 3
src/mesa/swrast/s_copypix.c | 12
src/mesa/swrast/s_drawpix.c | 13
src/mesa/swrast/s_lines.c | 6
src/mesa/swrast/s_nvfragprog.c | 13
src/mesa/swrast/s_readpix.c | 10
src/mesa/swrast/s_span.c | 4
src/mesa/swrast/s_stencil.c | 8
src/mesa/swrast/s_tritemp.h | 104
src/mesa/tnl/t_context.c | 5
src/mesa/tnl/t_context.h | 6
src/mesa/tnl/t_vb_arbprogram.c | 73
src/mesa/tnl/t_vertex.c | 9
src/mesa/tnl/t_vtx_api.c | 23
src/mesa/tnl/tnl.h | 2
src/mesa/x86-64/glapi_x86-64.S | 6895 ++++++-------
src/mesa/x86/assyntax.h | 2
src/mesa/x86/glapi_x86.S | 14
91 files changed, 4322 insertions(+), 8213 deletions(-)
---
More information about the Xquartz-changes
mailing list