Mesa (master): anv: Stop generating weak references for instance entrypoints

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Oct 18 14:20:22 UTC 2018


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

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Sun Oct 14 21:56:47 2018 -0500

anv: Stop generating weak references for instance entrypoints

We don't need weak references to instance entrypoints because we never
have more than one of each so we don't need the NULL fall-back.  This
also helps us avoid forgetting things because we now get link errors for
missing instance entrypoints.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>

---

 src/intel/vulkan/anv_entrypoints_gen.py | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/src/intel/vulkan/anv_entrypoints_gen.py b/src/intel/vulkan/anv_entrypoints_gen.py
index beb658b866..25a532fd70 100644
--- a/src/intel/vulkan/anv_entrypoints_gen.py
+++ b/src/intel/vulkan/anv_entrypoints_gen.py
@@ -227,19 +227,6 @@ ${strmap(device_strmap, 'device')}
  * either pick the correct entry point.
  */
 
-% for e in instance_entrypoints:
-  % if e.alias:
-    <% continue %>
-  % endif
-  % if e.guard is not None:
-#ifdef ${e.guard}
-  % endif
-  ${e.return_type} ${e.prefixed_name('anv')}(${e.decl_params()}) __attribute__ ((weak));
-  % if e.guard is not None:
-#endif // ${e.guard}
-  % endif
-% endfor
-
 const struct anv_instance_dispatch_table anv_instance_dispatch_table = {
 % for e in instance_entrypoints:
   % if e.guard is not None:




More information about the mesa-commit mailing list