URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5162735957555137d6620f92bcf3a9d5f54c5cd0
Author: Brian Paul <[email protected]>
Date:   Mon Sep 10 11:29:12 2018 -0600

    docs: document new features/extensions in driver for WS 15 / Fusion 11
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7baf45dfc7a1de864fcb11553d1d99b21482101a
Author: Brian Paul <[email protected]>
Date:   Thu Sep 6 15:06:22 2018 -0600

    svga: assorted fixes/changes in svga_pipe_blit.c
    
    To align the code with VMware's in-house copy.
    
    Signed-off-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=25fceccf727b5ca7962670b8ccecbefd0b2b0086
Author: Brian Paul <[email protected]>
Date:   Thu Sep 6 14:56:47 2018 -0600

    svga: set buffer bind_flags in svga_buffer_add_host_surface()
    
    To match the in-house VMware code.
    
    Signed-off-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=337a74aa40b3a1048fe3fed1e60f0af0abb79813
Author: Charmaine Lee <[email protected]>
Date:   Sun Apr 29 15:13:05 2018 -0700

    svga: add format conversion for legacy formats
    
    This patch extends the format_conversion table to support
    different view formats on texture buffer.
    For legacy image formats such as INTENSITY, LUMINANCE, LUMINANCE_ALPHA,
    special swizzle masks will be used on the red or RG channels.
    
    This fixes piglit test arb_texture_buffer_object-formats fs|vs arb
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=389450a2714b14a76cfb12474d7d6c478dea8596
Author: Charmaine Lee <[email protected]>
Date:   Thu Feb 15 12:11:43 2018 -0800

    svga: remove obsolete code to reemit gs binding
    
    The svga_reemit_gs_bindings function is no longer needed. Remove it.
    
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c174ee9f9dc8ae29df3218e6b293ad309e6a9a86
Author: Brian Paul <[email protected]>
Date:   Wed Dec 27 11:36:03 2017 -0700

    svga: move variant->fs_shadow_compare_units assignment
    
    Fixes a crash since the variant object isn't allocated until later
    in the function.  Not sure how this got through.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb70474b2006dd30d755a7177fd60fb582da849b
Author: Charmaine Lee <[email protected]>
Date:   Mon Dec 18 09:41:54 2017 -0800

    svga: fix resource checking in is_blending_enabled()
    
    This patch makes sure a valid color buffer is bound before
    checking its resource. This fixes Unigine Valley running in SM41 device.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6103328ab9a985b637b940d6d6a49de961b7c9f
Author: Neha Bhende <[email protected]>
Date:   Wed Dec 13 15:02:13 2017 -0800

    svga: Use texture_copy_region instead of texture_copy_handle for 
multisampling
    
    This fixes some of tests cases in arb_copy_image-formats and also fixes
    SurfaceCopy related errors in vmware.log when multi sampled surfaces are
    used.
    
    Tested with piglit, glretrace on windows and linux VM.
    
    v2: As per Brian's comment
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdf58851833c6521fba7038425dcea8f063ced38
Author: Charmaine Lee <[email protected]>
Date:   Thu Dec 7 21:29:49 2017 -0800

    svga: add missing devcap check for texture array support
    
    The patch checks DXFMT_ARRAY devcap for texture array support.
    
    Tested with MTT-piglit. No regressions.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=30695812606d3211052a9845f0223ca52ffcb881
Author: Charmaine Lee <[email protected]>
Date:   Wed Dec 6 15:33:45 2017 -0800

    svga: no need to check MULTISAMPLE devcap for view format
    
    According to the current SVGA contract, any view format can be
    used on the underlying resource that is multisample. So there
    is no need to check the MULTISAMPLE devcap for the view format.
    
    Fixes black rendering issue with Tropics running with 4xMSAA.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f254ad9b4c5cfe81c8f471d27cbaf0f9a74028e
