projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
radv: fix descriptor pool allocation size
[mesa.git]
/
src
/
amd
/
vulkan
/
radv_entrypoints_gen.py
diff --git
a/src/amd/vulkan/radv_entrypoints_gen.py
b/src/amd/vulkan/radv_entrypoints_gen.py
index a2011429869317ada25b94afec92535a17b495aa..377b544c2aa7d0802848cb0d58e55fbf5e5c1816 100644
(file)
--- a/
src/amd/vulkan/radv_entrypoints_gen.py
+++ b/
src/amd/vulkan/radv_entrypoints_gen.py
@@
-136,7
+136,7
@@
static const struct string_map_entry string_map_entries[] = {
/* Hash table stats:
* size ${len(strmap.sorted_strings)} entries
* collisions entries:
/* Hash table stats:
* size ${len(strmap.sorted_strings)} entries
* collisions entries:
-% for i in
x
range(10):
+% for i in range(10):
* ${i}${'+' if i == 9 else ' '} ${strmap.collisions[i]}
% endfor
*/
* ${i}${'+' if i == 9 else ' '} ${strmap.collisions[i]}
% endfor
*/
@@
-413,9
+413,6
@@
def get_entrypoints(doc, entrypoints_to_defines, start_index):
if ext_name not in supported_exts:
continue
if ext_name not in supported_exts:
continue
- if extension.attrib['supported'] != 'vulkan':
- continue
-
ext = supported_exts[ext_name]
ext.type = extension.attrib['type']
ext = supported_exts[ext_name]
ext.type = extension.attrib['type']
@@
-433,7
+430,7
@@
def get_entrypoints(doc, entrypoints_to_defines, start_index):
e_clone.name = e.name
entrypoints[e.name] = e_clone
e_clone.name = e.name
entrypoints[e.name] = e_clone
- return [e for e in entrypoints.
iter
values() if e.enabled]
+ return [e for e in entrypoints.values() if e.enabled]
def get_entrypoints_defines(doc):
def get_entrypoints_defines(doc):
@@
-449,7
+446,10
@@
def get_entrypoints_defines(doc):
for extension in doc.findall('./extensions/extension[@platform]'):
platform = extension.attrib['platform']
for extension in doc.findall('./extensions/extension[@platform]'):
platform = extension.attrib['platform']
- define = 'VK_USE_PLATFORM_' + platform.upper() + '_KHR'
+ ext = '_KHR'
+ if platform.upper() == 'XLIB_XRANDR':
+ ext = '_EXT'
+ define = 'VK_USE_PLATFORM_' + platform.upper() + ext
for entrypoint in extension.findall('./require/command'):
fullname = entrypoint.attrib['name']
for entrypoint in extension.findall('./require/command'):
fullname = entrypoint.attrib['name']