[Xquartz-changes] mesa: Changes to 'refs/tags/mesa-9.0.2'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:05:58 PST 2015
Tag 'mesa-9.0.2' created by Andreas Boll <andreas.boll.dev at gmail.com> at 2013-01-22 18:34 -0800
Mesa 9.0.2 Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABAgAGBQJQ/tvCAAoJEB7vU9OKOpxngZEP/AhTZPf8Xl70CFlzMuxDKhzl
yrTKdXYc75AwpCWyrdQJIIZSF3T1Z4HV4zMRSDRrrYnA28yBq9eFiezbgM2Dub+b
6iIu6qVKADQJLJZc6hPZIZJGhSiOs492VLPs8bx8ifTZHLVSug0+0tOJCzYJeY3u
rEj0gKXKsKoMGUs0bz/U9ijPP3+Q/EB84uqdOIJkEU7ejbbnUMMw01EAMT8vUMXj
yiwoT26F/nDHUMkKFKpZrXzRxYD5n5HTcKd7LLKXQoNbNXF7B9mFxss4nOb2ZdQe
SKrfEPFQuuESpGzXDmH5t4QgBQ2NdEZWyBka8nbV0AgWNagSOz6rHBoIlf7caIM0
9zRd71Bohnd96z07OI2lZpjpsglqqbGfsrsCvurrQQ6ZZ2X7vr5Id/YfI//yav6N
hP0Z5J8gZgp/3Vrg90UhRQ1JRrdqml6k0f9OqTIf9A09mYC1h04ql4FskDKeLFkr
wqEHyOiKMKiUiEmI7brWElrRQVM5LY/3EwnjU8PmbNG2phR92VplxnbzJl/0Uck5
LivOVnELKKBYoSevjFPQ6yUDIhzI6rkU8veBABQCCh2jUbDdQcXsAvlVn64lva76
3MZ5GbrXZHfoKYbSKjLe0VCCuORJ4ct1Bt0hI6L9JVM3S3vPBd2qhVwWFdII3QSU
YOd1D/fM6j62mpMLKypQ
=VVI6
-----END PGP SIGNATURE-----
Changes since mesa-9.0.1:
Abdiel Janulgue (1):
mesa: Fix a crash in update_texture_state() for external texture type
Adam Jackson (4):
glcpp: Fix visibility CFLAGS in automake
glcpp: Typo fix.
galahad, noop: Fix visibility CFLAGS in automake
r300g: Fix visibility CFLAGS in automake
Alex Deucher (2):
radeonsi: add some new SI pci ids
radeonsi: add a new SI pci id
Ander Conselvan de Oliveira (3):
egl/wayland: Don't invalidate drawable on swap buffers
egl/wayland: Dispatch the event queue before get_buffers
egl/wayland: Destroy the pending buffer callback with the egl surface
Andreas Boll (9):
docs: fix release date of 9.0.1
docs: add news item for 9.0.1 release
Add .dirstamp to toplevel .gitignore
build: use git ls-files for adding all Makefile.in into the release tarball
build: Fix GLES linkage without libglapi
Revert "r600g: try to fix streamout for the cases where BURST_COUNT > 0"
mesa: update .cherry-ignore list
mesa: Bump version to 9.0.2
docs: Add 9.0.2 release notes
Anuj Phogat (2):
mesa: Generate invalid operation in glGenerateMipMap for integer textures
meta: Remove redundant code in _mesa_meta_GenerateMipmap
Ben Skeggs (3):
nvc0: fix missing permanent bo reference on poly cache
nvc0: point vertex runout at a valid address
nv50: point vertex runout at a valid address
Brian Paul (5):
svga: don't use uninitialized framebuffer state
st/mesa: replace REALLOC() with realloc()
st/mesa: free TGSI tokens with ureg_free_tokens()
util: added pipe_surface_release() function
gallivm: support more immediates in lp_build_tgsi_info()
Bryan Cain (1):
glsl_to_tgsi: set correct register type for array and structure elements
Chad Versace (2):
i965: Validate requested GLES context version in brwCreateContext
egl/dri2: Set error code when dri2CreateContextAttribs fails
Chris Fester (1):
util: null-out the node's prev/next pointers in list_del()
Christoph Bumiller (5):
nv50/ir/tgsi: fix srcMask for TXP with SHADOW1D
nvc0: add missing call to map edge flag in push_vbo
nv50/ir: wrap assertion using typeid in #ifndef NDEBUG
nouveau: fix undefined behaviour when testing sample_count
nv50/ir: restore use of long immediate encodings
Dave Airlie (5):
r600g: fix lod bias/explicit lod with cube maps.
glsl_to_tgsi: fix dst register for texturing fetches.
glsl: fix cut-n-paste error in error handling. (v2)
glsl: initialise killed_all field.
glsl: fix uninitialised variable from constructor
Eric Anholt (4):
mesa: Fix the core GL genned-name handling for glBindBufferBase()/Range().
mesa: Fix core GL genned-name handling for glBeginQuery().
mesa: Fix segfault on reading from a missing color read buffer.
i965/gen4: Fix memory leak each time compile_gs_prog() is called.
Ian Romanick (2):
docs: Add 9.0.1 release md5sums
glsl: Don't add structure fields to the symbol table
Johannes Obermayr (4):
clover: Install CL headers.
gallium/auxiliary: Add -fno-rtti to CXXFLAGS on LLVM >= 3.2.
clover: Adapt libclc's INCLUDEDIR and LIBEXECDIR to make use of the new introduced libclc.pc.
tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir).
Jonas Ã
dahl (1):
wayland: Don't cancel a roundtrip when any event is received
José Fonseca (1):
llvmpipe: Obey back writemask.
Kenneth Graunke (8):
i965/vs: Fix unit mismatch in scratch base_offset parameter.
i965/vs: Implement register spilling.
mesa: Don't flatten IF statements by default.
glcpp: Don't use infinite lookhead for #define differentiation.
i965/vs: Don't lose the MRF writemask when doing compute-to-MRF.
i965/vs: Preserve the type when copy propagating into an instruction.
mesa: Fix glGetVertexAttribI[u]iv now that we have real integer attribs.
i965: Fix AA Line Distance Mode in 3DSTATE_SF on Ivybridge.
Kristian Høgsberg (1):
egl/wayland: Add invalidate back in eglSwapBuffers()
Maarten Lankhorst (2):
makefiles: use configured name for -ldrm* where possible
automake: strip LLVM_CXXFLAGS and LLVM_CPPFLAGS too
Marek Olšák (17):
st/mesa: fix integer texture border color for some formats (v2)
r300g: fix texture border color for sRGB formats
mesa: bump MAX_VARYING to 32
draw: fix assertion failure in draw_emit_vertex_attr
vbo: fix glVertexAttribI* functions
mesa: add MaxNumLevels to gl_texture_image, remove MaxLog2
mesa: fix error checking of TexStorage(levels) for array and rect textures
st/mesa: fix guessing the base level size
st/mesa: fix computation of last_level during texture creation
st/mesa: fix computation of last_level in GenerateMipmap
r600g: fix streamout on RS780 and RS880
r600g: advertise 32 streamout vec4 outputs
r600g: fix broken streamout if streamout_begin caused a context flush
mesa: fix BlitFramebuffer between linear and sRGB formats
r600g: try to fix streamout for the cases where BURST_COUNT > 0
r600g: always use a tiled resource as the destination of MSAA resolve
mesa: add MaxNumLevels to gl_texture_image, remove MaxLog2
Mario Kleiner (1):
mesa: Don't glPopAttrib() GL_POINT_SPRITE_COORD_ORIGIN on < OpenGL-2.0
Matt Turner (1):
glcpp: Reject garbage after #else and #endif tokens
Stefan Dösinger (1):
r300: Don't disable destination read if the src blend factor needs it
Tapani Pälli (1):
android: generate matching remap_helper to dispatch table
Tom Stellard (1):
r600g: Use LOOP_START_DX10 for loops
Vinson Lee (1):
i915: Fix wrong sizeof argument in i915_update_tex_unit.
smoki (2):
r200: fix broken tcl lighting
radeon/r200: Fix tcl culling
---
.gitignore | 1
Makefile.am | 51 --
bin/.cherry-ignore | 7
configs/current.in | 5
configs/default | 2
configure.ac | 27 +
docs/GL3.txt | 3
docs/news.html | 8
docs/relnotes-9.0.1.html | 6
docs/relnotes-9.0.2.html | 280 +++++++++++++++
docs/relnotes.html | 1
include/pci_ids/radeonsi_pci_ids.h | 4
src/egl/drivers/dri2/egl_dri2.c | 64 +++
src/egl/drivers/dri2/egl_dri2.h | 1
src/egl/drivers/dri2/platform_wayland.c | 31 +
src/egl/wayland/wayland-egl/wayland-egl-priv.h | 3
src/egl/wayland/wayland-egl/wayland-egl.c | 5
src/gallium/auxiliary/Makefile | 5
src/gallium/auxiliary/draw/draw_vertex.h | 5
src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c | 2
src/gallium/auxiliary/tgsi/tgsi_ureg.c | 2
src/gallium/auxiliary/util/u_double_list.h | 1
src/gallium/auxiliary/util/u_inlines.h | 16
src/gallium/drivers/Makefile.am | 2
src/gallium/drivers/llvmpipe/lp_bld_depth.c | 10
src/gallium/drivers/nv30/nv30_screen.c | 2
src/gallium/drivers/nv50/codegen/nv50_ir.cpp | 2
src/gallium/drivers/nv50/codegen/nv50_ir_emit_nv50.cpp | 3
src/gallium/drivers/nv50/codegen/nv50_ir_from_tgsi.cpp | 2
src/gallium/drivers/nv50/codegen/nv50_ir_target_nv50.cpp | 6
src/gallium/drivers/nv50/nv50_screen.c | 14
src/gallium/drivers/nvc0/nvc0_context.c | 1
src/gallium/drivers/nvc0/nvc0_screen.c | 23 -
src/gallium/drivers/nvc0/nvc0_vbo_translate.c | 3
src/gallium/drivers/r300/Makefile.am | 1
src/gallium/drivers/r300/r300_state.c | 12
src/gallium/drivers/r300/r300_state_derived.c | 22 -
src/gallium/drivers/r600/eg_asm.c | 1
src/gallium/drivers/r600/r600_asm.c | 8
src/gallium/drivers/r600/r600_blit.c | 9
src/gallium/drivers/r600/r600_hw_context.c | 17
src/gallium/drivers/r600/r600_pipe.c | 14
src/gallium/drivers/r600/r600_resource.h | 1
src/gallium/drivers/r600/r600_shader.c | 32 +
src/gallium/drivers/r600/r600_texture.c | 4
src/gallium/drivers/svga/svga_pipe_misc.c | 6
src/gallium/include/pipe/p_state.h | 4
src/gallium/state_trackers/clover/Makefile.am | 13
src/gallium/state_trackers/clover/llvm/invocation.cpp | 4
src/gallium/state_trackers/egl/wayland/native_wayland.c | 5
src/gallium/targets/dri-i915/Makefile | 2
src/gallium/targets/dri-r300/Makefile | 2
src/gallium/targets/dri-r600/Makefile | 2
src/gallium/targets/dri-radeonsi/Makefile | 2
src/gallium/targets/egl-static/Makefile | 16
src/gallium/targets/gbm/Makefile | 2
src/gallium/targets/pipe-loader/Makefile | 12
src/gallium/targets/vdpau-r300/Makefile | 2
src/gallium/targets/vdpau-r600/Makefile | 2
src/gallium/targets/vdpau-radeonsi/Makefile | 2
src/gallium/targets/xvmc-r300/Makefile | 2
src/gallium/targets/xvmc-r600/Makefile | 2
src/glsl/glcpp/Makefile.am | 1
src/glsl/glcpp/glcpp-lex.l | 20 -
src/glsl/glcpp/glcpp-parse.y | 20 -
src/glsl/glcpp/tests/102-garbage-after-endif.c | 2
src/glsl/glcpp/tests/102-garbage-after-endif.c.expected | 2
src/glsl/glcpp/tests/103-garbage-after-else.c | 3
src/glsl/glcpp/tests/103-garbage-after-else.c.expected | 4
src/glsl/glsl_parser.yy | 1
src/glsl/ir_function_detect_recursion.cpp | 1
src/glsl/ir_validate.cpp | 4
src/glsl/opt_constant_propagation.cpp | 1
src/glsl/tests/Makefile.am | 9
src/glx/tests/Makefile.am | 10
src/mapi/es1api/Makefile.am | 6
src/mapi/es2api/Makefile.am | 6
src/mapi/shared-glapi/tests/Makefile.am | 6
src/mesa/Android.gen.mk | 2
src/mesa/drivers/common/meta.c | 65 ---
src/mesa/drivers/dri/i915/i915_texstate.c | 2
src/mesa/drivers/dri/i965/brw_context.c | 58 +--
src/mesa/drivers/dri/i965/brw_gs.c | 2
src/mesa/drivers/dri/i965/brw_vec4.cpp | 1
src/mesa/drivers/dri/i965/brw_vec4.h | 3
src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp | 1
src/mesa/drivers/dri/i965/brw_vec4_emit.cpp | 14
src/mesa/drivers/dri/i965/brw_vec4_reg_allocate.cpp | 128 ++++++
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 8
src/mesa/drivers/dri/i965/brw_vs.c | 2
src/mesa/drivers/dri/i965/brw_vs.h | 2
src/mesa/drivers/dri/i965/gen7_sf_state.c | 4
src/mesa/drivers/dri/nouveau/nouveau_texture.c | 2
src/mesa/drivers/dri/r200/r200_state.c | 13
src/mesa/drivers/dri/r200/r200_state_init.c | 20 -
src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c | 6
src/mesa/drivers/dri/radeon/radeon_state.c | 13
src/mesa/main/attrib.c | 7
src/mesa/main/bufferobj.c | 22 -
src/mesa/main/config.h | 2
src/mesa/main/context.c | 2
src/mesa/main/fbobject.c | 51 ++
src/mesa/main/imports.h | 2
src/mesa/main/macros.h | 39 ++
src/mesa/main/mtypes.h | 3
src/mesa/main/queryobj.c | 16
src/mesa/main/readpix.c | 22 -
src/mesa/main/shaderapi.c | 1
src/mesa/main/teximage.c | 41 ++
src/mesa/main/teximage.h | 8
src/mesa/main/texobj.c | 3
src/mesa/main/texstate.c | 7
src/mesa/main/texstorage.c | 4
src/mesa/main/varray.c | 16
src/mesa/main/version.h | 4
src/mesa/program/prog_print.c | 36 +
src/mesa/state_tracker/st_atom_sampler.c | 12
src/mesa/state_tracker/st_cb_clear.c | 19 -
src/mesa/state_tracker/st_cb_texture.c | 99 ++---
src/mesa/state_tracker/st_format.c | 124 ++++--
src/mesa/state_tracker/st_format.h | 5
src/mesa/state_tracker/st_gen_mipmap.c | 28 -
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 23 +
src/mesa/state_tracker/st_mesa_to_tgsi.c | 12
src/mesa/vbo/vbo_attrib_tmp.h | 86 ++--
src/mesa/vbo/vbo_context.h | 43 ++
src/mesa/vbo/vbo_exec.h | 1
src/mesa/vbo/vbo_exec_api.c | 29 +
src/mesa/vbo/vbo_exec_draw.c | 7
src/mesa/vbo/vbo_save.h | 2
src/mesa/vbo/vbo_save_api.c | 12
src/mesa/vbo/vbo_save_draw.c | 21 -
132 files changed, 1494 insertions(+), 556 deletions(-)
---
More information about the Xquartz-changes
mailing list