History log of /external/mesa3d/src/amd/vulkan/radv_meta.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f11ea8779da23aa4e87002991bce6bb05074f1c5 30-Nov-2016 Dave Airlie <airlied@redhat.com> radv: clear image implementation for compute queue

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
/external/mesa3d/src/amd/vulkan/radv_meta.h
ef5f59c9a979bbba7f42ba6cadc9dafdcac99380 30-Nov-2016 Dave Airlie <airlied@redhat.com> radv: implement image->image copies using compute shader

This is required for having a separate compute queue, we
probably can't use this on GFX queue due to DCC.

v2: Set coord_components = 2 for itoi texture fetch. (Bas)

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
/external/mesa3d/src/amd/vulkan/radv_meta.h
983af3a6d11d8d1dcd3c23514f92abceb664642f 30-Nov-2016 Dave Airlie <airlied@redhat.com> radv: add a compute shader implementation for buffer to image

This implements the reverse of the current buffer->image path
and can be used when we need to do image transfer on compute queues

This just adds the code turned off as we don't support separate
computes queues yet, and we don't want to use this path on the GFX
queues for DCC reasons.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
/external/mesa3d/src/amd/vulkan/radv_meta.h
ba43768a1e9740076825a873001e1d7a3259742b 07-Oct-2016 Edward O'Callaghan <funfunctor@folklore1984.net> radv: Use proper header guards over 'pragma once' directives

Signed-off-by: Edward O'Callaghan <funfunctor@folklore1984.net>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
/external/mesa3d/src/amd/vulkan/radv_meta.h
f4e499ec79147f4172f3669ae9dafd941aaeeb65 07-Oct-2016 Dave Airlie <airlied@redhat.com> radv: add initial non-conformant radv vulkan driver

This squashes all the radv development up until now into
one for merging.

History can be found:
https://github.com/airlied/mesa/tree/semi-interesting

This requires llvm 3.9 and is in no way considered
a conformant vulkan implementation. It can run a number
of vulkan applications, and supports all GPUs using
the amdgpu kernel driver.

Thanks to Intel for providing anv and spirv->nir,
and Emil Velikov for reviewing build integration.

Parts of this are:
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Acked-by: Edward O'Callaghan <funfunctor@folklore1984.net>

Authors: Bas Nieuwenhuizen and Dave Airlie
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/amd/vulkan/radv_meta.h