Author: Charmaine Lee <[email protected]>
Date:   Thu Dec 7 09:52:47 2017 -0800

    svga: sync devcap name changes in svga3d_devcaps.h
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=49428c8d61274b452dc4885b44e4954d8634358e
Author: Charmaine Lee <[email protected]>
Date:   Thu Dec 7 09:35:00 2017 -0800

    svga: explicit set DXFMT_SHADER_SAMPLE for DS format for pre-SM41 device
    
    Explicit set the DXFMT_SHADER_SAMPLE bit for depth stencil formats
    for pre-SM41 device only. This bit is now set by the SM41 device.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=379a2f265f95b7a8efd4fd8d13ffef3622d2c62b
Author: Charmaine Lee <[email protected]>
Date:   Thu Dec 7 12:04:17 2017 -0800

    svga: remove unused variable
    
    Trivial.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbcc416a5863bfd40038392e65521c8fbd362405
Author: Brian Paul <[email protected]>
Date:   Thu Dec 7 21:12:10 2017 -0700

    svga: draw round points when msaa is enabled
    
    See comments for details.  This allows the piglit
    ext_framebuffer_multisample-point-smooth test to pass.
    
    Also, test the pipe_rasterizer_state::point_quad_rasterization field
    to see if sprite point rasterization is needed because it's possible
    for no sprite_coord_enable bits to be set when drawing sprites.
    
    Finally, remove old, stale comments.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b039c7d7cb2807a1b16c892b78f5f4ad65c8947
Author: Brian Paul <[email protected]>
Date:   Tue Dec 5 20:41:55 2017 -0700

    svga: check number of samples before emitting MSAA decls/opcodes
    
    If real MSAA is not available, we only support 1 sample/pixel.  In that
    case, we must not declare MSAA resources or emit MSAA opcodes.  Do that
    by checking the sample count.
    
    Fixes several piglit MSAA tests, such as
    arb_texture_multisample-sample-depth (when the hard-coded sample count
    of 4 is fixed in that test).
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf2fb6813c97594e2cc64100b8262de259d9ff1a
Author: Brian Paul <[email protected]>
Date:   Mon Dec 4 17:09:24 2017 -0700

    svga: remove obsolete comment on format_cap_table[]
    
    We removed the special cases referred to in this comment in the commit
    "svga: add a separate function to get dx format capabilities from
    vgpu10 device".
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fc6c17bf214708cf1729ec7ed08ec48b1bea3ea
Author: Brian Paul <[email protected]>
Date:   Fri Nov 17 11:18:38 2017 -0700

    svga: allow TGSI_TEXTURE_CUBE_ARRAY in emit_tg4()
    
    Technically, SM4.1 doesn't support cube map arrays, but our backend
    renderers actually do.  This allows the Piglit textureGather cube
    map array tests to pass.
    
    Tested with GLrenderer, DX11renderer and SWrenderer.
    
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3467a274e0761f90a73dff65cd20c767d1f12632
Author: Charmaine Lee <[email protected]>
Date:   Mon Dec 4 10:03:51 2017 -0800

    svga: no dma on multisample surface
    
    Force direct map on multisample surface.
    
    Fixes SVGA Driver Errors running multisample piglit tests on Linux VM
    
    v2: use texture for the check.
    
    Reviewed-by: Neha Bhende <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f144441842c9833b0c04c8431fb259ff9d2a4e0
Author: Charmaine Lee <[email protected]>
Date:   Fri Dec 1 20:59:42 2017 -0800

    svga: src surface for IntraSurfaceCopy cannot be multisample
    
    Fixes SVGA Driver Errors with piglit test arb_copy_image-targets
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Neha Bhende <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=026e1ad7bba6afa275903f108d9d99d0898eecde
Author: Charmaine Lee <[email protected]>
Date:   Fri Dec 1 12:45:30 2017 -0800

    svga: fix missing format multisample devcap check
    
    In commit e4048f6cd1, svga_is_dx_format_supported() is supposed to
    also check the SVGA3D_DXFMT_MULTISAMPLE bit for multisample
    support of a format. Somehow that code is not included in that commit.
    This patch fixes it.
    
    Fixes piglit test spec@ext_framebuffer_multisample@formats all_samples.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=285d8b47b17a0b497249cc542da34b21df6272a0
Author: Charmaine Lee <[email protected]>
Date:   Thu Nov 30 08:54:44 2017 -0800

    svga: fix incorrect multisample support in VGPU9 device
    
    Commit e4048f6cd1 unintentionally allows multisample support for VGPU9 
