On 25/01/17 14:42, Christian König wrote:
> From: Christian König <christian.koe...@amd.com>
> 
> Most likely only partially correct, but at least a start.
> 
> Signed-off-by: Christian König <christian.koe...@amd.com>
> ---
>  src/gallium/state_trackers/va/config.c     |  9 ++++++---
>  src/gallium/state_trackers/va/image.c      | 10 ++++++++++
>  src/gallium/state_trackers/va/surface.c    | 28 ++++++++++++++--------------
>  src/gallium/state_trackers/va/va_private.h |  3 ++-
>  4 files changed, 32 insertions(+), 18 deletions(-)

Is there a reason why this is using P016 for 10-bit surfaces rather than P010?  
I know they are really the same, but the existing VAAPI 10-bit implementation 
(Intel for Apollo Lake / Kaby Lake) has P010 as the format rather than P016 
with implicitly ignored low bits.

(As long as all of the query functions return the right formats then I don't 
actually mind, but it probably does increase confusion for users.)

Thanks,

- Mark

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to