mesa/src/gallium/targets
Jerome Glisse c0c979eebc r600g: add support for common surface allocator for tiling v13
Tiled surface have all kind of alignment constraint that needs to
be met. Instead of having all this code duplicated btw ddx and
mesa use common code in libdrm_radeon this also ensure that both
ddx and mesa compute those alignment in the same way.

v2 fix evergreen
v3 fix compressed texture and workaround cube texture issue by
   disabling 2D array mode for cubemap (need to check if r7xx and
   newer are also affected by the issue)
v4 fix texture array
v5 fix evergreen and newer, split surface values computation from
   mipmap tree generation so that we can get them directly from the
   ddx
v6 final fix to evergreen tile split value
v7 fix mipmap offset to avoid to use random value, use color view
   depth view to address different layer as hardware is doing some
   magic rotation depending on the layer
v8 fix COLOR_VIEW on r6xx for linear array mode, use COLOR_VIEW on
   evergreen, align bytes per pixel to a multiple of a dword
v9 fix handling of stencil on evergreen, half fix for compressed
   texture
v10 fix evergreen compressed texture proper support for stencil
    tile split. Fix stencil issue when array mode was clear by
    the kernel, always program stencil bo. On evergreen depth
    buffer bo need to be big enough to hold depth buffer + stencil
    buffer as even with stencil disabled things get written there.
v11 rebase on top of mesa, fix pitch issue with 1d surface on evergreen,
    old ddx overestimate those. Fix linear case when pitch*height < 64.
    Fix r300g.
v12 Fix linear case when pitch*height < 64 for old path, adapt to
    libdrm API change
v13 add libdrm check

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2012-02-06 18:36:37 -05:00
..
dri-i915 drm_driver: Add a configuration function to the driver descriptor. 2011-10-14 09:53:05 +02:00
dri-nouveau drm_driver: Add a configuration function to the driver descriptor. 2011-10-14 09:53:05 +02:00
dri-r300 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
dri-r600 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
dri-swrast gallium/targets: do not link every driver with libllvmpipe.a 2011-07-14 03:03:26 +02:00
dri-vmwgfx svga: Drop execbuf throttling 2012-01-10 16:59:45 +01:00
egl-static r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
gbm targets/gbm: Fix install path 2012-01-24 10:12:59 +01:00
graw-gdi graw-gdi: Silence gcc missing initialization warning. 2011-03-06 09:10:03 +00:00
graw-null graw: Include p_shader_tokens.h for tgsi_token struct. 2010-12-30 01:49:26 -08:00
graw-xlib graw: fix logic error in pixel format selection 2011-01-20 13:37:26 -07:00
libgl-gdi libgl-gdi: Mingw-w64 in 32bit mode matches the Mingw32's .DEF semantics. 2011-11-03 09:59:34 +00:00
libgl-xlib Revert "Always build shared glapi" 2012-01-24 11:34:42 -05:00
va-r300 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
va-r600 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
va-softpipe vl: enable target va-r600 2010-10-28 13:40:59 +02:00
vdpau-nouveau gallium/targets: Add vdpau target for nouveau 2011-10-21 23:39:01 +02:00
vdpau-r300 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
vdpau-r600 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
vdpau-softpipe vdpau: rename vdpau driver to r600/softpie 2011-05-18 21:30:09 +02:00
xa-vmwgfx st/xa: Bump version to 1.0.0 according to the README 2012-01-12 13:31:34 +01:00
xorg-i915 drm_driver: Add a configuration function to the driver descriptor. 2011-10-14 09:53:05 +02:00
xorg-nouveau gallium/targets: use c++ compiler for linking 2011-10-17 22:57:27 +02:00
xorg-r300 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
xorg-r600 r600g: add support for common surface allocator for tiling v13 2012-02-06 18:36:37 -05:00
xvmc-nouveau gallium/targets: use c++ compiler for linking 2011-10-17 22:57:27 +02:00
xvmc-r300 drm_driver: Add a configuration function to the driver descriptor. 2011-10-14 09:53:05 +02:00
xvmc-r600 drm_driver: Add a configuration function to the driver descriptor. 2011-10-14 09:53:05 +02:00
xvmc-softpipe xvmc-softpipe: remove LLVM_LIBS 2011-07-18 23:41:45 +02:00
Makefile gallium: introduce target directory 2010-03-08 19:11:35 +00:00
Makefile.dri Remove reference to now deleted dri/Makefile.targets 2012-01-20 16:54:12 -05:00
Makefile.va targets/va/vdpau/xvmc: don't rebuild target lib every time 2011-10-17 22:57:27 +02:00
Makefile.vdpau targets/va/vdpau/xvmc: don't rebuild target lib every time 2011-10-17 22:57:27 +02:00
Makefile.xorg st/xorg: fix build when /lib/gallium directory does not exist yet 2011-10-17 22:57:27 +02:00
Makefile.xvmc targets/va/vdpau/xvmc: don't rebuild target lib every time 2011-10-17 22:57:27 +02:00
SConscript.dri gallium/dri: Remove references to vblank. 2011-11-02 16:16:50 +00:00