device.
    This patch fixes this regression.
    
    Reviewed-by: Neha Bhende <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=59a56ca1c802f22bd260e7655af9bf72ba4c5b94
Author: Charmaine Lee <[email protected]>
Date:   Wed Nov 29 13:27:58 2017 -0800

    svga: fix the missing devcap for SVGA3D_BC3_UNORM_SRGB
    
    Set the devcap to SVGA3D_DEVCAP_DXFMT_BC3_UNORM_SRGB
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Neha Bhende <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=16666eb4700ea56118b31a09127f64200a84f856
Author: Charmaine Lee <[email protected]>
Date:   Wed Nov 29 13:25:30 2017 -0800

    svga: add a separate function to get dx format capabilities from vgpu10 
device
    
    Currently we have one function to get format capabailities and
    we convert DX10 devcaps back to DX9. This can be confusing.
    Going forward we will have a separate function for dealing with dx formats.
    
    This patch also fixes the depth stencil devcap. Instead of hardcoding
    the capabilities for the depth stencil formats, we will inquire the
    device for the capabilities. Note: we will still need to explicity set
    the SVGA3D_DXFMT_SHADER_SAMPLE bit for SVGA3D_R32_FLOAT_X8X24 and
    SVGA3D_R24_UNORM_X8 since this bit is not advertised but supported
    by the device.
    
    v2: reapply the patch after svga_is_format_supported is moved to 
svga_format.c
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Neha Bhende <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1aee7ff05e55792174973b9272d078f93becd1f
Author: Charmaine Lee <[email protected]>
Date:   Wed Nov 29 13:09:26 2017 -0800

    svga: assign a separate function for is_format_supported() for vgpu10 device
    
    This patch adds a new function svga_is_dx_format_supported() to check
    for format support in a VGPU10 device.
    
    v2: reapply the patch after svga_is_format_supported is moved to 
svga_format.c
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Neha Bhende <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ea9c80d6d0b3093d8dfa93a5bf93e4d10bf6406
Author: Brian Paul <[email protected]>
Date:   Wed Nov 29 11:28:10 2017 -0700

    svga: add some devcap debugging code
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=96ef81e39ebb6244b9caad411cdf433eea55a3a3
Author: Charmaine Lee <[email protected]>
Date:   Mon Nov 27 13:24:26 2017 -0800

    svga: fix depth and coverage mask output declaration
    
    Set the component mask to zero for both registers.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7187a2f7ffecacf63fe68dfe1b651f792c974241
Author: Charmaine Lee <[email protected]>
Date:   Thu Nov 16 19:46:35 2017 -0800

    svga: add sample positions for 2 samples
    
    Fixes piglit tests spec@arb_sample_shading@builtin-gl-sample-position 2
                       spec@arb_texture_multisample@fb-completeness@2
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=73c850fb9a75cba07dbd45572d7a060a7bdb24bc
Author: Charmaine Lee <[email protected]>
Date:   Wed Nov 15 22:21:22 2017 -0800

    svga: check sample count devcaps
    
    Check sample count devcaps from the svga device to determine the
    supported sample counts.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=afacde35531b74ccb250c65d298678b6993a339d
Author: Brian Paul <[email protected]>
Date:   Tue Nov 14 09:36:23 2017 -0700

    svga: fix 1-element cube map array issue
    
    As with 1D and 2D array textures, if there's only one array element
    (one cubemap in this case) we have to issue different shader code.
    
    This fixes a number of Piglit cubemap array tests.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=767c1eb43686ef6bebf7ebc99c4cef9c6f58d4af
Author: Brian Paul <[email protected]>
Date:   Tue Nov 14 09:34:29 2017 -0700

    svga: simplify array test in svga_init_shader_key_common()
    
    And squash commit a patch to silence a compiler warning (add
    default case to the switch statement).
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45517f492b461df1e536c254c5f7e0fbb9295c53
Author: Charmaine Lee <[email protected]>
Date:   Mon Nov 6 14:13:47 2017 -0800

    winsys/drm: check for CAPS2/SM41 support if VGPU10 is enabled
    
    No need to check for HW_CAPS2 or SM4_1 support if VGPU10 is not
    enabled or is explicitly disabled via the environment variable
    SVGA_VGPU10.
    
    Reviewed-by: Deepak Rawat <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=159e706c4c4090b36ea118b3fea5c576ee3a7350
