HomeSort by relevance Sort by last modified time
    Searched refs:destroy_ndo_code (Results 1 - 2 of 2) sorted by null

  /prebuilts/ndk/r16/sources/third_party/vulkan/src/
unique_objects_generator.py 438 destroy_ndo_code = ''
450 destroy_ndo_code += '%sif ((VK_SUCCESS == result) && (%s)) {\n' % (indent, cmd_info[param].name)
452 destroy_ndo_code += '%sstd::unique_lock<std::mutex> lock(global_lock);\n' % (indent)
453 destroy_ndo_code += '%sfor (uint32_t index0 = 0; index0 < %s; index0++) {\n' % (indent, cmd_info[param].len)
455 destroy_ndo_code += '%s%s handle = %s[index0];\n' % (indent, cmd_info[param].type, cmd_info[param].name)
456 destroy_ndo_code += '%suint64_t unique_id = reinterpret_cast<uint64_t &>(handle);\n' % (indent)
457 destroy_ndo_code += '%sdev_data->unique_id_mapping.erase(unique_id);\n' % (indent)
459 destroy_ndo_code += '%s}\n' % indent
461 destroy_ndo_code += '%s}\n' % indent
464 destroy_ndo_code += '%sstd::unique_lock<std::mutex> lock(global_lock);\n' % (indent
    [all...]
  /external/vulkan-validation-layers/scripts/
unique_objects_generator.py 554 destroy_ndo_code = ''
566 destroy_ndo_code += '%sif ((VK_SUCCESS == result) && (%s)) {\n' % (indent, cmd_info[param].name)
568 destroy_ndo_code += '%sstd::unique_lock<std::mutex> lock(global_lock);\n' % (indent)
569 destroy_ndo_code += '%sfor (uint32_t index0 = 0; index0 < %s; index0++) {\n' % (indent, cmd_info[param].len)
571 destroy_ndo_code += '%s%s handle = %s[index0];\n' % (indent, cmd_info[param].type, cmd_info[param].name)
572 destroy_ndo_code += '%suint64_t unique_id = reinterpret_cast<uint64_t &>(handle);\n' % (indent)
573 destroy_ndo_code += '%sdev_data->unique_id_mapping.erase(unique_id);\n' % (indent)
575 destroy_ndo_code += '%s}\n' % indent
577 destroy_ndo_code += '%s}\n' % indent
580 destroy_ndo_code += '%sstd::unique_lock<std::mutex> lock(global_lock);\n' % (indent
    [all...]

Completed in 69 milliseconds