Mesa (master): radv: fix regression in blit2d push constant change.

Dave Airlie airlied at kemper.freedesktop.org
Sun May 7 23:56:27 UTC 2017


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

Author: Dave Airlie <airlied at redhat.com>
Date:   Mon May  8 00:54:49 2017 +0100

radv: fix regression in blit2d push constant change.

These were being fed to the shader as floats via the vertex
path, so also push them as floats here.

This fixes missing overlay in Sascha Willems demos.

Signed-off-by: Dave Airlie <airlied at redhat.com>

---

 src/amd/vulkan/radv_meta_blit2d.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_meta_blit2d.c b/src/amd/vulkan/radv_meta_blit2d.c
index 082c1cc852..ec4e52fd31 100644
--- a/src/amd/vulkan/radv_meta_blit2d.c
+++ b/src/amd/vulkan/radv_meta_blit2d.c
@@ -272,7 +272,7 @@ radv_meta_blit2d_normal_dst(struct radv_cmd_buffer *cmd_buffer,
 		blit2d_bind_dst(cmd_buffer, dst, rects[r].dst_x + rects[r].width,
 				rects[r].dst_y + rects[r].height, depth_format, &dst_temps);
 
-		unsigned vertex_push_constants[4] = {
+		float vertex_push_constants[4] = {
 			rects[r].src_x,
 			rects[r].src_y,
 			rects[r].src_x + rects[r].width,




More information about the mesa-commit mailing list