Author: Deepak Rawat <[email protected]>
Date:   Wed Nov 1 17:40:50 2017 -0700

    winsys/drm: Add support for quality level in surface ioctl
    
    A new argument "quality level" is added in surface define v3 which
    represets precision settings for surface. This commit add support
    for quality level in DRM_VMW_GB_SURFACE_CREATE_EXT and
    DRM_VMW_GB_SURFACE_REF_EXT.
    
    Signed-off-by: Deepak Rawat <[email protected]>
    Reviewed-by: Charmaine Lee <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b343c6915ca3e1a60f609807a0c259078a68a182
Author: Charmaine Lee <[email protected]>
Date:   Mon Oct 30 07:30:33 2017 -0700

    svga: sync svga3d_types.h with upstream changes
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5827db2eaf739b4fa620326a92561ee096df5f7
Author: Charmaine Lee <[email protected]>
Date:   Fri Oct 27 15:41:37 2017 -0700

    winsys/drm: enable intra_surface_copy if HW_CAP2 is supported
    
    With drm version 2_15, we can inquire for support of HW_CAP2.
    If it is supported, we can enable intra_surface_copy support.
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Sinclair Yeh <[email protected]>
    Reviewed-by: Deepak Rawat <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7448bb0089530877d484c1aa96ec6155ffde0fcc
Author: Charmaine Lee <[email protected]>
Date:   Fri Oct 27 10:24:46 2017 -0700

    svga: add git version logging at init time
    
    Before we can log the git version in the host log,
    we'll add the git version in the init debug message.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4669ffd29bc704dd38c88bf8438a80714454ddbf
Author: Charmaine Lee <[email protected]>
Date:   Tue Oct 24 22:10:20 2017 -0700

    svga: fix a typo in svga_texture_copy_region()
    
    Trivial.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3233d0539021e3aa3bbf5bba66bc6d01aa6a599c
Author: Charmaine Lee <[email protected]>
Date:   Tue Oct 24 10:57:42 2017 -0700

    svga: use helper function to do copy region
    
    Use the common helper function svga_texture_copy_region
    for copy region command.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=74791b80b9a3d875f27cc3710d282b6e5da3b95f
Author: Charmaine Lee <[email protected]>
Date:   Thu Oct 19 16:03:44 2017 -0700

    svga: fix cubemap array rendering with backed surface view
    
    This patch fixes the layer index when rendering to a
    backed surface view of a cubemap array.
    
    Fixes piglit test fbo-generatemipmap-cubemap array.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d39e6d0c82ce311b6289204e8b2337569b3ef84
Author: Charmaine Lee <[email protected]>
Date:   Mon Oct 16 11:31:15 2017 -0700

    svga: add a helper function to send ResolveCopy command
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a24b08a49ae4bed4d45600b5a7a3f778f2cf32d
Author: Charmaine Lee <[email protected]>
Date:   Fri Oct 13 15:08:02 2017 -0700

    svga: sync svga3d header files
    
    This is a squash of what was orginally three commits.
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3eda3e5e1b3e03d0ff5dfe02f2fbb30a7c81133
Author: Charmaine Lee <[email protected]>
Date:   Wed Oct 11 14:26:52 2017 -0700

    svga: add SM4_1 enable debug print
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccd895db7606cdb35b200506ea8d218d01541a7e
Author: Charmaine Lee <[email protected]>
Date:   Tue Oct 10 15:30:21 2017 -0700

    svga: fix swizzling for texture gather
    
    Texture swizzling for texture gather needs to be done to the selected texels
    rather than to the returned vector. This patch has specical cases
    for the different swizzles in emit_tg4().
    
    Fixes a lot of piglit texture gather tests.
    
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=be1993d6eddcb6314b71037ca40af62923aa0174
Author: Charmaine Lee <[email protected]>
Date:   Wed Oct 4 16:51:35 2017 -0700

    svga: fix starting index for system values
    
    Currently, the starting index for system values is assigned to
    the next index after the highest index of the tgsi declared input registers.
    But the tgsi index might be different from the actual assigned index, hence
    this might cause overlap of indices.
    With this patch, the shader linker keeps track of the highest index of the
    translated input registers, and the next index will be used for the
    starting index for system values.
    
    Fixes SHIM errors running arb_copy_image-formats on SM4_1 device.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=569f838987689b6e8fa94500243f01d4ab92b736
