Tag 'mesa-10.2.0-rc4-1' created by Emilio Pozuelo Monfort <po...@debian.org> at 2014-05-24 13:17 +0000
Tagging upload of mesa 10.2.0~rc4-1 to experimental. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEABECAAYFAlOAm94ACgkQhTV17EoIsv5KCwCePzRv82/ZUd/taUs6Y6DI5F5T rLwAn0CP8zFJhotH9UJ1XjzsFf82XJiq =u2Gm -----END PGP SIGNATURE----- Changes since mesa-10.2.0-rc1-1: Andreas Boll (4): Merge tag 'mesa-10.2-rc4' into debian-experimental New upstream release candidate. Drop 01_no_undefined.diff, upstream Don't try to enable xa on hurd. Anuj Phogat (2): meta: Refactor _mesa_meta_setup_blit_shader() to avoid duplicate shader code meta: Use gl_FragColor to output color values to all the draw buffers Brian Paul (1): mesa: fix double-freeing of dispatch tables inside glBegin/End. Chris Forbes (4): i965/Gen7: Set up layer constraints properly for renderbuffers i965/Gen8: Set up layer constraints properly for renderbuffers i965/Gen7: Set up layer constraints properly for depth buffers i965/Gen8: Set up layer constraints properly for depth buffers Emil Velikov (5): configure: error out if building GBM without dri glx/tests: Partially revert commit 51e3569573a7b3f8da0df093836761003fcdc414 configure: correctly set LD_NO_UNDEFINED docs: Add a note about llvm-shared-libs and libxatracker targets/egl-static: add missing line break in ldflags Emilio Pozuelo Monfort (1): Upload to experimental Fabio Pedretti (2): debian/rules: remove unused --with-llvm-shared-libs configure option debian/control: remove python-libxml2 dependency Ian Romanick (6): linker: Fix consumer_inputs_with_locations indexing mesa: Bump version to 10.2-rc2 Add .cherry-ignore file Bump version to 10.2-rc3 Merge remote-tracking branch 'robclark/freedreno-10.2' into 10.2 Bump version to 10.2-rc4 Ilia Mirkin (13): nv50/ir/gk110: fix set with f32 dest nv50/ir: make sure to reverse cond codes on all the OP_SET variants nv50: fix setting of texture ms info to be per-stage gallium: add bit to pipe_blit_info to leave current query enabled mesa/st: leave current query enabled during glBlitFramebuffer nv50,nvc0: leave queries on during blit, turn them on for 2d engine nv50,nvc0: fix blit 3d path for 1d array textures nv50/ir: make sure that texprep/texquerylod's args get coalesced nv50/ir: fix integer mul lowering for u32 x u32 -> high u32 nv50/ir: fix s32 x s32 -> high s32 multiply logic nv50/ir: fix constant folding for OP_MUL subop HIGH nv50,nvc0: fix 3d blits with mipmap levels tgsi: add GS_INVOCATIONS to property names array James Legg (1): mesa: Fix unbinding GL_DEPTH_STENCIL_ATTACHMENT Jeremy Huddleston Sequoia (2): glapi: Avoid heap corruption in _glapi_table darwin: Fix test for kCGLPFAOpenGLProfile support at runtime Jonathan Gray (1): glsl: simplify the M_PI*f macros, fixes build on OpenBSD Jordan Justen (7): i965/gen7 renderbuffer: Set depth size based on LOD0 for 3D textures i965/gen8 renderbuffer: Set depth size based on LOD0 for 3D textures i965/gen7 depth: Set depth size based on LOD0 for 3D textures i965/gen8 depth: Set depth size based on LOD0 for 3D textures i965/gen8: Set depth extent field i965 meta up/downsample: Fix renderbuffer _BaseFormat meta blit: Set Z texcoord during meta blit to sample the correct layer Julien Cristau (4): Bump libdrm-dev build-dep to 2.4.54 per configure.ac. Bump libxcb-dri2 and libxcb-glx build-deps per configure.ac. Remove Cyril Brulebois from Uploaders. debian/rules: explicitly disable omx. Kenneth Graunke (17): i965: Set miptree target field when creating from a BO. i965: Always intel_prepare_render() after invalidating front buffers. meta: Unify the GLSL and fixed-function clear paths. meta: Add a new MESA_META_DRAW_BUFFERS bit. meta: Add infrastructure for saving/restoring the DrawBuffers state. meta: Only clear the requested color buffers. i965: Enable GL_ARB_texture_view on Broadwell. mesa: Fix MaxNumLayers for 1D array textures. i965: Fix GPU hangs on Broadwell in shaders with some control flow. i965: Don't _swrast_BlitFramebuffer when doing CopyTexSubImage. mesa: Disable GL_EXT_framebuffer_multisample_blit_scaled on Broadwell. Revert "i965: Don't _swrast_BlitFramebuffer when doing CopyTexSubImage." meta: Drop unnecessary early returns in _mesa_meta_BlitFramebuffer. meta: Split _swrast_BlitFramebuffer out of the meta blit path. meta: Avoid _swrast_BlitFramebuffer in the meta CopyTexSubImage code. i965: Use WE_all for FB write header setup on Broadwell. i965: Listen to BRW_NEW_FRAGMENT_PROGRAM for 3DSTATE_PS_BLEND. Kristian Høgsberg (1): wayland: Move version 2 request to end of interface specification Maarten Lankhorst (2): Merge tag 'mesa-10.2-rc3' into debian-experimental bump changelog Michel Dänzer (2): radeonsi: Fix anisotropic filtering state setup glsl_to_tgsi: Make sure the 'shader' member is always initialized Pavel Popov (1): i965: Properly return *RESET* status in glGetGraphicsResetStatusARB Rob Clark (19): freedreno/a2xx: fix compiler warning freedreno: update generated headers freedreno/a3xx: add point-size freedreno/query: allow multiple query implementations freedreno: add support for hw queries freedreno/a3xx: occlusion query support freedreno/a3xx: fix MAX_INPUTS shader cap freedreno/a3xx: account for special inputs/outputs freedreno/a3xx: fix write to bogus register freedreno: update generated headers freedreno/a3xx: add sRBG texture support freedreno: fix index buffer offset freedreno: fix caps freedreno/a3xx/compiler: 1D textures freedreno/a3xx: use util_format_compose_swizzles() freedreno: update generated headers freedreno/a3xx/compiler: refactor trans_samp() freedreno/a3xx: shadow sampler support freedreno: don't advertise texture arrays for now Roland Scheidegger (2): draw: do not use draw_get_option_use_llvm() inside draw execution paths mesa/st: fix number of ubos being declared in a shader Ryan Houdek (2): freedreno/a3xx/compiler: start adding integer support freedreno/a3xx/compiler: add KILL_IF Tapani Pälli (1): glsl: fix bogus layout qualifier warnings Thomas Hellstrom (1): st/xa: Fix performance regression introduced by commit "Cache render target surface" Tom Stellard (4): pipe-loader: Don't destroy the winsys in the sw loader clover: Destory pipe_screen when device does not support compute v2 configure.ac: Add LLVM_VERSION_PATCH to DEFINES radeonsi: Enable geometry shaders with LLVM 3.4.1 Topi Pohjolainen (14): i965/gen8: Use helper variables for surface parameters i965/blorp: Expose coordinate scissoring and mirroring meta: Merge compiling and linking of blit program meta: Refactor binding of renderbuffer as texture image meta: Refactor configuration of renderbuffer sampling i965/wm: Surface state overrides for configuring w-tiled as y-tiled i965/gen8: Surface state overriding for stencil i965: Extend brw_get_rb_for_first_slice() for specified level/layer meta: Refactor state save/restore for framebuffer texture blits i965/meta: Stencil blits i965/fb: Use meta path for stencil blits i965/meta: Stencil blit for miptree updownsampling i965/fb: Use meta path for stencil up/downsampling i965/fbo: Only try stencil meta blits on gen >= 8 --- VERSION | 2 bin/.cherry-ignore | 3 configure.ac | 28 debian/changelog | 25 debian/control | 9 debian/patches/01_no_undefined.diff | 35 debian/patches/series | 1 debian/rules | 6 docs/relnotes/10.2.html | 19 src/egl/wayland/wayland-drm/wayland-drm.xml | 35 src/gallium/auxiliary/draw/draw_context.c | 2 src/gallium/auxiliary/draw/draw_gs.c | 10 src/gallium/auxiliary/draw/draw_private.h | 4 src/gallium/auxiliary/draw/draw_vs.c | 4 src/gallium/auxiliary/draw/draw_vs_exec.c | 4 src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c | 3 src/gallium/auxiliary/tgsi/tgsi_strings.c | 3 src/gallium/drivers/freedreno/Makefile.sources | 3 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 10 src/gallium/drivers/freedreno/a2xx/fd2_emit.c | 2 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 158 ++- src/gallium/drivers/freedreno/a3xx/fd3_compiler.c | 394 ++++++- src/gallium/drivers/freedreno/a3xx/fd3_compiler_old.c | 3 src/gallium/drivers/freedreno/a3xx/fd3_context.c | 3 src/gallium/drivers/freedreno/a3xx/fd3_program.c | 4 src/gallium/drivers/freedreno/a3xx/fd3_program.h | 4 src/gallium/drivers/freedreno/a3xx/fd3_query.c | 139 ++ src/gallium/drivers/freedreno/a3xx/fd3_query.h | 36 src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c | 18 src/gallium/drivers/freedreno/a3xx/fd3_texture.c | 8 src/gallium/drivers/freedreno/a3xx/fd3_util.c | 28 src/gallium/drivers/freedreno/adreno_common.xml.h | 43 src/gallium/drivers/freedreno/adreno_pm4.xml.h | 102 + src/gallium/drivers/freedreno/freedreno_context.c | 3 src/gallium/drivers/freedreno/freedreno_context.h | 65 + src/gallium/drivers/freedreno/freedreno_draw.c | 6 src/gallium/drivers/freedreno/freedreno_gmem.c | 19 src/gallium/drivers/freedreno/freedreno_query.c | 117 -- src/gallium/drivers/freedreno/freedreno_query.h | 33 src/gallium/drivers/freedreno/freedreno_query_hw.c | 465 ++++++++ src/gallium/drivers/freedreno/freedreno_query_hw.h | 164 +++ src/gallium/drivers/freedreno/freedreno_query_sw.c | 165 +++ src/gallium/drivers/freedreno/freedreno_query_sw.h | 55 + src/gallium/drivers/freedreno/freedreno_resource.c | 3 src/gallium/drivers/freedreno/freedreno_screen.c | 17 src/gallium/drivers/freedreno/freedreno_util.h | 9 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 3 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp | 98 + src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 50 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 2 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp | 2 src/gallium/drivers/nouveau/nv50/nv50_context.h | 10 src/gallium/drivers/nouveau/nv50/nv50_query.c | 6 src/gallium/drivers/nouveau/nv50/nv50_screen.c | 2 src/gallium/drivers/nouveau/nv50/nv50_surface.c | 37 src/gallium/drivers/nouveau/nv50/nv50_tex.c | 2 src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 5 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 25 src/gallium/drivers/r600/r600_pipe.h | 9 src/gallium/drivers/radeon/r600_pipe_common.h | 9 src/gallium/drivers/radeonsi/si_descriptors.c | 4 src/gallium/drivers/radeonsi/si_pipe.c | 4 src/gallium/drivers/radeonsi/si_pipe.h | 4 src/gallium/drivers/radeonsi/si_state.c | 17 src/gallium/include/pipe/p_state.h | 3 src/gallium/state_trackers/clover/core/device.cpp | 5 src/gallium/state_trackers/xa/xa_context.c | 2 src/gallium/targets/egl-static/Makefile.am | 2 src/glsl/builtin_functions.cpp | 8 src/glsl/glsl_parser.yy | 11 src/glsl/link_varyings.cpp | 8 src/glsl/tests/varyings_test.cpp | 11 src/glx/apple/apple_visual.c | 14 src/glx/tests/query_renderer_implementation_unittest.cpp | 6 src/mapi/glapi/gen/gl_gentable.py | 2 src/mesa/drivers/common/meta.c | 401 ++++--- src/mesa/drivers/common/meta.h | 46 src/mesa/drivers/common/meta_blit.c | 227 ++-- src/mesa/drivers/common/meta_generate_mipmap.c | 2 src/mesa/drivers/dri/i915/intel_fbo.c | 8 src/mesa/drivers/dri/i965/Makefile.sources | 2 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 124 -- src/mesa/drivers/dri/i965/brw_context.h | 14 src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c | 524 ++++++++++ src/mesa/drivers/dri/i965/brw_meta_updownsample.c | 35 src/mesa/drivers/dri/i965/brw_meta_util.c | 160 +++ src/mesa/drivers/dri/i965/brw_meta_util.h | 46 src/mesa/drivers/dri/i965/brw_reset.c | 18 src/mesa/drivers/dri/i965/brw_state.h | 6 src/mesa/drivers/dri/i965/brw_wm_state.c | 1 src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 24 src/mesa/drivers/dri/i965/gen7_misc_state.c | 15 src/mesa/drivers/dri/i965/gen7_wm_surface_state.c | 17 src/mesa/drivers/dri/i965/gen8_blend_state.c | 4 src/mesa/drivers/dri/i965/gen8_depth_state.c | 17 src/mesa/drivers/dri/i965/gen8_fs_generator.cpp | 13 src/mesa/drivers/dri/i965/gen8_generator.cpp | 14 src/mesa/drivers/dri/i965/gen8_surface_state.c | 87 + src/mesa/drivers/dri/i965/intel_buffers.c | 2 src/mesa/drivers/dri/i965/intel_extensions.c | 8 src/mesa/drivers/dri/i965/intel_fbo.c | 27 src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 9 src/mesa/drivers/dri/i965/intel_tex_image.c | 1 src/mesa/drivers/dri/nouveau/nouveau_driver.c | 2 src/mesa/drivers/dri/radeon/radeon_fbo.c | 2 src/mesa/drivers/x11/xm_dd.c | 2 src/mesa/main/context.c | 4 src/mesa/main/fbobject.c | 8 src/mesa/state_tracker/st_cb_blit.c | 1 src/mesa/state_tracker/st_cb_readpixels.c | 1 src/mesa/state_tracker/st_cb_texture.c | 2 src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 11 113 files changed, 3610 insertions(+), 907 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wocac-0005bd...@moszumanska.debian.org