Mesa (master): 39 new commits

Marek Olšák mareko at kemper.freedesktop.org
Tue Aug 16 00:15:30 PDT 2011


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3be51311834217cf35be9186e7dc9f57a10d44b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 15 23:37:44 2011 +0200

    r600g: expose ARB_ES2_compatibility by claiming fixed-point format support
    
    I also needed to make some changes in u_vbuf_mgr in order to override
    the caps from the driver and enable the fallback even though the driver
    claims the format is supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21c5d11b7ee1f6fd9d16752d8921976d9951623d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 15 19:37:33 2011 +0200

    noop: redirect the get_param/is_format.. queries to the underlying driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=363295d7209636c56ee0cb1246915b03b7f73524
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 15 20:52:44 2011 +0200

    u_blitter: restore some states conditionally

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=233dd4953e3e6cf39f3c7a7cd898339a89d2ff86
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 10 02:58:40 2011 +0200

    u_blitter: rename util_blitter_copy_region -> util_blitter_copy_texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a77431b3b0cda9da7dff628f65aaa804c7c96f57
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 14 21:21:38 2011 +0200

    r600g: consolidate two files r600d.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47dcfb8dab517e2c92af2f4813b0f5ad200b8b07
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 7 21:14:38 2011 +0200

    r600g: set read/write usage flags for each relocation
    
    This takes advantage of the new GEM_WAIT ioctl when mapping buffers.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebfcc58b93cc08c534857c2314694e35b29690ae
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 7 19:18:16 2011 +0200

    winsys/radeon: take advantage of the new ioctl
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3c81a068c4ae04cd1c6b18c687d5be69b7b8c4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 7 19:04:37 2011 +0200

    winsys/radeon: hook up the new DRM_RADEON_GEM_WAIT ioctl
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=296b8990956fcbd7ce47902d7c108a5973db9397
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 7 18:42:29 2011 +0200

    winsys/radeon: remove broken bo-is-busy-for-write guessing
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c79e9f0ed59d561849a0a4fbaafe87d5064d3e8c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 07:05:07 2011 +0200

    r600g: enable thread offloading
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bbbd82488c11710aaca79ed3db2b605888ac65d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 06:33:04 2011 +0200

    r600g: undefine RADEON_CTX_MAX_PM4
    
    winsys/radeon has its own definition.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6da5185f96c1a85390e08dc2ef36c04d6e0de11
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 06:23:59 2011 +0200

    r600g: don't include radeon_drm.h and xf86drm.h
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efbccfeca071b052bb8da0a7f0277000869b2ea1
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 06:19:17 2011 +0200

    winsys/radeon: remove the device file descriptor from the interface
    
    r600g doesn't need it anymore.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=041ed559e11ee99d720c8132428c07d8fe57ec81
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 06:17:39 2011 +0200

    r600g: remove an unused parameter from r600_bo_destroy
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6fec83726d3435a800f0a4e3ded89628b1a504f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 06:11:45 2011 +0200

    r600g: merge radeon_bo with r600_bo
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5229ba494b4b3f19085d13131a37626b914d4014
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 05:40:16 2011 +0200

    r600g: remove radeon_bo::handle
    
    This should be private to radeon_winsys.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab630b5768b0bfa4d7729d110ce4fb8f42e0cfb9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 04:27:48 2011 +0200

    r600g: use buffer_map/unmap from radeon_winsys
    
    This also drops the unneeded bo_busy/wait functions.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2e1dc9e66ff348caa97b7b35e558d75c6cc6899
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 03:38:20 2011 +0200

    r600g: set the flush callback in radeon_winsys
    
    I have also renamed the winsys function.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee65800c36a5ee3f6b8ec4ae2d4f15f91d4661b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 03:19:33 2011 +0200

    r600g: get tiling flags using radeon_winsys
    
    Also remove some unused fence-related leftovers.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfcf25387284f01131eeaf9ec3f72bc481f3cfe
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 03:07:42 2011 +0200

    r600g: get winsys_handle using radeon_winsys
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b542aca6e998e544a90ccff310f74b2811b8db0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 03:01:44 2011 +0200

    r600g: move more DRM queries into winsys/radeon
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03b25ad8ffd72f1f88b6c80a2ebfe3cf6e8a6390
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 02:36:57 2011 +0200

    winsys/radeon: consolidate the add_reloc function
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6fb62594fca714883af9bba9795be8838c16900
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 01:37:33 2011 +0200

    r600g: emit CS using radeon_winsys
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=685b8345a8ff69460f0c62c678493527b59b18a9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 4 00:15:54 2011 +0200

    r600g: remove struct r600_reloc
    
    That is really private to winsys/radeon.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1acaf09778323ed6a2b0a0de5acb7731622a82bc
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 19:27:49 2011 +0200

    r600g: don't use RADEON_GEM_DOMAIN_CPU
    
    Also staging resources shouldn't be allocated with the initial domain
    being VRAM.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e579722167dea997f547970e2b62d4594875b98
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 05:15:36 2011 +0200

    r600g: remove reloc-related variables from radeon_bo
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=638d75185e66727faaba5dc2df1b6e14c7c0c075
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 04:31:02 2011 +0200

    r600g: let radeon_winsys maintain the list of relocations
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9865b1ec8c88154d8ceb982c42844b68e9224217
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 02:24:15 2011 +0200

    r600g: remove now-unused r600_context::fenced_bo
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=591d8c33502463b816428d18ca779faa282a5a25
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 01:59:02 2011 +0200

    r600g: remove the fences which were used for the cache buffer manager
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdbb8a195a3581faa7b569997fa84fb9bceffaa4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 01:47:57 2011 +0200

    r600g: remove now-unused r600_bo::size
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60ff68ad00b821eb04ebb5e0d83620421ee16deb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 01:34:39 2011 +0200

    r600g: remove the cache buffer manager from winsys/r600
    
    As we've just started using the one from winsys/radeon.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11daa7e325cc2653269d3c01844ff77fdd515de9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 3 01:03:13 2011 +0200

    r600g: allocate/destroy buffers using radeon_winsys
    
    We use the cache buffer manager from radeon_winsys now, but we don't use
    anything else yet.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edca57e53318121a7bd909c0c36dcffe5d9ac15f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Aug 2 23:58:57 2011 +0200

    r600g: remove unused function declarations
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39db886548b9e93a6a91bf76095848af44972e43
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Aug 2 23:03:11 2011 +0200

    r600g: remove unused r600_bo::tiling_flags
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c092e236cc049cc56e9d0d337defc96729cf5830
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Aug 2 21:18:10 2011 +0200

    r600g: remove unused r600_bo::kernel_pitch
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ce783d8ddec1b1fcadc0798af0ebb045bba1cc4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Aug 2 20:25:13 2011 +0200

    r600g: put radeon_winsys in screen::winsys, don't include drm_driver in the pipe
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=354f76f386afd980e8c1564c0b0502f9768007b5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jul 22 21:38:56 2011 +0200

    r600g: cleanup includes in winsys
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb8cf51eeb91413e761e0510d1f8c11b8cd0a7ac
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jul 22 20:15:47 2011 +0200

    r600g: move some queries into winsys/radeon
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce12f826927cf2d3ac3fd70d893abfb07adc23db
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jul 22 19:25:07 2011 +0200

    r600g: first step into winsys/radeon
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>



More information about the mesa-commit mailing list