Author: Deepak Rawat <[email protected]>
Date:   Tue Sep 19 15:56:26 2017 -0700

    winsys/svga: Add support for new surface ioctl, multisample pattern
    
    Kernel driver version 2.15 added new surface ioctl named:
    DRM_VMW_GB_SURFACE_CREATE_EXT
    DRM_VMW_GB_SURFACE_REF_EXT
    
    The new ioctl has support for 64-bit svga3d_flags if
    DRM_VMW_PARAM_SM4_1 is available.
    
    Multisampling surface mob size calculation is added. Also synced the
    relevant header update.
    
    svga device modified the surface define command V3 with new parameter
    multisampling pattern. Adding support for that in winsys.
    
    Signed-off-by: Deepak Rawat <[email protected]>
    Reviewed-by: Thomas Hellstrom <[email protected]>
    Reviewed-by: Sinclair Yeh <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f55425ee69dafb5d5dd10bea4cf2010d87d5eee
Author: Brian Paul <[email protected]>
Date:   Wed Sep 5 09:48:35 2018 -0600

    svga: enable MSAA for SM4_1 device
    
    The SVGA device is deprecating the DX9 MSAA support.
    This patch enables MSAA for SM4_1 device by explicitly
    setting the SVGA3D_SURFACE_MULTISAMPLE bit.
    For SM4_1 device, only 4 samples is supported.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8088cb6f53ddf6313fefce2789f657e595f3a489
Author: Charmaine Lee <[email protected]>
Date:   Tue Sep 26 16:23:58 2017 -0700

    svga: add sample count to the surface_can_create interface
    
    With this patch, sample count is also taken into account
    when determining if a resource can be created.
    
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a1976bfcf4b4843369aa9146af48ac8bf9e70d8
Author: Brian Paul <[email protected]>
Date:   Wed Oct 4 11:21:18 2017 -0600

    svga: implement support for GL_ARB_texture_query_lod
    
    Just translate the TGSI LODQ intruction to VGPU10 LOD instruction.
    All (4) Piglit GL_ARB_texture_query_lod tests pass.
    
    Reviewed-by: Charmaine Lee <[email protected]>
    Reviewed-by: Neha Bhende <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=252e97ecdf05ad1050823e14e2119fbe0cc266a0
Author: Neha Bhende <[email protected]>
Date:   Fri Aug 25 05:06:41 2017 -0700

    svga: Add support for arb_texture_gather
    
    With sm4_1, we can support single channel 2D or CubeMap textures.
    This patch exercises this feature.
    
    Tested with piglit
    
    v2: As per Brian's comment
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=36c84bcd7709d760fe30151d2c78a8d3c300978a
Author: Brian Paul <[email protected]>
Date:   Mon Jul 31 21:12:07 2017 -0600

    svga: add support for interpolation at sample position
    
    Vs. sampling at the centroid or the fragment center.
    
    Note that this does not fix failures with the Piglit
    arb_sample_shading-interpolate-at-sample-position or
    arb_sample_shading-ignore-centroid-qualifier.exe tests at this time.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcf7aaa9f7a848f4acae5fa68ac9a422deb6181a
Author: Brian Paul <[email protected]>
Date:   Mon Jul 31 21:12:07 2017 -0600

    svga: clarify sys value -> input register mapping
    
    We translate TGSI system value registers to VGPU10 input registers.
    Add a comment and set file = TGSI_FILE_INPUT.  That's not stricly
    necessary since we map both TGSI_FILE_INPUT and TGSI_FILE_SYSTEM_VALUE
    to VGPU10_OPERAND_TYPE_INPUT, but this makes the code a bit more
    understandable.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9de5bdb341ea6dc1c7b64a1d6ffc3b2a1a4386d1
