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

Author: Bas Nieuwenhuizen <[email protected]>
Date:   Tue May  1 18:02:45 2018 +0200

radv: Allow vkEnumerateInstanceVersion ProcAddr without instance.

Apparently the somewhere between 1.1.70 and 1.1.73 the loader started
depending on this. The loader then creates a 1.0 instance, which gets
into funny situation because we have a 1.1 device.

No idea how to do line wrapping in Mako though, my random guesses
did not work.

CC: 18.1 <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
(cherry picked from commit 9267ff9883f749dd1708c573c0df4b46687ff973)

---

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

diff --git a/src/amd/vulkan/radv_entrypoints_gen.py 
b/src/amd/vulkan/radv_entrypoints_gen.py
index 8eb18e64b6..892491e6c3 100644
--- a/src/amd/vulkan/radv_entrypoints_gen.py
+++ b/src/amd/vulkan/radv_entrypoints_gen.py
@@ -205,7 +205,7 @@ radv_entrypoint_is_enabled(int index, uint32_t core_version,
    % if not e.device_command:
       if (device) return false;
    % endif
-   % if e.name == 'vkCreateInstance' or e.name == 
'vkEnumerateInstanceExtensionProperties' or e.name == 
'vkEnumerateInstanceLayerProperties':
+   % if e.name == 'vkCreateInstance' or e.name == 
'vkEnumerateInstanceExtensionProperties' or e.name == 
'vkEnumerateInstanceLayerProperties' or e.name == 'vkEnumerateInstanceVersion':
       return !device;
    % elif e.core_version:
       return instance && ${e.core_version.c_vk_version()} <= core_version;

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

Reply via email to