Tag 'mesa-10.2-rc4' created by Ian Romanick <ian.d.roman...@intel.com> at 2014-05-24 00:54 +0000
Mesa 10.2 release candidate 4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEABECAAYFAlN/7dgACgkQX1gOwKyEAw8bJgCfdVwbBOSigf56JTMcyQ7JqQyP EvwAn2jSMmD8iXNnVUee1HbhBMFm1sEb =jYNC -----END PGP SIGNATURE----- Changes since mesa-10.2-rc3: 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 Emil Velikov (1): targets/egl-static: add missing line break in ldflags Ian Romanick (2): Merge remote-tracking branch 'robclark/freedreno-10.2' into 10.2 Bump version to 10.2-rc4 Ilia Mirkin (6): 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 Jordan Justen (1): meta blit: Set Z texcoord during meta blit to sample the correct layer Kenneth Graunke (7): 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. 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 Ryan Houdek (2): freedreno/a3xx/compiler: start adding integer support freedreno/a3xx/compiler: add KILL_IF Topi Pohjolainen (1): i965/fbo: Only try stencil meta blits on gen >= 8 --- VERSION | 2 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_lowering_nv50.cpp | 94 +- src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 47 - 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_surface.c | 16 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 14 src/gallium/targets/egl-static/Makefile.am | 2 src/glx/apple/apple_visual.c | 14 src/mapi/glapi/gen/gl_gentable.py | 2 src/mesa/drivers/common/meta.c | 106 +- src/mesa/drivers/common/meta.h | 10 src/mesa/drivers/common/meta_blit.c | 50 - src/mesa/drivers/dri/i915/intel_fbo.c | 8 src/mesa/drivers/dri/i965/brw_reset.c | 18 src/mesa/drivers/dri/i965/brw_wm_state.c | 1 src/mesa/drivers/dri/i965/gen8_blend_state.c | 4 src/mesa/drivers/dri/i965/gen8_fs_generator.cpp | 13 src/mesa/drivers/dri/i965/intel_extensions.c | 3 src/mesa/drivers/dri/i965/intel_fbo.c | 20 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/fbobject.c | 6 54 files changed, 2150 insertions(+), 369 deletions(-) ---