Mesa (master): anv: Fix vkCmdFillBuffer()

Lionel Landwerlin llandwerlin at kemper.freedesktop.org
Tue Oct 3 01:55:54 UTC 2017


Module: Mesa
Branch: master
Commit: 15fdbf9c39105aaaae05c59a1a315b1775ac5d79
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15fdbf9c39105aaaae05c59a1a315b1775ac5d79

Author: Józef Kucia <joseph.kucia at gmail.com>
Date:   Mon Oct  2 19:58:50 2017 +0200

anv: Fix vkCmdFillBuffer()

The vkCmdFillBuffer() command fills a buffer with an uint32_t value.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Cc: "17.1 17.2" <mesa-stable at lists.freedesktop.org>

---

 src/intel/vulkan/anv_blorp.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/intel/vulkan/anv_blorp.c b/src/intel/vulkan/anv_blorp.c
index 8d0c275248..a8ebdb384c 100644
--- a/src/intel/vulkan/anv_blorp.c
+++ b/src/intel/vulkan/anv_blorp.c
@@ -533,8 +533,8 @@ isl_format_for_size(unsigned size_B)
    switch (size_B) {
    case 1:  return ISL_FORMAT_R8_UINT;
    case 2:  return ISL_FORMAT_R8G8_UINT;
-   case 4:  return ISL_FORMAT_R8G8B8A8_UINT;
-   case 8:  return ISL_FORMAT_R16G16B16A16_UINT;
+   case 4:  return ISL_FORMAT_R32_UINT;
+   case 8:  return ISL_FORMAT_R32G32_UINT;
    case 16: return ISL_FORMAT_R32G32B32A32_UINT;
    default:
       unreachable("Not a power-of-two format size");




More information about the mesa-commit mailing list