Mesa (master): 26 new commits

Zhenyu Wang zhen at kemper.freedesktop.org
Tue Sep 28 08:04:23 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45b37c4b12bb328e804a2b58c90e0099240879d3
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Tue Sep 28 15:50:59 2010 +0800

    i965: fallback bitmap operation on sandybridge
    
    Need to bring back correct fb write with header to set pixel
    write mask. Fallback for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3074b61f64601be4620f1fb3c48c7c6024d3fd57
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Mon Sep 27 09:58:09 2010 +0800

    i965: fix occlusion query on sandybridge
    
    Fix pipe control command for depth stall and PS_DEPTH_COUNT write.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec99833e928baf8dc8c958e3df6f3bbdce922794
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sun Sep 26 14:36:14 2010 +0800

    i965: fix point sprite on sandybridge
    
    Need to set point sprite function in fixed SF state now on sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b6b0bf24a043035d7ada0c966e01df6327dc529
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Tue Sep 28 15:35:22 2010 +0800

    i965: fix scissor state on sandybridge
    
    Fix incorrect scissor rect struct and missed scissor state pointer
    setting for sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3059fcc0cfb797830eb5e0755b5b4ec3fd218b
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sun Sep 26 13:17:18 2010 +0800

    i965: enable polygon offset on sandybridge
    
    Depth offset function is moved to SF stage on sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a8e7ec90433eea72416793c263febff078c888
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sat Sep 25 10:50:24 2010 +0800

    i965: fix pixel w interpolation on sandybridge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85fa900b932243785e528e73fe119c27fa1988c4
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sat Sep 25 10:48:52 2010 +0800

    i965: don't do calculation for delta_xy on sandybridge
    
    Sandybridge doesn't have Xstart/Ystart in payload header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c58bf2cee5b0f14a585089084fec7767f33887a7
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 16:26:27 2010 +0800

    i965: only allow SIMD8 kernel on sandybridge now
    
    Until we fixed SIMD16 kernel, force to SIMD8 on sandybridge now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18c3b754f974751550dc9505d50535365beac8f3
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 15:08:09 2010 +0800

    i965: sandybridge pipe control workaround before write cache flush
    
    Must issue a pipe control with any non-zero post sync op before
    write cache flush = 1 pipe control.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8033f1b1ea118f3f47b7f3de557b7a8dcf11082
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Thu Sep 16 09:50:02 2010 +0800

    i965: Add all device ids for sandybridge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81aae67e58f7c3123724e629a81e2c937864e3be
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sun Sep 26 13:13:32 2010 +0800

    i965: fix const register count for sandybridge
    
    Sandybridge's PS constant buffer payload size is decided from
    push const buffer command, incorrect size would cause wrong data
    in payload for position and vertex attributes. This fixes coefficients
    for tex2d/tex3d.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=956f866030f7bea5fc4a2de28c72e60bdc3a5b3d
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 14:17:06 2010 +0800

    i965: Fix sampler on sandybridge
    
    Sandybridge has not much change on texture sampler with Ironlake.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5a3b25bb954db49dcb5e7737018979782d2edba
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Tue Sep 28 14:54:26 2010 +0800

    i965: fix jump count on sandybridge
    
    Jump count is for 64bit long each, so one instruction requires 2
    like on Ironlake.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c39a9fcb2c76897e9b5aff68ce197a411c4e25c
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 14:47:05 2010 +0800

    i965: VS use SPF mode on sandybridge for now
    
    Until conditional instructions were fixed, use SPF mode instead for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7401a98e29eaaa80fc42e18b126988683b090543
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 14:40:16 2010 +0800

    i965: add sandybridge viewport state bo into validation list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0b1d7b2b8d35f30793d811d7b5a693e9ea17596
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 14:25:43 2010 +0800

    i965: ignore quads for GS kernel on sandybridge
    
    Sandybridge's VF would convert quads to polygon which not required
    for GS then. Current GS state still would cause hang on lineloop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67dafa4b56422b44ca26b093d8feb6e743eb89e6
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 14:23:48 2010 +0800

    i965: ff sync message change for sandybridge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa589770e8829f02d2742c32d05eecde0b70fe80
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 13:08:22 2010 +0800

    i965: fix point size setting in header on sandybridge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03218a00932e83f0ffd0c3077bbbe65a7765c572
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 13:03:32 2010 +0800

    i965: force zero in clipper to ignore RTAIndex on sandybridge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41c31c2ebd5ed2ca021ff9d89f79270562e6c368
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 12:57:35 2010 +0800

    i965: Fix color interpolation on sandybridge
    
    Don't double store position in vertex attribute. This makes color
    interpolation right by using barycentric coordinates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c31a4c3cf6655fe4db6befb4a7b029ada62aaf6
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 12:45:01 2010 +0800

    i965: enable accumulator update in PS kernel too on sandybridge
    
    Accumulator update flag must be set for implicit update on sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b016a78b983295c112421c01d378fbe2862412d4
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 11:17:26 2010 +0800

    i965: new state dump for sandybridge
    
    Dump new state object on sandybridge for cc viewport, clip viewport,
    depth stencil, cc and blend state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf60f3593452f6ab6340c7a8737cc74f223f2a62
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Fri Sep 17 11:13:26 2010 +0800

    i965: disasm quarter and write enable instruction control on sandybridge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe2d4a5ea02df38c9940a726aa04bcf550fab1da
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Aug 22 01:33:57 2010 -0700

    i965: Add support for POW in gen6 FS.
    
    Fixes glsl-algebraic-pow-2 in brw_wm_glsl.c mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f914053bc8bba3e6d20334ec44feacc803f5d84
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 20 18:15:14 2010 -0700

    i965: Set up inputs to the fragment shader according to FP InputsRead.
    
    Sending down data that doesn't get read doesn't make any sense, and
    would make handling things like gl_FrontFacing and gl_PointCoord
    harder.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a66e9a4d86d227b65874c43fbf9e299c7a26389f
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Sep 26 13:28:51 2010 +0800

    i965: Add support for attribute interpolation on Sandybridge.
    
    Things are simpler these days thanks to barycentric interpolation
    parameters being handed in in the payload.




More information about the mesa-commit mailing list