vulkan/overlay: Add a control socket.

v2: Use a socket instead of named pipe.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
Rafael Antognolli
2019-12-06 14:38:07 -08:00
parent ef5266ebd5
commit e87d7fea8a
3 changed files with 25 additions and 0 deletions
+3
View File
@@ -37,6 +37,7 @@
#include "util/list.h"
#include "util/ralloc.h"
#include "util/os_time.h"
#include "util/os_socket.h"
#include "util/simple_mtx.h"
#include "vk_enum_to_str.h"
@@ -320,6 +321,8 @@ static void destroy_instance_data(struct instance_data *data)
{
if (data->params.output_file)
fclose(data->params.output_file);
if (data->params.control >= 0)
os_socket_close(data->params.control);
unmap_object(HKEY(data->instance));
ralloc_free(data);
}