c586fce4fb537e904e35cb5197b6b7fe02217acb |
|
03-Sep-2012 |
Vadim Girlin <vadimgirlin@gmail.com> |
r600g: adjust QUANT_MODE for higher precision Use 1/256 for R6xx/7xx, 1/4096 for evergreen, instead of default 1/16. Helps to pass some piglit tests (fbo, multisample). Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit f44bda17f515c411071ca8744ebd96039d9c583b)
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
64db3cc6ad2d52dec46119e5b80030393cb60bf4 |
|
30-Aug-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: implement MSAA for Cayman Everything works except for blitting MSAA colorbuffers, which isn't so trivial on Cayman. It's a rarely-used feature anyway.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
a3d9d7ec79d6f7205fab2324e47d8ea185431de0 |
|
12-Aug-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: implement compression for MSAA colorbuffers for evergreen This adds the FMASK and CMASK buffers. They share the same resource with color data. COMPRESSION and FAST_CLEAR are always enabled if both FMASK and CMASK are allocated. We initialize the CMASK to a "compressed" state (not "fast cleared"), so that we can keep FAST_CLEAR enabled all the time. Both FMASK and CMASK must be present at the moment. If either one is missing, the other one is not used. v2: add cayman regs in the list Reviewed-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
4b78df9c81f1ca8af2b750616de8ff440e99c3c1 |
|
09-Aug-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: implement MSAA rendering and texturing for evergreen and cayman
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
6517225078a6a56c9fb3c1ea9f310992e6400b77 |
|
22-Jul-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: implement alpha-to-coverage
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
54973910676951050092c096046b213f6a6944b5 |
|
24-Jul-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g: Add helper functions for emitting compute SET_CONTEXT packets Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
43e3f19c766863a655bb9f7c04f7820cbda0c8f5 |
|
07-Jul-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: set DISABLE in CB_COLOR_CONTROL if colormask is 0 this will be useful for in-place DB decompression, otherwise should be harmless Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
470d00c0e270c6079232d0d5ab10bf3219768faf |
|
26-Jun-2012 |
Vadim Girlin <vadimgirlin@gmail.com> |
r600g: enable DUAL_EXPORT mode when possible It seems DUAL_EXPORT on evergreen may be enabled when all CBs use 16-bit export mode (EXPORT_4C_16BPC), also there should be at least one CB, and the PS shouldn't export depth/stencil. Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
0c4b19ac63efa41242c515824301e6161aceeea5 |
|
05-Jun-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g: Compute support for Cayman
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
6a829a1b724ca0d960decee217d260b4de8a5463 |
|
30-Nov-2011 |
Adam Rak <adam.rak@streamnovation.com> |
r600g: compute support for evergreen Tom Stellard: - Updated for gallium interface changes - Fixed a few bugs: + Set the loop counter + Calculate the correct number of pipes - Added hooks into the LLVM compiler
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
1bd3dafeca90f1293acd9b9ab63bf617139bfacf |
|
02-May-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g: Fix the evergreen offset/end register definitions
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
f6546535c9c8ce001e081487b8cd30b6703c0f4d |
|
07-Mar-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: use SX_MISC to implement rasterizer discard Yeah I am reworking it again. This is way simpler than the other methods.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
428146c14fed5b41e3da9e72488396f214b23b0d |
|
27-Feb-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: initialize VS_GS_OUT_PRIM_TYPE Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
6187503f95c56aa3fdbb645170095c409dad12ff |
|
27-Feb-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: initialize SX_SURFACE_SYNC Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
2881d456a5dd267bf2291532c9d95b1d48e93c08 |
|
24-Feb-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: rework scissor for evergreen VPORT_SCISSOR is the OpenGL scissor. How do I know? Because there are 16 of them just like GL4.1 has multiple scissor rectangles. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
f126253040654d52db134063a69ebaf0c417d410 |
|
31-Jan-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: turn init_config into a command buffer for starting a CS This is the first pure command buffer. It contains CS initialization packets and emits invariant state (i.e. the registers which never or rarely change). The affected registers are removed from *_hw_context.c, so that both ways of emitting commands can co-exist. v2: emit context_control in cayman's start_cs too
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
acca690c259824636ef1ff684a10bd1caca4751f |
|
10-Feb-2012 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: fix tex tile_type offset for cayman Noticed by taiu on IRC. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Note: this is a candidate for the stable branches.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
c0c979eebc076b95cc8d18a013ce2968fe6311ad |
|
30-Jan-2012 |
Jerome Glisse <jglisse@redhat.com> |
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>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
f183cc9ce3ad1d043bdf8b38fd519e8f437714fc |
|
27-Jan-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: set minimum point size to 1.0 for non-sprite non-aa points
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
c9cd170f2e076b096e8fed35eb464482053beb70 |
|
23-Jan-2012 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: clean up register headers - CP_INTERRUPT packet doesn't exist - remove lots of r6xx copy/paste remnants from evergreen reg header - fix some cayman specific registers Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
60bf0f05b472e66bf1175fcec7a274dab6f7e2a3 |
|
21-Jan-2012 |
Vadim Girlin <vadimgirlin@gmail.com> |
r600g: set round_mode to truncate and get rid of tgsi_f2i on evergreen Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
54e8dcaad65cbe3603730414fd8d76ac53f89a86 |
|
20-Jan-2012 |
Vadim Girlin <vadimgirlin@gmail.com> |
r600g: implement clip vertex v2 Clip planes are uploaded as a constant buffer and used by the vertex shader to produce corresponding clip distances for hw clipping. Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
5e576efef2397e6748e0dc727d92d1064bf90efe |
|
20-Jan-2012 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: fix typo in evergreen register Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
543b2331d7b45a29ccd3530daa2389e87e65d89b |
|
08-Nov-2011 |
Marek Olšák <maraeo@gmail.com> |
r600g: implement transform feedback r600: DONE. r700: MOSTLY (done but locks up). Evergreen: MOSTLY (done but doesn't work for an unknown reason). The kernel support will come soon.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
391e33ffbf01180d66d4c4e9a6c91fc17f9feaca |
|
06-Nov-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: add initial linestipple support. It seems line loop stipple in hardware needs something I don't know, it might need a proper geometry shader who knows. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
373234ce17555376c5cb57a2cdce3038df3f51cd |
|
14-Sep-2011 |
Michel Dänzer <michel.daenzer@amd.com> |
r600g: Initialize multi VGT related register on Cayman. Prevents lockups with piglit tests draw-elements and draw-vertices using large numbers of vertices. Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Alex Deucher <alex.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
01680ce2f350f44073e8f1adf3b36d48424d21fa |
|
16-Aug-2011 |
Marek Olšák <maraeo@gmail.com> |
r600g: implement NV_primitive_restart functionality (v2) Needed for GL3. v2: evergreen support I don't set PA_SU_SC_MODE_CNTL.MULTI_PRIM_IB_ENA. piglit/primitive-restart does pass though. Tested on RV730 and EG-REDWOOD.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
5d0d8366f9ab0ca4c52eb927ab476953daa77f1e |
|
12-Jul-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600g: emit SQ_LDS_RESOURCE_MGMT Need to be initialized to a reasonable value as compute code may change it. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=39119 NOTE: This is a candidate for the 7.11 branch. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
190bfea2deb9a3440aa35469f8651c0e8af377c7 |
|
08-Jun-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: condition evergreen dyn gpr resource management So only with kernel version 2.7 can this work, thanks to Alex for pointing that out. Also add a workaround for a hw bug. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
c1f9884bbf580ea4390cc71d1696c87eba9f8f2e |
|
08-Jun-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: enable dynamic GPR resource management on evergreen Evergreen can do this as well as cayman, so we should enable it. This fixes a gpu lockup with glsl-vs-vec4-indexing-temp-dst-in-nested-loop-combined.shader_test I need to add a better workaround for r600/r700. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
7779f6d1dffde2c0501e44adc342e52803de08d4 |
|
09-Mar-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: add initial cayman acceleration support. Cayman is the RadeonHD 69xx series of GPUs. This adds support for 3D acceleration to the r600g driver. Major changes: Some context registers moved around - mainly MSAA and clipping/guardband related. GPR allocation is all dynamic no vertex cache - all unified in texture cache. 5-wide to 4-wide shader engines (no scalar or trans slot) - some changes to how instructions are placed into slots - removal of END_OF_PROGRAM bit in favour of END flow control clause - no vertex fetch clause - TC accepts vertex or texture Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
b9e8ea6a2717422ea71887beda093fe1dfbd1200 |
|
09-May-2011 |
Jerome Glisse <jglisse@redhat.com> |
r600g: anisotropic filtering support for evergreen hw Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
d931b0d8b360fc0222d295eca38aaee3e4e5d0be |
|
02-May-2011 |
Marek Olšák <maraeo@gmail.com> |
r600g: implement seamless_cube_map for evergreen The r600/r700 support will follow soon.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
6067a2a67f9a7aab2aee051469bea8af03747a95 |
|
20-Apr-2011 |
Fredrik Höglund <fredrik@kde.org> |
r600g: don't flush the dest caches on every draw Keep track of when the caches are dirty, and only flush them when the framebuffer state is set and when the context is flushed. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
08d1c91e6c185a186e49189b7ed48629f35a4659 |
|
19-Apr-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600g: add evergreen+ big endian support Based on Cédric's r6xx/r7xx patch. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
a44b65312e2cbba641652f4c78b8db9f24ba39b6 |
|
28-Feb-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: add NV_conditional_render support. This is reliant on a drm patch that I posted on the list + a version bump. These will appear in drm-next today. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
0d851f6e9c6046052ddce3860e625537832530a0 |
|
10-Feb-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: handle 16/32 u/s norm formats properly add support for the 32-bit types, also fixup the export setting to handle types with channels > 11 bits properly Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
42b5f6819881e4885ff73a17635eb7d2d341563d |
|
29-Jan-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: start looking at evergreen tiling. this just adds the ioctl interface and sets the tile type and array mode in the correct place. This seems to bring eg 1D tiling to the same level, and issues as on r600. No idea how to address 2D yet.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
2f7c876ff5af86c78c0f3debfbdc2a56c7b4d1fe |
|
31-Jan-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600g: remove some non-existent evergreen reg fields Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
5555cd776b970bce020be59193054474a2a63317 |
|
31-Jan-2011 |
Dave Airlie <airlied@redhat.com> |
r600g: handle the write all cbufs property. This only works on r600/r700 so far, evergreen doesn't appear to have the multiwrite enable bit in the color control, so we may have to actually do a shader rewrite on EG hardware. remove some duplicate code reg defines also. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
5a2abf7a854cef3ae635f74dd0e580d603a92a21 |
|
15-Jan-2011 |
Henri Verbeet <hverbeet@gmail.com> |
r600g: Fix some register value name typos. SFR -> SRF.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
bf9c80976fdd6bcbd29c959f6313115b2b07f5df |
|
22-Nov-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600g: fix additional EVENT_WRITE packet Add explicit EVENT_TYPE field
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
32bb65217ed048817d314062f2804c79f80d0ec7 |
|
03-Nov-2010 |
Keith Whitwell <keithw@vmware.com> |
evergreeng: set hardware pixelcenters according to gl_rasterization_rules
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
d6b6a0bc170bd61abbbe9cb6ba777c7192dbd018 |
|
01-Nov-2010 |
Keith Whitwell <keithw@vmware.com> |
evergreeng: respect linewidth state, use integer widths only Discard fractional bits from linewidth. This matches the nvidia closed drivers, my reading of the OpenGL SI and current llvmpipe behaviour. It looks a lot nicer & avoids ugliness where lines alternate between n and n+1 pixels in width along their length. Also fix up r600g to match.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
82114ac02a2d5a764ce69711fc0a71f559ee9137 |
|
05-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: switch to a common formats.h file since they are in different regs
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
ff4b397517a374ac3d4bf437f85ae6a96171a714 |
|
13-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: fix stencil export for evergreen harder
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
6da8129b3c25be1da6d6f6a0e56b8f70b1e2f054 |
|
13-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: add missing eg reg definition
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
2c47f302af48fe2a464230efb63dfe543740d1fb |
|
08-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: evergreen has no request size bit in texture word4
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
738aa29289296512959cbb37d8602131dae44dab |
|
01-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: setup basic loop consts on r600 + evergreen. this sets up a single loop constant like r600c does.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
b67aa5311fa5d4130cf150c9004946fb30a15fae |
|
01-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: fix evergreen draw-buffers just a typo in the register headers.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
14c95bb4eec4417887ae882c39fead47624f0fda |
|
01-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: add cb flushing for extra buffers + depth buffer on r600/evergreen
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
d662195f00fe60349cdda368eeb065910764842f |
|
01-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: fixup vertex format picking. there are some vertex formats defined in r600c not in the docs.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
05d1d86907b12011fdb80e147ae68b4cd207f789 |
|
01-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: add winsys support for CTL constants. These need to be emitted, we also need them to do proper vtx start, instead of abusing index offset.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
084c29baedf2702200b310d6e63a5d0f95aaac37 |
|
01-Oct-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: fix evergreen depth flushing. although evergreen can apparantly sample direct from 24-bit, just make it work with the current method for now.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
99c422ef5ab3924aad66af026945f491d75d226f |
|
27-Sep-2010 |
Jerome Glisse <jglisse@redhat.com> |
r600g: build packet header once Build packet header once and allow to add fake register support so we can handle things like indexed set of register (evergreen sampler border registers for instance. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
49111213e483e4f7830f77f53fc4331a57a296e3 |
|
24-Sep-2010 |
Jerome Glisse <jglisse@redhat.com> |
r600g: fix reg definition Doesn't bother fixing old path code, just disable that reg. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
b43480fabb5d7c99ffd874e7dc64f2c65e1da2fe |
|
24-Sep-2010 |
Jerome Glisse <jglisse@redhat.com> |
r600g: fixup some evergreen register definitions Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
eff1af65afb479b3719d8fa2bed97b76d6dee768 |
|
24-Sep-2010 |
Jerome Glisse <jglisse@redhat.com> |
r600g: evergreen fix for new design Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
b7ab9ee84e4e4ff48b335c74c110d82e48bee4a5 |
|
24-Sep-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: add some more vertex format support. adds the sscaled formats, this passes some more of the draw-vertices tests.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
b360c050b60a578ce6c75cbc872dd54999b3f6c5 |
|
22-Sep-2010 |
Jerome Glisse <jglisse@redhat.com> |
r600g: initial evergreen support in new path This doesn't work yet. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
d80bed15660e784a405c467be1ded8266d8ffc48 |
|
17-Sep-2010 |
Tilman Sauerbeck <tilman@code-monkey.de> |
r600g: Fixed the shift in S_02880C_KILL_ENABLE. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
5f97d0a218f3509f361504be06f6b307e1b6bb89 |
|
17-Sep-2010 |
Tilman Sauerbeck <tilman@code-monkey.de> |
r600g: Added DB_SHADER_CONTROL defines. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
61c2861b4effed6b5e50e4d4089ede9768842b2b |
|
13-Sep-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: evergreen fixup dsa state for running query. evergreen is always the same as r700 here.
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|
50526e094f4c66957c7f74c190c35903bc82fb62 |
|
03-Sep-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: add initial evergreen support adds shader opcodes + assembler support (except ARL) uses constant buffers add interp instructions in fragment shader adds all evergreen hw states adds evergreen pm4 support. this runs gears for me on my evergreen
/external/mesa3d/src/gallium/drivers/r600/evergreend.h
|