[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_6_4'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:34 PST 2015
Tag 'mesa_6_4' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_6_3_2:
Adam Jackson (2):
/dri/msg
Bug #1155: Define IEEE_ONE on Super-H as well.
Alan Hourihane (7):
fix build problems on cygwin & mingw
fix the scripts for cygwin & mingw changes
remove drmAddress
Fixes from https://bugs.freedesktop.org/attachment.cgi?id=3077
define Bool for solo builds
move via_dri.h to server as when X is building it's pulled from the DDX.
drmUnmap correct size
Brian Paul (107):
md5 sums for 6.3.2
fix typo
added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.5
bump version to 6.5
added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)
added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)
set version to 6.4
added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.4
first fix for 6.4: GLX_X_RENDERABLE in glXChooseFBConfig
set version to 6.4
removed lines that caused some files to be included in tarballs multiple times
added tarball fix
GLw demo doesn't belong here
also check for texture border in sample_linear_2d()
added bordered texture sampling bug fix
s/GLX_RGBA_BIT/GLX_RGBA_TYPE/ (bug 4237)
fix bugs 4207, 4237
fix segfault in Fake_glXCreatePBuffer(), bug 4235
added glXCreatePbuffer fix, bug 4235
don't compile debug code (bug 4242: rand undefined)
fix comment and #if test
fix a few proxy color table bugs (bug 4270)
fix bugs 4242 and 4270
added note about IEEE vs VAX floating point (bug 4270)
fix APP_LIB_DEPS
prepare 6.4 release notes
fudge set_component_sizes() a bit, see comments
fix precision problem in depth clearing (bug 4395)
check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few places
don't generate selection hits for glBitmap, glDraw/CopyPixels. Misc clean-ups
fix bug 4395, fix glBitmap/glCopy/DrawPixels selection bug
put GLUT sources into a separate tarball
separate GLUT tarball
bunch of updates
fix FreeBSD problem (bug 4435)
print version with debug info
update like for MD2 viewer
Fix potential segfault when trying to read pixels outside renderbuffer bounds.
fix potential renderbuffer GetValues segfault
remove some old debug code
s/GL_DEPTH_BITS/GL_TEXTURE_DEPTH_SIZE_ARB/ in _mesa_GetTexLevelParameteriv()
fix glGetTexLevelParameter GL_TEXTURE_DEPTH_SIZE_ARB query
Bring in gl_renderbuffer wrapping fix from trunk.
added alpha renderbuffer memory corruption fix
fix clipped glReadPixels bug
added clipped glReadPixels fix
fast xor line function from trunk
added XOR line function
Added XMesaDrawable to xmesa_renderbuffer. Use it in a few places instead
glDraw/CopyPixels of stencil data didn't obey the stencil write mask. Fixed.
added glDraw/CopyPixels stencil mask fix
generate GL_INVALID_OPERATION in glAccum if read/draw buffers aren't the same
added glAccum / GL_INVALID_OPERATION fix
remove previous accum buffer fix, the error was already detected
tweak glAccum error checking
check for framebuffer completeness, code clean-up
add error checks for framebuffer completeness
call glFinish if drawing to front buffer
use fmod() to prevent overflow of angle variable
finish up some missing code
added a few calls to _mesa_update_framebuffer_visual()
disable a warning
added glReadPixels / texture renderbuffer fix
fix behaviour of glIsFrame/Renderbuffer()
check if deleting currently bound frame/renderbuffer object
added GL_INVALID_FRAMEBUFFER_OPERATION_EXT to gluErrorString()
fix byteswapping bug in _mesa_texstore_ycbcr() (Benjamin Herrenschmidt)
Fix a number of point size attenuation problems.
fix renderbuffer, point size bugs
updates from trunk
Fix some issues with state updates and renderbuffers. Querying GL_RED_BITS,
change test for presence of accum buffer
from trunk: fix fogcoord bug 4729
added EXPF() macro
fixed glFogCoord bug 4729
set tentative release date
check for PIXMAP in clip routine (SF bug 1323215)
fix GLAPI/extern problem (bug 4757)
added some header files to DRI_FILES (Donnie Berkholz)
file execmem.c was added on branch mesa_6_4_branch on 2005-10-19 01:21:12 +0000
file mm.c was added on branch mesa_6_4_branch on 2005-10-19 01:21:12 +0000
file mm.h was added on branch mesa_6_4_branch on 2005-10-19 01:21:12 +0000
Import exec-malloc changes from trunk.
updated for new mm.c, execmem.c files
added mm.c mm.h exemem.c
s/glut_gz2/glut_bz2/
remove extra arg to _mesa_exec_malloc()
Disable the FASTCALL optimization because it still breaks server-side GLX.
fix another renderbuffer wrapping bug
fix bad loops in TransposeMatrix[fd]()
added GLX transpose matrix fix
restore FASTCALL stuff
remove extra arg to _mesa_exec_malloc()
change test for missing depth or stencil buffer
use PROGRAM_UNDEFINED instead of -1 to init register fields
fix broken KIL
fix broken SWZ instruction
fix broken KIL, SWZ
remove some debug code
Darwin version fix (SF bug 1334274)
check span.y >=0 (bug 4842)
6.4 release updates
assorted updates
fix GLX server resize/crash when resizing windows
fragment program writing to result.depth.z was broken
fix writes to result.depth.z
update 6.4 release date
Dave Airlie (3):
fix up libdrm for egl
fix miniglx for new event size check in the drivers
port over fix from unstable branch to fix miniglx
Eric Anholt (4):
Merge the dispatch fix from HEAD today:
Merge from head:
Merge from head: bump driver dates for yesterday's crasher fixes.
Merge from HEAD:
Ian Romanick (7):
Enable GL_ARB_texture_mirrored_repeat on Savage4. Refactor the code that
Update VERSIONS with recent commit (e.g., "Enable
Remove the non-existant --get-alias-set option from the help text.
Change the 'count' for COMPRESSED_TEXTURE_FORMATS from "?" to "-1". This
Add 'get' data for glGetFramebufferAttachmentParameterivEXT enums.
ifdef out some code to make glapi.c linkable in libglx.so (on the
Make execmem.c compile in the server (libGLcore). Since xf86mmap
Roland Scheidegger (2):
fix wrong fallback bit being set when ARB_vertex_program is enabled. Add missing fallback string for ARB_vertex_program. Disable ARB_vertex_program by default (just plain doesn't work). In fact, maybe it should be thrown out altogether in this branch?
add _tnl_arb_vertex_program_stage to all drivers which already have _tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell)
Thomas Hellström (3):
Remove via_common.h in favour of via_drm.h in the libdrm source.
unichrome: bug #4327,
Bug #4277:
---
Makefile | 47 +-
bin/installmesa | 19 -
bin/mklib | 25 +
configs/default | 4
configs/freebsd | 3
configs/freebsd-dri | 2
docs/README.VMS | 4
docs/RELNOTES-6.4 | 50 ++
docs/VERSIONS | 33 +
docs/contents.html | 6
docs/download.html | 140 ++++---
docs/faq.html | 44 --
docs/license.html | 2
docs/modelers.html | 2
docs/news.html | 52 ++
docs/relnotes.html | 1
progs/demos/drawpix.c | 4
progs/demos/gears.c | 4
progs/demos/readpix.c | 5
progs/egl/Makefile | 10
progs/tests/fbotest1.c | 12
progs/tests/fbotexture.c | 14
progs/xdemos/glxgears_fbconfig.c | 2
src/glu/sgi/libutil/error.c | 9
src/glw/GLwDrawA.h | 4
src/glw/GLwDrawAP.h | 2
src/glw/boilerplate.c | 451 ------------------------
src/glx/mini/miniglx_events.c | 14
src/glx/x11/indirect.c | 2
src/glx/x11/indirect.h | 4
src/glx/x11/indirect_init.c | 20 -
src/glx/x11/indirect_size.c | 7
src/glx/x11/indirect_size.h | 4
src/glx/x11/indirect_transpose_matrix.c | 4
src/mesa/drivers/dri/Makefile.template | 1
src/mesa/drivers/dri/common/mm.c | 196 ----------
src/mesa/drivers/dri/common/mm.h | 82 ----
src/mesa/drivers/dri/i915/intel_context.c | 1
src/mesa/drivers/dri/mach64/mach64_context.c | 2
src/mesa/drivers/dri/mach64/mach64_dd.c | 2
src/mesa/drivers/dri/mach64/mach64_screen.c | 11
src/mesa/drivers/dri/mga/mga_xmesa.c | 1
src/mesa/drivers/dri/r200/r200_context.c | 1
src/mesa/drivers/dri/r200/r200_screen.c | 2
src/mesa/drivers/dri/r200/r200_state.c | 2
src/mesa/drivers/dri/r200/r200_tcl.c | 3
src/mesa/drivers/dri/r200/r200_vtxfmt.c | 4
src/mesa/drivers/dri/r200/r200_vtxfmt.h | 8
src/mesa/drivers/dri/r300/r300_context.c | 1
src/mesa/drivers/dri/radeon/radeon_vtxfmt.c | 4
src/mesa/drivers/dri/radeon/radeon_vtxfmt.h | 4
src/mesa/drivers/dri/savage/savage_xmesa.c | 1
src/mesa/drivers/dri/savage/savagedd.c | 2
src/mesa/drivers/dri/savage/savagetex.c | 146 ++++---
src/mesa/drivers/dri/sis/sis_context.c | 2
src/mesa/drivers/dri/sis/sis_dd.c | 2
src/mesa/drivers/dri/sis/sis_screen.c | 11
src/mesa/drivers/dri/tdfx/tdfx_context.c | 1
src/mesa/drivers/dri/unichrome/server/via_dri.c | 15
src/mesa/drivers/dri/unichrome/server/via_dri.h | 78 ++++
src/mesa/drivers/dri/unichrome/via_common.h | 226 ------------
src/mesa/drivers/dri/unichrome/via_context.c | 2
src/mesa/drivers/dri/unichrome/via_context.h | 2
src/mesa/drivers/dri/unichrome/via_dri.h | 48 --
src/mesa/drivers/dri/unichrome/via_drmclient.h | 29 +
src/mesa/drivers/dri/unichrome/via_fb.c | 2
src/mesa/drivers/dri/unichrome/via_ioctl.c | 24 -
src/mesa/drivers/dri/unichrome/via_ioctl.h | 8
src/mesa/drivers/dri/unichrome/via_screen.c | 6
src/mesa/drivers/dri/unichrome/via_span.c | 2
src/mesa/drivers/dri/unichrome/via_tex.c | 6
src/mesa/drivers/dri/unichrome/via_texcombine.c | 2
src/mesa/drivers/glide/fxdd.c | 1
src/mesa/drivers/x11/fakeglx.c | 21 -
src/mesa/drivers/x11/xm_api.c | 102 +++--
src/mesa/drivers/x11/xm_dd.c | 14
src/mesa/drivers/x11/xm_line.c | 61 ++-
src/mesa/drivers/x11/xm_span.c | 112 ++---
src/mesa/drivers/x11/xm_tri.c | 5
src/mesa/drivers/x11/xmesaP.h | 16
src/mesa/glapi/EXT_framebuffer_object.xml | 20 -
src/mesa/glapi/glX_XML.py | 2
src/mesa/glapi/glX_proto_size.py | 47 +-
src/mesa/glapi/gl_API.xml | 4
src/mesa/glapi/gl_XML.py | 4
src/mesa/glapi/glapi.c | 6
src/mesa/main/accum.c | 48 +-
src/mesa/main/colortab.c | 23 -
src/mesa/main/context.c | 6
src/mesa/main/descrip.mms | 6
src/mesa/main/drawpix.c | 207 ++++++-----
src/mesa/main/enums.c | 2
src/mesa/main/execmem.c | 132 +++++++
src/mesa/main/fbobject.c | 69 ++-
src/mesa/main/framebuffer.c | 44 +-
src/mesa/main/get.c | 10
src/mesa/main/get_gen.py | 4
src/mesa/main/hash.c | 6
src/mesa/main/imports.h | 15
src/mesa/main/mm.c | 220 +++++++++++
src/mesa/main/mm.h | 115 ++++++
src/mesa/main/mtypes.h | 3
src/mesa/main/points.c | 86 ++--
src/mesa/main/points.h | 7
src/mesa/main/renderbuffer.c | 182 +++++----
src/mesa/main/state.c | 7
src/mesa/main/texformat.c | 7
src/mesa/main/teximage.c | 8
src/mesa/main/texrender.c | 30 +
src/mesa/main/texstate.c | 10
src/mesa/main/texstore.c | 14
src/mesa/main/version.h | 8
src/mesa/shader/arbprogparse.c | 21 -
src/mesa/shader/nvfragparse.c | 18
src/mesa/sources | 2
src/mesa/swrast/s_blend.c | 4
src/mesa/swrast/s_copypix.c | 4
src/mesa/swrast/s_depth.c | 25 -
src/mesa/swrast/s_drawpix.c | 5
src/mesa/swrast/s_logic.c | 6
src/mesa/swrast/s_masking.c | 8
src/mesa/swrast/s_nvfragprog.c | 33 +
src/mesa/swrast/s_pointtemp.h | 67 ++-
src/mesa/swrast/s_readpix.c | 24 -
src/mesa/swrast/s_span.c | 69 ++-
src/mesa/swrast/s_span.h | 7
src/mesa/swrast/s_stencil.c | 29 +
src/mesa/swrast/s_texture.c | 5
src/mesa/swrast/s_tritemp.h | 9
src/mesa/tnl/t_vb_fog.c | 12
src/mesa/tnl/t_vb_points.c | 37 +
src/mesa/x86/rtasm/x86sse.c | 5
windows/VC6/mesa/mesa/mesa.dsp | 12
windows/VC7/mesa/mesa/mesa.vcproj | 9
134 files changed, 2139 insertions(+), 1902 deletions(-)
---
More information about the Xquartz-changes
mailing list