Mesa (master): 32 new commits

Chia-I Wu olv at kemper.freedesktop.org
Sun Jun 14 17:24:34 UTC 2015


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=117926debb72e5027faae885f9aa7f1ca61f6a9c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jun 11 07:36:28 2015 +0800

    ilo: merge ilo_state_3d*.[ch] to ilo_state.[ch]
    
    With most code replaced to ilo_state_*, what was left did not belong there
    anymore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54e0a8ed5dcaaa0ef483d5960ae86f88e0bf8990
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jun 12 15:08:02 2015 +0800

    ilo: add ilo_state_ps to ilo_shader_cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30fcb31c9b095451ce5ac5a10c3c6b177dc03e20
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jun 12 14:47:02 2015 +0800

    ilo: add ilo_state_{vs,hs,ds,gs} to ilo_shader_cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da6e45fcbc4570df0ec4b8c8885f33a206da3552
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jun 2 23:09:53 2015 +0800

    ilo: embed ilo_state_sbe in ilo_shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a52627c4f9215649b0f244af96512b9aafceaa1
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jun 2 14:57:48 2015 +0800

    ilo: embed ilo_state_vf in ilo_ve_state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bfa987fb00a4e0471bcdb4948c8f416d7c5b562
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu May 28 13:43:56 2015 +0800

    ilo: embed ilo_state_urb in ilo_state_vector

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaf2c738991d43ec8e7b36bed05727deaf8151b6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri May 29 15:25:13 2015 +0800

    ilo: embed ilo_state_sol in ilo_shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960ca7d5e32997a5367cf798f7930cbb890b3ab4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon May 11 19:48:52 2015 +0800

    ilo: embed ilo_state_cc in ilo_blend_state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=402e155cd3a757a583f81fa6545c855b63947e7c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jun 5 10:23:24 2015 +0800

    ilo: embed ilo_state_raster in ilo_rasterizer_state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded7d412d04cf702596e91f36ba586b18f1933a2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon May 18 00:00:37 2015 +0800

    ilo: embed ilo_state_viewport in ilo_viewport_state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b5c0a83415137ba1f894d70a6cf73db83d21f15
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu May 21 17:18:37 2015 +0800

    ilo: replace ilo_sampler_cso with ilo_state_sampler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=745ef2c07b23e1cf227eb26871fc464198b956e8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed May 20 21:44:30 2015 +0800

    ilo: replace ilo_view_surface with ilo_state_surface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c10c1ac0cfb0ae42742f369d9f3fa2f4fba8639a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon May 18 23:32:10 2015 +0800

    ilo: replace ilo_zs_surface with ilo_state_zs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dad848d1acfe781c735120c3db97f1a2f0c28fa
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jun 12 14:56:56 2015 +0800

    ilo: add ilo_state_ps
    
    We want to make ilo_shader_cso a union of ilo_state_{vs,hs,ds,gs,ps}.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df9f846ac6153e171fbcf661bad19168b336a703
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat May 30 00:58:51 2015 +0800

    ilo: add ilo_state_{vs,hs,ds,gs}
    
    We want to make ilo_shader_cso a union of ilo_state_{vs,hs,ds,gs} and ps
    payload.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0bb1c2d1787cf2bd14620bf81d6d59cebfa766a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jun 12 14:02:37 2015 +0800

    ilo: add ilo_state_sbe
    
    We want to replace ilo_kernel_routing with ilo_state_sbe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ccab943b66de70b49cdbf3f14071fec9fe833cc
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun May 31 00:00:49 2015 +0800

    ilo: add ilo_state_vf
    
    We want to replace ilo_ve_state with ilo_state_vf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c77ebef2499a79fc9a0816971a6d16d50cf2954
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu May 28 13:21:02 2015 +0800

    ilo: add ilo_state_urb

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ff40be0eecfd6bbcc17471590e44042b3ffa5d3
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri May 29 13:08:18 2015 +0800

    ilo: add ilo_state_sol

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62bb6437187b439d5959ccab094762163713a992
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon May 11 14:23:49 2015 +0800

    ilo: add ilo_state_cc
    
    We want to replace ilo_dsa_state and ilo_blend_state with ilo_state_cc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6be8b6053de356a679707a0de92b083a4ea83937
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun May 10 13:52:21 2015 +0800

    ilo: add ilo_state_raster
    
    We want to replace ilo_rasterizer_state with ilo_state_raster.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fa7ed99a1e9334d96c1efd42344774dae19f466
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue May 12 23:43:50 2015 +0800

    ilo: add ilo_state_viewport
    
    We want to replace ilo_viewport_cso and ilo_scissor_state with
    ilo_state_viewport.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61fea171af64288bdf622e7ecf07e3ca42f83974
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed May 13 13:10:54 2015 +0800

    ilo: add ilo_state_sampler
    
    We want to replace ilo_sampler_cso with ilo_state_sampler.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5f2007322b5468aa3025e7e259b4c50c7a7a0bd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu May 14 09:46:42 2015 +0800

    ilo: add ilo_state_surface
    
    We want to replace ilo_view_surface with ilo_state_surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b91250a56b0af51b82bf4152a4f98e74fab22ed4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat May 16 08:27:24 2015 +0800

    ilo: add ilo_state_zs
    
    We want to replace ilo_zs_surface with ilo_state_zs.  One noteworthy
    difference is that ilo_state_zs always aligns level 0 to 8x4 when HiZ is
    enabled.  HiZ will not be enabled for 1D surfaces as a result.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9af1fc590d90fdda65aa0cf145773480af52a4e5
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat May 9 21:39:34 2015 +0800

    ilo: update genhw headers
    
    Generate these new enums
    
      enum gen_reorder_mode;
      enum gen_clip_mode;
      enum gen_front_winding;
      enum gen_fill_mode;
      enum gen_cull_mode;
      enum gen_pixel_location;
      enum gen_sample_count;
      enum gen_inputattr_select;
      enum gen_msrast_mode;
      enum gen_prefilter_op;
    
    Correct the type of GEN6_SAMPLER_DW0_BASE_LOD.  Rename gen_logicop_function,
    gen_sampler_mip_filter, gen_sampler_map_filter, gen_sampler_aniso_ratio, and
    others.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cb0df4b50593e69f65b65704f5b64f3a12be9b5
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri May 22 14:21:22 2015 +0800

    ilo: add ilo_image_disable_aux()
    
    When aux bo allocation fails, ilo_image_disable_aux() should be called to
    disable aux buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0de65cbc29b45fffbe4bf4e1ce299ddb8be9eda
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue May 26 15:46:44 2015 +0800

    ilo: add array_size and level_count to ilo_image
    
    We will use them for bound checking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9d2bbe967fb1fbbe7102c0765f067b3155f5ca6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun May 17 11:55:05 2015 +0800

    ilo: add pipe_texture_target to ilo_image
    
    Save the target in ilo_image instead of passing it around.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9da9cf729ff74684902cbb4b53b5cccd442df28e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri May 15 10:39:05 2015 +0800

    ilo: fix "Render Cache Read Write Mode"
    
    It needs be set to R/W only when using certain messages via DP render cache.
    Since we only use RT wrties with the render cache, we never need to set it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1885ac490834e70d831b5b4a287c272b4148761c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu May 21 16:30:03 2015 +0800

    ilo: avoid resource owning in core
    
    It is up to the users whether to reference count the BOs or not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab7229b9b6b160e805d14d600a432e76a5e88ef8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri May 22 13:49:20 2015 +0800

    ilo: assert core objects are zero-initialized
    
    Core objects are usually embedded inside calloc()'ed objects and we expect
    them to be zero-initialized.




More information about the mesa-commit mailing list