mirror of
https://gitee.com/openharmony/third_party_vulkan-loader
synced 2024-11-23 15:20:52 +00:00
header: Update to Vulkan version 1.0.38
- header: Updated vulkan.h - scripts: Updated generator.py - scripts: Updated vk.xml - scripts: Merged recent genvk.py changes into lvl_genvk.py - layers: Updated json files - loader: Updated SOVERSION to 38 - header: Updated vulkan.hpp Change-Id: Id0f83c248169bd8b1e03a14c90a5f9b1661cfcc7
This commit is contained in:
parent
b8ea6d2dd6
commit
b68e432b65
@ -111,7 +111,7 @@ else()
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wpointer-arith")
|
||||
|
||||
add_library(${API_LOWERCASE} SHARED ${LOADER_SRCS})
|
||||
set_target_properties(${API_LOWERCASE} PROPERTIES SOVERSION "1" VERSION "1.0.37")
|
||||
set_target_properties(${API_LOWERCASE} PROPERTIES SOVERSION "1" VERSION "1.0.38")
|
||||
target_link_libraries(${API_LOWERCASE} -ldl -lpthread -lm)
|
||||
install(TARGETS ${API_LOWERCASE} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
endif()
|
||||
|
@ -14,12 +14,12 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import os,re,sys
|
||||
import io,os,re,sys
|
||||
|
||||
def write( *args, **kwargs ):
|
||||
file = kwargs.pop('file',sys.stdout)
|
||||
end = kwargs.pop( 'end','\n')
|
||||
file.write( ' '.join([str(arg) for arg in args]) )
|
||||
file = kwargs.pop(u'file',sys.stdout)
|
||||
end = kwargs.pop( u'end',u'\n')
|
||||
file.write( u' '.join([str(arg) for arg in args]) )
|
||||
file.write( end )
|
||||
|
||||
# noneStr - returns string argument, or "" if argument is None.
|
||||
@ -319,7 +319,7 @@ class OutputGenerator:
|
||||
# Generator can be used without writing to a file.
|
||||
if (self.genOpts.filename != None):
|
||||
filename = self.genOpts.directory + '/' + self.genOpts.filename
|
||||
self.outFile = open(filename, 'w', encoding='utf-8')
|
||||
self.outFile = io.open(filename, 'w', encoding='utf-8')
|
||||
else:
|
||||
self.outFile = sys.stdout
|
||||
def endFile(self):
|
||||
|
@ -207,7 +207,8 @@ def genTarget(args):
|
||||
createGenerator = genOpts[args.target][0]
|
||||
options = genOpts[args.target][1]
|
||||
|
||||
write('* Building', options.filename, file=sys.stderr)
|
||||
if not args.quiet:
|
||||
write('* Building', options.filename, file=sys.stderr)
|
||||
|
||||
startTimer(args.time)
|
||||
gen = createGenerator(errFile=errWarn,
|
||||
@ -215,7 +216,9 @@ def genTarget(args):
|
||||
diagFile=diag)
|
||||
reg.setGenerator(gen)
|
||||
reg.apiGen(options)
|
||||
write('* Generated', options.filename, file=sys.stderr)
|
||||
|
||||
if not args.quiet:
|
||||
write('* Generated', options.filename, file=sys.stderr)
|
||||
endTimer(args.time, '* Time to generate ' + options.filename + ' =')
|
||||
else:
|
||||
write('No generator options for unknown target:',
|
||||
@ -258,6 +261,8 @@ if __name__ == '__main__':
|
||||
help='Create target and related files in specified directory')
|
||||
parser.add_argument('target', metavar='target', nargs='?',
|
||||
help='Specify target')
|
||||
parser.add_argument('-quiet', action='store_true', default=False,
|
||||
help='Suppress script output during normal execution.')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
|
@ -104,7 +104,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project.
|
||||
<type category="define">// Vulkan 1.0 version number
|
||||
#define <name>VK_API_VERSION_1_0</name> <type>VK_MAKE_VERSION</type>(1, 0, 0)</type> <!-- The patch version here should never be set to anything other than 0 -->
|
||||
<type category="define">// Version of this file
|
||||
#define <name>VK_HEADER_VERSION</name> 37</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 38</type>
|
||||
|
||||
<type category="define">
|
||||
#define <name>VK_DEFINE_HANDLE</name>(object) typedef struct object##_T* object;</type>
|
||||
|
Loading…
Reference in New Issue
Block a user