a5a96118ed728969c5a41e643cf6ffd0c42461f0 |
|
26-Aug-2015 |
Ilia Mirkin <imirkin@alum.mit.edu> |
freedreno/a3xx: implement half-z clipping Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
12e1bf0b68b3c0e8dccb74384554f56d22eda961 |
|
16-Aug-2015 |
Ilia Mirkin <imirkin@alum.mit.edu> |
freedreno/a3xx: double the polygon offset value A few other drivers do this, fixes the gl-1.4-polygon-offset piglit test Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
f5c110199675b7f4c50d4a7a64b6aac44c55d0a4 |
|
25-Apr-2015 |
Ilia Mirkin <imirkin@alum.mit.edu> |
freedreno/a3xx: add support for disabling depth clipping Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
0904774af1ff9202863e7c935ff9bc076d533fb3 |
|
07-Apr-2015 |
Ilia Mirkin <imirkin@alum.mit.edu> |
freedreno/a3xx: enable polymode setting with non-fill modes Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
7fc5da8b9392042b5f8a989d2afa49ea1944f9a9 |
|
17-Mar-2015 |
Ilia Mirkin <imirkin@alum.mit.edu> |
freedreno/a3xx: point size should not be divided by 2 The division is probably a holdover from the days when the fixed point inline functions generated by headergen were broken. Also reduce the maximum point size to 4092 (vs 4096), which is what the blob does. Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org> Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
3338bfcf498aa93a256aaadaee25951d4864f78f |
|
28-Nov-2014 |
Ilia Mirkin <imirkin@alum.mit.edu> |
freedreno/a3xx: fd3_util -> fd3_format All the "util" helpers are actually format-related Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
521ee86db7cb58dbd592107a1b37388d95b8c61c |
|
11-May-2014 |
Rob Clark <robclark@freedesktop.org> |
freedreno/a3xx: add point-size Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
cdec879e38abdce652962b5fb3b28209d729d981 |
|
09-Sep-2013 |
Rob Clark <robclark@freedesktop.org> |
freedreno/a3xx: handle front_ccw Used by supertuxkart. Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|
2855f3f7bcd9b36a275e942c9c7d0eb8e485c16f |
|
26-May-2013 |
Rob Clark <robclark@freedesktop.org> |
freedreno: add a3xx support The adreno a3xx GPU is found in newer snapdragon devices, such as the nexus4. The a3xx is GLESv3 and OpenCL capable, although that is not enabled yet in gallium. Compared to a2xx, it introduces an entirely new unified shader ISA, and re-shuffles all or nearly all of the registers. The good news is that (for the most part) the registers are more orthogonal, not combining unrelated state in a single register. And that there is a lot more flexibility, so we don't need to patch and re-emit the shader like we did on a2xx. The shader compiler is currently quite dumb, there would be a lot of room for improvement with an optimizing pass. Despite that, with the a320 in my nexus4 it seems to be ~2-3x faster compared to the a220 in my HP touchpad. Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
|