Author: Brian Paul <[email protected]>
Date:   Mon Jul 31 21:12:07 2017 -0600

    svga: add support for FS sample mask output
    
    This, with the previous work for sample position/id query, allows
    us to enable per-sample shading for VGPU 10.1.
    
    Note that quite a few Piglit arb_sample_shading tests still do not
    pass, but many do.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a219dd91808d0d78ef45f439eab2f908ff44ed2
Author: Brian Paul <[email protected]>
Date:   Mon Jul 31 21:12:07 2017 -0600

    svga: add support for sample id, sample position
    
    Sample ID is just a system value.  Sample position must be implemented
    with the VGPU10_OPCODE_SAMPLE_POS instruction.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac4a0c0e82e46d5f139070c3c8380973d916e6f3
Author: Brian Paul <[email protected]>
Date:   Mon Jul 31 21:12:07 2017 -0600

    svga: implement no-op svga_set_min_samples()
    
    This is part of the per-sample shading feature (PIPE_CAP_SAMPLE_SHADING).
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c3fc7154e50e8ef4d81fef1d6b12d1ce57326a7
Author: Charmaine Lee <[email protected]>
Date:   Wed Oct 4 11:05:58 2017 -0600

    svga: add support for independent blend function per render target
    
    This patch adds support for GL_ARB_draw_buffers_blend extension
    for SM4_1 device.
    
    Fixes piglit test fbo-draw-buffers-blend.
    
    This patch is squashed with a subsequent patch which fixed a
    regression.
    
    Reviewed-by: Brian Paul <[email protected]>
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5512f943b87c2ebe01c410cf3af9af8eb31dcb17
Author: Brian Paul <[email protected]>
Date:   Thu May 25 13:46:49 2017 -0600

    svga: emit shader version as 4.0 or 4.1 depending on device support
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d806b6f13a7a6abeb9a411ef72f9118e32790ea
Author: Brian Paul <[email protected]>
Date:   Thu May 25 12:45:01 2017 -0600

    svga: restructure nested if's in emit_src_register()
    
    To make it cleaner for subsequent changes.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=16439085f518e039b260b0de078dd44af40f4e1f
Author: Brian Paul <[email protected]>
Date:   Wed May 24 07:38:48 2017 -0600

    svga: sync VGPU10ShaderTokens.h with upstream changes
    
    This includes new DX 10.1 opcodes and tokens.
    
    Reviewed-by: Charmaine Lee <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=22e809971167f8f9e8b0fe6ba0c98ab03fc8dea0
Author: Charmaine Lee <[email protected]>
Date:   Fri May 5 17:00:55 2017 -0700

    svga: add support for shadow cubemap array
    
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f929247d247874a7dcd9031c07279c8160766b5d
Author: Charmaine Lee <[email protected]>
Date:   Fri May 5 14:32:45 2017 -0700

    svga: add support for rendering to cubemap array
    
    Fixes piglit test arb_texture_cube_map_array-fbo-cubemap-array
    
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1df17fc697246e487ca6b60200e178837be5ce7a
Author: Charmaine Lee <[email protected]>
Date:   Fri May 5 14:24:53 2017 -0700

    svga: add support for TXL2 opcode
    
    This patch adds support for cubemap array texture lookup with
    explicit LOD.
    
    Fixes piglit test arb_texture_cube_map_array-cubemap-lod
    
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=62402be407845da97a5a542d640b04ac212b3ad1
Author: Charmaine Lee <[email protected]>
Date:   Wed Oct 4 10:56:30 2017 -0600

    svga: add support for cubemap array
    
    This patch adds support for cubemap array for SM4_1.
    
    Fixes piglit test arb_texture_cube_map_array-cubemap
    
    Reviewed-by: Neha Bhende <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=018ff0112ff021ddb2fe0408453083c2b7655dca
Author: Brian Paul <[email protected]>
Date:   Wed Oct 4 10:49:42 2017 -0600

    svga: add have_sm4_1 flag, helper function
    
    Signed-off-by: Brian Paul <[email protected]>

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to