[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_7_0_3'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:38 PST 2015
Tag 'mesa_7_0_3' created by Brian <brian.paul at tungstengraphics.com> at 2008-04-05 02:23 -0700
Mesa 7.0.3 final release
Changes since mesa_7_0_2:
Adam Jackson (1):
glxinfo: Fix multisample visual reporting.
Alan Hourihane (4):
fix some pbo path problems
pull some more fixes for pbo access from trunk
set outputs_safe to 0 as it's possible for the code generation
Fix build problems
Alex Deucher (3):
R300: RV410 SE chips have half the pipes of regular RV410
Merge branch 'mesa_7_0_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
Add new RV380 pci id
Alexey Sokolov (1):
define M_PI if needed
Andy Skinner (1):
added -altopts to allow overriding all other opts
Brian (87):
add glw.pc.in to tarball list, remove from DEPEND_FILES
remove dependency on libGLU
DRI memory manager info (fixes dangling link)
add pointer to Gallium3D info
added gl_dispatch_stub_772()
fix out-of-bounds array index (ix=-1)
fix some texture format assertions, etc
clamp lambda to Min/MaxLod
Rename glut_fbc.c -> glut_fcb.c (cb=callback)
Obsolete
bring over Fortran fixes from master
Initial 7.0.3 relnotes
Recompute ctx->Point._Size if GL_POINT_SIZE_MIN/MAX changes.
Bump version numbers to 7.0.3 for next release
need to check border width in sample_linear_2d() - fixes failed assertion in texwrap.c test
Fix parsing of gl_FrontLightModelProduct.sceneColor, don't segfault on variable
fix a few GLSL bugs
Consolidate texture fetch code and use partial derivatives when possible.
improve 24-bit Z to 32-bit Z conversion
set fp->UsesKill when emitting OPCODE_KIL
document GLSL float f/F suffix bug
minor additions to avoid FAQs
Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.c
cleanups, comments
New ctx->Driver.Map/UnmapTexture() functions for accessing textures from t_vb_program.c
better front-plane clip test
fix broken two-sided stencil
fix-build: remove ctx->_Facing assignment
added missing quote char
fix two-sided stencil
fix DD_TRI_LIGHT_TWOSIDE bug (#13368)
fix two-side lighting bug/crash
Fix gl_FrontFacing compilation problem
fix span->facing computation and gl_FrontFacing initialization
fix gl_FrontFacing
fix polygon cull regression
fix NEED_SECONDARY_COLOR for vert/frag progs
simplify update two-side lighting test (follow-on to previous front/back-face changes)
Remove -I$(TOP)/src/mesa/transform
return correct size from glGetActiveUniform (bug 13751)
glGetActiveUniform fix
add missing double quote (bug 13878)
add 'Get' info for MAX_3D_TEXTURE_SIZE (for bug 13811)
added 'get' info for framebuffer object tokens
fix GLSL uniform/attrib bugs (13753)
additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
fix vbo display list memleak upon context destruction
additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
additional stub functions
fix depth/1 typo in glTexImage3D proxy code
fix 3d proxy texture depth bug
prep for 7.0.3 release
remove unused var
Don't build yuvrect_client by default
fix pc vs. gc->ps usage (bug 14197)
fix GLX vertex array bug 14197
Assorted patches for miniglx/linux-solo (Gavin Li <codeview at gmail.com>)
check if fb->Delete is null (bugs 13507,14293)
fix bugs 13507, 14293
Fix bug 9871: enable user-defined clip planes for R300
fix bug 9871
Fix glBindTexture crash (bug 14514)
Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915)
Added <size name="Get" mode="get"/> lines for point parameter tokens.
Fix glBegin-time test for invalid programs/shaders.
raise GL_INVALID_OPERATION if glProgramString compilation fails
Fix point rasterization regression caused by commit 95a2eb97673fa3139218347a8eb2c1d34f585dbe
latest bug fixes
prep for 7.0.3 rc-2
bump libGL.so version number
Replace glut_fbc.c with glut_fcb.c (cb=callback)
fix __builtin_expect() definition test for IBM XLC (sf bug 1909832)
fix parsing of state.texenv.color (bug 14931)
init tmpNode to zeros
fix IEEE_ONE definition for ICC compiler (bug 15134)
Fix some PBO breakage.
delete default programs with ctx->Driver.DeleteProgram()
use ctx->Driver.DeleteProgram() in a few more places
fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokens
add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file
updated to version 40
updated glext.h to version 40
fix texture/renderbuffer mix-up in test_attachment_completeness()
fix ARB f/v program comment parsing bug
added some missing calls to _mesa_enable_x_y_extensions()
7.0.3 release candidate 3
final prep/changes for 7.0.3 release
Brian Paul (1):
mesa: fix emit_clamp() so that we don't use an output register as temporary
Bruce Merry (5):
Fix several bugs relating to uniforms and attributes in GLSL API
More fixes to shader_api
Add a test program to test for assorted bugs in shader_api.c
Make use of count in _mesa_uniform_matrix
Convert to 0/1 when setting boolean uniforms
Dan Nicholson (8):
Fix the library name in glw.pc
configs: Fix linking with static libGL and --as-needed
glapi: Use variable for indent and flags
glapi: Use make automatic variables to clean up the commands
glapi: Correct prerequisites for gl_and_glX_API.xml
glapi: Generate xserver glapi sources in the mesa tree
glapi: Resync generated files with 7.0 branch
Merge branch '7.0-glx' into mesa_7_0_branch
Delle (1):
use DEFAULT_SOFTWARE_DEPTH_BITS
Eric Anholt (1):
Bug #13492: Only call ProgramStringNotify if program parsing succeeded.
Jeremy Huddleston (3):
Apple: Pulled in changes from Apple's patchset to allow mesa to build on darwin again
Darwin: Config/source fixes to now build glxdemo apps and OSMesa
Darwin: Fixed small error in darwin config files
Keith Packard (1):
i915tex: Centralize mipmap pitch computations.
Keith Whitwell (2):
i915tex: Catch cases where not all state is emitted for a new batchbuffer.
i915tex: Fix some minor batchbuffer errors.
Markus Amsler (4):
init vertex weight attrib to (1,0,0,0)
Set normalized flag for GLubyte arrays in _mesa_VertexAttribPointerNV()
only set InputsRead bit if input is really used
fix parsing bug involving comments at the end of ARB v/f programs
Michel Dänzer (8):
i915tex: Actually wait for previous commands to complete for glFinish().
i915tex: Some additional blit fixes and assertions.
r200: Fix texture format regression on big endian systems.
i915tex: Fix up state changes for i8xx.
Use -Bsymbolic for linking all shared objects.
i915tex: Fix issues with glDrawBuffer(GL_NONE).
i965: Fix unresolved symbol intel_miptree_pitch_align.
i965: Fix byte vs. pixel unit mixup for aligned texture pitch.
Roland Scheidegger (11):
fix bogus assumption if ddx has set up surface reg for z buffer
fix position invariant vertex programs for sw-tnl
fix z buffer read/write issue with rv100-like chips and old ddx
make sure state token values are fully initialized
fix GL_LINE_LOOP with drivers using own render pipeline stage (#12410, #13527)
fix w component of glsl vec4 asin
regenerate glsl library functions
fix bug with generated fragment programs if vertex shader is active
state.depth.range alpha value should be 1, not 0 (bug #14733)
fix state.lightprod ambient/specular w value (bug #14983)
fix mistakenly set ATIFragmentShader._Enabled bit (bug 15269)
Tony DeFeo (1):
[965] Fix memory leak when deleting buffers with backing store.
Xiang, Haihao (9):
i965: use uncompressed instruction to ensure only
i965: restore the flag after building the subroutine of the
i965: allocate GRF registers before building subroutines,
i965: re-define the type of reg.loopcount.
i965: valid message length includes message header.
_mesa_swizzle_ubyt_image: Don't use single swizzle_copy call
i965: new integrated graphics chipset support
Don't Swap buffer if a DRIDrawable is entirely obscured by another window.
i965: Apply -ve rhw to 965. Fix the regression introduced by
caner (1):
miniglx doc updates
---
Makefile | 14
bin/mklib | 100
configs/darwin | 23
configs/darwin-fat-32bit | 7
configs/darwin-fat-all | 7
configs/darwin-x86ppc | 37
configs/default | 6
configs/linux-static | 3
configs/linux-x86-64-static | 3
configs/linux-x86-static | 3
docs/faq.html | 2
docs/fbdev-dri.html | 197
docs/memory.html | 21
docs/news.html | 24
docs/relnotes-7.0.3.html | 75
docs/relnotes.html | 1
docs/shading.html | 1
include/GL/glext.h | 19
include/GL/glutf90.h | 4
progs/demos/engine.c | 4
progs/tests/.gitignore | 1
progs/tests/Makefile | 1
progs/tests/shader_api.c | 337
progs/trivial/quad-clip-nearplane.c | 43
progs/xdemos/Makefile | 25
progs/xdemos/glthreads.c | 2
progs/xdemos/glxinfo.c | 2
progs/xdemos/offset.c | 3
progs/xdemos/shape.c | 1
src/glut/glx/Makefile | 1
src/glut/glx/glut_event.c | 6
src/glut/glx/glut_fbc.c | 164
src/glut/glx/glut_fcb.c | 164
src/glut/mini/Makefile | 17
src/glut/mini/glut.pc.in | 11
src/glw/glw.pc.in | 2
src/glx/mini/Makefile | 4
src/glx/x11/indirect_dispatch.c | 5914 +++++++++++++++
src/glx/x11/indirect_dispatch.h | 1043 ++
src/glx/x11/indirect_dispatch_swap.c | 6076 ++++++++++++++++
src/glx/x11/indirect_reqsize.c | 832 ++
src/glx/x11/indirect_reqsize.h | 121
src/glx/x11/indirect_size_get.c | 1206 +++
src/glx/x11/indirect_size_get.h | 102
src/glx/x11/indirect_table.c | 1593 ++++
src/glx/x11/indirect_vertex_array.c | 8
src/mesa/Makefile | 2
src/mesa/drivers/common/driverfuncs.c | 2
src/mesa/drivers/dri/Makefile.template | 1
src/mesa/drivers/dri/common/dri_util.c | 3
src/mesa/drivers/dri/gamma/gamma_render.c | 2
src/mesa/drivers/dri/i810/i810render.c | 2
src/mesa/drivers/dri/i915/intel_render.c | 2
src/mesa/drivers/dri/i915tex/i830_vtbl.c | 62
src/mesa/drivers/dri/i915tex/i915_tex_layout.c | 16
src/mesa/drivers/dri/i915tex/i915_vtbl.c | 55
src/mesa/drivers/dri/i915tex/intel_batchbuffer.c | 2
src/mesa/drivers/dri/i915tex/intel_batchbuffer.h | 3
src/mesa/drivers/dri/i915tex/intel_blit.c | 32
src/mesa/drivers/dri/i915tex/intel_buffers.c | 50
src/mesa/drivers/dri/i915tex/intel_context.c | 2
src/mesa/drivers/dri/i915tex/intel_context.h | 1
src/mesa/drivers/dri/i915tex/intel_mipmap_tree.c | 59
src/mesa/drivers/dri/i915tex/intel_mipmap_tree.h | 10
src/mesa/drivers/dri/i915tex/intel_render.c | 2
src/mesa/drivers/dri/i915tex/intel_screen.h | 1
src/mesa/drivers/dri/i915tex/intel_tris.c | 3
src/mesa/drivers/dri/i965/brw_aub_playback.c | 7
src/mesa/drivers/dri/i965/brw_clip.c | 2
src/mesa/drivers/dri/i965/brw_clip_state.c | 4
src/mesa/drivers/dri/i965/brw_clip_tri.c | 2
src/mesa/drivers/dri/i965/brw_clip_util.c | 16
src/mesa/drivers/dri/i965/brw_defines.h | 12
src/mesa/drivers/dri/i965/brw_eu.c | 3
src/mesa/drivers/dri/i965/brw_eu.h | 3
src/mesa/drivers/dri/i965/brw_eu_emit.c | 31
src/mesa/drivers/dri/i965/brw_gs.c | 2
src/mesa/drivers/dri/i965/brw_misc_state.c | 33
src/mesa/drivers/dri/i965/brw_sf.c | 8
src/mesa/drivers/dri/i965/brw_sf.h | 6
src/mesa/drivers/dri/i965/brw_sf_emit.c | 42
src/mesa/drivers/dri/i965/brw_sf_state.c | 3
src/mesa/drivers/dri/i965/brw_state.h | 1
src/mesa/drivers/dri/i965/brw_state_batch.c | 1
src/mesa/drivers/dri/i965/brw_state_upload.c | 2
src/mesa/drivers/dri/i965/brw_structs.h | 105
src/mesa/drivers/dri/i965/brw_tex_layout.c | 4
src/mesa/drivers/dri/i965/brw_urb.c | 8
src/mesa/drivers/dri/i965/brw_vs.c | 2
src/mesa/drivers/dri/i965/brw_vs_emit.c | 2
src/mesa/drivers/dri/i965/brw_wm.c | 3
src/mesa/drivers/dri/i965/brw_wm_emit.c | 1
src/mesa/drivers/dri/i965/bufmgr_fake.c | 3
src/mesa/drivers/dri/i965/intel_context.c | 3
src/mesa/drivers/dri/i965/intel_context.h | 2
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 25
src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 7
src/mesa/drivers/dri/intel/intel_tex_layout.c | 4
src/mesa/drivers/dri/intel/intel_tex_layout.h | 2
src/mesa/drivers/dri/mga/mgarender.c | 2
src/mesa/drivers/dri/r200/r200_tcl.c | 2
src/mesa/drivers/dri/r200/r200_texstate.c | 9
src/mesa/drivers/dri/r300/r300_cmdbuf.c | 13
src/mesa/drivers/dri/r300/r300_context.h | 10
src/mesa/drivers/dri/r300/r300_ioctl.c | 4
src/mesa/drivers/dri/r300/r300_reg.h | 21
src/mesa/drivers/dri/r300/r300_state.c | 63
src/mesa/drivers/dri/radeon/radeon_chipset.h | 1
src/mesa/drivers/dri/radeon/radeon_screen.c | 17
src/mesa/drivers/dri/radeon/radeon_tcl.c | 2
src/mesa/drivers/dri/s3v/s3v_render.c | 2
src/mesa/drivers/dri/savage/savagerender.c | 2
src/mesa/drivers/dri/unichrome/via_render.c | 2
src/mesa/drivers/fbdev/glfbdev.c | 5
src/mesa/drivers/windows/gdi/wgl.c | 16
src/mesa/drivers/windows/gdi/wmesa.c | 5
src/mesa/drivers/x11/xm_dd.c | 256
src/mesa/glapi/EXT_framebuffer_object.xml | 18
src/mesa/glapi/Makefile | 119
src/mesa/glapi/gl_API.xml | 16
src/mesa/main/buffers.c | 16
src/mesa/main/config.h | 2
src/mesa/main/context.c | 14
src/mesa/main/context.h | 8
src/mesa/main/dd.h | 5
src/mesa/main/drawpix.c | 14
src/mesa/main/enable.c | 8
src/mesa/main/fbobject.c | 2
src/mesa/main/get.c | 12
src/mesa/main/get_gen.py | 5
src/mesa/main/glheader.h | 2
src/mesa/main/imports.h | 6
src/mesa/main/mtypes.h | 10
src/mesa/main/points.c | 11
src/mesa/main/state.c | 2
src/mesa/main/texenvprogram.c | 4
src/mesa/main/teximage.c | 11
src/mesa/main/texobj.c | 4
src/mesa/main/texstore.c | 1
src/mesa/main/varray.c | 3
src/mesa/main/version.h | 8
src/mesa/shader/arbprogparse.c | 11
src/mesa/shader/arbprogram.c | 4
src/mesa/shader/arbprogram.syn | 10
src/mesa/shader/arbprogram_syn.h | 8
src/mesa/shader/prog_execute.c | 128
src/mesa/shader/prog_execute.h | 3
src/mesa/shader/prog_parameter.c | 2
src/mesa/shader/prog_statevars.c | 99
src/mesa/shader/prog_statevars.h | 8
src/mesa/shader/program.c | 2
src/mesa/shader/shader_api.c | 202
src/mesa/shader/slang/library/slang_common_builtin.gc | 1
src/mesa/shader/slang/library/slang_common_builtin_gc.h | 83
src/mesa/shader/slang/slang_builtin.c | 16
src/mesa/shader/slang/slang_codegen.c | 3
src/mesa/shader/slang/slang_emit.c | 28
src/mesa/swrast/s_aalinetemp.h | 1
src/mesa/swrast/s_aatritemp.h | 10
src/mesa/swrast/s_context.c | 27
src/mesa/swrast/s_context.h | 4
src/mesa/swrast/s_drawpix.c | 8
src/mesa/swrast/s_fragprog.c | 32
src/mesa/swrast/s_linetemp.h | 3
src/mesa/swrast/s_pointtemp.h | 9
src/mesa/swrast/s_readpix.c | 16
src/mesa/swrast/s_texfilter.c | 35
src/mesa/swrast/s_triangle.c | 2
src/mesa/swrast/s_tritemp.h | 11
src/mesa/swrast/swrast.h | 7
src/mesa/swrast_setup/ss_context.c | 3
src/mesa/swrast_setup/ss_triangle.c | 14
src/mesa/swrast_setup/ss_tritmp.h | 2
src/mesa/tnl/t_vb_program.c | 340
src/mesa/tnl/t_vertex_sse.c | 4
src/mesa/tnl/tnl.h | 8
src/mesa/tnl_dd/t_dd_tritmp.h | 8
src/mesa/vbo/vbo_context.c | 1
src/mesa/vbo/vbo_exec.h | 3
src/mesa/vbo/vbo_exec_api.c | 31
src/mesa/vbo/vbo_exec_array.c | 15
src/mesa/vbo/vbo_save.c | 15
src/mesa/x86/rtasm/x86sse.c | 247
src/mesa/x86/rtasm/x86sse.h | 63
windows/VC6/progs/glut/glut.dsp | 2
windows/VC7/progs/glut/glut.vcproj | 2
windows/VC8/progs/glut/glut.vcproj | 2
187 files changed, 19900 insertions(+), 1257 deletions(-)
---
More information about the Xquartz-changes
mailing list