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

Author: Samuel Pitoiset <[email protected]>
Date:   Fri Sep 14 12:52:40 2018 +0200

radv: enable shaderInt16 capability

Not sure if this is all wired up. CTS does pass and the Tangrams
demo works fine on Vega. There are corruption issues on Polaris
but not sure if that related to 16-bit support.

Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>

---

 src/amd/vulkan/radv_device.c | 2 +-
 src/amd/vulkan/radv_shader.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c
index 8989ec3553..af7754bea3 100644
--- a/src/amd/vulkan/radv_device.c
+++ b/src/amd/vulkan/radv_device.c
@@ -734,7 +734,7 @@ void radv_GetPhysicalDeviceFeatures(
                .shaderCullDistance                       = true,
                .shaderFloat64                            = true,
                .shaderInt64                              = true,
-               .shaderInt16                              = false,
+               .shaderInt16                              = true,
                .sparseBinding                            = true,
                .variableMultisampleRate                  = true,
                .inheritedQueries                         = true,
diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c
index 51e0b7d65f..c59b783f4a 100644
--- a/src/amd/vulkan/radv_shader.c
+++ b/src/amd/vulkan/radv_shader.c
@@ -210,6 +210,7 @@ radv_shader_compile_to_nir(struct radv_device *device,
                                .image_write_without_format = true,
                                .tessellation = true,
                                .int64 = true,
+                               .int16 = true,
                                .multiview = true,
                                .subgroup_ballot = true,
                                .subgroup_basic = true,

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to