From 915cf99f06e9c492b140bcbcc88e6d121782593a Mon Sep 17 00:00:00 2001 From: AJR Date: Thu, 18 May 2023 19:53:48 -0400 Subject: dim68k: Remove obsolete patch --- src/mame/skeleton/dim68k.cpp | 1 - src/mame/skeleton/dim68k_kbd.cpp | 6 ++---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/mame/skeleton/dim68k.cpp b/src/mame/skeleton/dim68k.cpp index 11404f90c46..7d363609426 100644 --- a/src/mame/skeleton/dim68k.cpp +++ b/src/mame/skeleton/dim68k.cpp @@ -486,7 +486,6 @@ ROM_START( dim68k ) ROM_REGION16_BE( 0x2000, "bootrom", ROMREGION_ERASEFF ) ROM_LOAD16_BYTE( "mc103e.bin", 0x0001, 0x1000, CRC(4730c902) SHA1(5c4bb79ad22def721a22eb63dd05e0391c8082be)) ROM_LOAD16_BYTE( "mc104.bin", 0x0000, 0x1000, CRC(14b04575) SHA1(43e15d9ebe1c9c1bf1bcfc1be3899a49e6748200)) - ROM_FILL(0x11dd, 1, 0x0d) // TEMP: patch keyboard table so return is return ROM_REGION( 0x1000, "chargen", ROMREGION_ERASEFF ) ROM_LOAD( "mc105e.bin", 0x0000, 0x1000, CRC(7a09daa8) SHA1(844bfa579293d7c3442fcbfa21bda75fff930394)) diff --git a/src/mame/skeleton/dim68k_kbd.cpp b/src/mame/skeleton/dim68k_kbd.cpp index 00a522ec3b5..471083ab3e4 100644 --- a/src/mame/skeleton/dim68k_kbd.cpp +++ b/src/mame/skeleton/dim68k_kbd.cpp @@ -11,7 +11,8 @@ communication is unidirectional asynchronous TTL-level serial at 300 baud, using ASCII codes only for printable characters. LEDs are provided for the Caps Lock and Num Lock keys, but not for - Scroll Lock. + Scroll Lock. The components include the usual Keytronic decoder + and detector ASICs (22-950-3B and 22-908-03A). Mysteries: — Why does the 8048 have to be slightly overclocked to yield the @@ -21,9 +22,6 @@ errors frequently result, but these might be harmless. — There are actually two serial outputs generated by the 8048, one being the complement of the other. - — Due to an apparent bug in CP/M, 2 on the numeric keypad may not - work correctly in numeric mode (likely since the code it sends - is coincidentally the ASCII CR code). **********************************************************************/ -- cgit v1.2.3 lit MAME - Multiple Arcade Machine Emulator
summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
</
-rw-r--r--.editorconfig13
-rw-r--r--.gitattributes8567
-rw-r--r--.github/ISSUE_TEMPLATE/bug-report.yml91
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml14
-rw-r--r--.github/workflows/bgfxshaders.yml44
-rw-r--r--.github/workflows/ci-linux.yml76
-rw-r--r--.github/workflows/ci-macos.yml47
-rw-r--r--.github/workflows/ci-windows.yml70
-rw-r--r--.github/workflows/docs.yml38
-rw-r--r--.github/workflows/hash.yml38
-rw-r--r--.github/workflows/language.yml29
-rw-r--r--.gitignore58
-rw-r--r--.travis.yml44
-rw-r--r--3rdparty/README.md75
-rw-r--r--3rdparty/asio/COPYING4
-rw-r--r--3rdparty/asio/INSTALL5
-rw-r--r--3rdparty/asio/LICENSE_1_0.txt23
-rw-r--r--3rdparty/asio/Makefile.am22
-rw-r--r--3rdparty/asio/Makefile.in845
-rw-r--r--3rdparty/asio/README4
-rw-r--r--3rdparty/asio/aclocal.m41462
-rw-r--r--3rdparty/asio/asio.pc.in11
-rwxr-xr-x3rdparty/asio/compile348
-rwxr-xr-x3rdparty/asio/config.guess1748
-rwxr-xr-x3rdparty/asio/config.sub1884
-rwxr-xr-x3rdparty/asio/configure7133
-rw-r--r--3rdparty/asio/configure.ac258
-rw-r--r--3rdparty/asio/depcomp791
-rw-r--r--3rdparty/asio/include/Makefile.am626
-rw-r--r--3rdparty/asio/include/Makefile.in1164
-rw-r--r--3rdparty/asio/include/asio.hpp199
-rw-r--r--3rdparty/asio/include/asio/any_completion_executor.hpp336
-rw-r--r--3rdparty/asio/include/asio/any_completion_handler.hpp822
-rw-r--r--3rdparty/asio/include/asio/any_io_executor.hpp351
-rw-r--r--3rdparty/asio/include/asio/append.hpp65
-rw-r--r--3rdparty/asio/include/asio/as_tuple.hpp126
-rw-r--r--3rdparty/asio/include/asio/associated_allocator.hpp214
-rw-r--r--3rdparty/asio/include/asio/associated_cancellation_slot.hpp221
-rw-r--r--3rdparty/asio/include/asio/associated_executor.hpp235
-rw-r--r--3rdparty/asio/include/asio/associated_immediate_executor.hpp280
-rw-r--r--3rdparty/asio/include/asio/associator.hpp35
-rw-r--r--3rdparty/asio/include/asio/async_result.hpp942
-rw-r--r--3rdparty/asio/include/asio/awaitable.hpp142
-rw-r--r--3rdparty/asio/include/asio/basic_datagram_socket.hpp1362
-rw-r--r--3rdparty/asio/include/asio/basic_deadline_timer.hpp710
-rw-r--r--3rdparty/asio/include/asio/basic_file.hpp824
-rw-r--r--3rdparty/asio/include/asio/basic_io_object.hpp286
-rw-r--r--3rdparty/asio/include/asio/basic_random_access_file.hpp689
-rw-r--r--3rdparty/asio/include/asio/basic_raw_socket.hpp1356
-rw-r--r--3rdparty/asio/include/asio/basic_readable_pipe.hpp626
-rw-r--r--3rdparty/asio/include/asio/basic_seq_packet_socket.hpp823
-rw-r--r--3rdparty/asio/include/asio/basic_serial_port.hpp987
-rw-r--r--3rdparty/asio/include/asio/basic_signal_set.hpp648
-rw-r--r--3rdparty/asio/include/asio/basic_socket.hpp1936
-rw-r--r--3rdparty/asio/include/asio/basic_socket_acceptor.hpp2708
-rw-r--r--3rdparty/asio/include/asio/basic_socket_iostream.hpp331
-rw-r--r--3rdparty/asio/include/asio/basic_socket_streambuf.hpp642
-rw-r--r--3rdparty/asio/include/asio/basic_stream_file.hpp744
-rw-r--r--3rdparty/asio/include/asio/basic_stream_socket.hpp1163
-rw-r--r--3rdparty/asio/include/asio/basic_streambuf.hpp450
-rw-r--r--3rdparty/asio/include/asio/basic_streambuf_fwd.hpp36
-rw-r--r--3rdparty/asio/include/asio/basic_waitable_timer.hpp824
-rw-r--r--3rdparty/asio/include/asio/basic_writable_pipe.hpp622
-rw-r--r--3rdparty/asio/include/asio/bind_allocator.hpp530
-rw-r--r--3rdparty/asio/include/asio/bind_cancellation_slot.hpp544
-rw-r--r--3rdparty/asio/include/asio/bind_executor.hpp582
-rw-r--r--3rdparty/asio/include/asio/bind_immediate_executor.hpp549
-rw-r--r--3rdparty/asio/include/asio/buffer.hpp2751
-rw-r--r--3rdparty/asio/include/asio/buffer_registration.hpp318
-rw-r--r--3rdparty/asio/include/asio/buffered_read_stream.hpp273
-rw-r--r--3rdparty/asio/include/asio/buffered_read_stream_fwd.hpp25
-rw-r--r--3rdparty/asio/include/asio/buffered_stream.hpp292
-rw-r--r--3rdparty/asio/include/asio/buffered_stream_fwd.hpp25
-rw-r--r--3rdparty/asio/include/asio/buffered_write_stream.hpp265
-rw-r--r--3rdparty/asio/include/asio/buffered_write_stream_fwd.hpp25
-rw-r--r--3rdparty/asio/include/asio/buffers_iterator.hpp521
-rw-r--r--3rdparty/asio/include/asio/cancellation_signal.hpp245
-rw-r--r--3rdparty/asio/include/asio/cancellation_state.hpp235
-rw-r--r--3rdparty/asio/include/asio/cancellation_type.hpp157
-rw-r--r--3rdparty/asio/include/asio/co_spawn.hpp523
-rw-r--r--3rdparty/asio/include/asio/completion_condition.hpp218
-rw-r--r--3rdparty/asio/include/asio/compose.hpp319
-rw-r--r--3rdparty/asio/include/asio/connect.hpp1180
-rw-r--r--3rdparty/asio/include/asio/connect_pipe.hpp83
-rw-r--r--3rdparty/asio/include/asio/consign.hpp75
-rw-r--r--3rdparty/asio/include/asio/coroutine.hpp329
-rw-r--r--3rdparty/asio/include/asio/deadline_timer.hpp38
-rw-r--r--3rdparty/asio/include/asio/defer.hpp218
-rw-r--r--3rdparty/asio/include/asio/deferred.hpp715
-rw-r--r--3rdparty/asio/include/asio/detached.hpp105
-rw-r--r--3rdparty/asio/include/asio/detail/array.hpp30
-rw-r--r--3rdparty/asio/include/asio/detail/array_fwd.hpp32
-rw-r--r--3rdparty/asio/include/asio/detail/assert.hpp32
-rw-r--r--3rdparty/asio/include/asio/detail/atomic_count.hpp59
-rw-r--r--3rdparty/asio/include/asio/detail/base_from_cancellation_state.hpp164
-rw-r--r--3rdparty/asio/include/asio/detail/base_from_completion_cond.hpp69
-rw-r--r--3rdparty/asio/include/asio/detail/bind_handler.hpp711
-rw-r--r--3rdparty/asio/include/asio/detail/blocking_executor_op.hpp107
-rw-r--r--3rdparty/asio/include/asio/detail/buffer_resize_guard.hpp66
-rw-r--r--3rdparty/asio/include/asio/detail/buffer_sequence_adapter.hpp837
-rw-r--r--3rdparty/asio/include/asio/detail/buffered_stream_storage.hpp126
-rw-r--r--3rdparty/asio/include/asio/detail/call_stack.hpp125
-rw-r--r--3rdparty/asio/include/asio/detail/chrono.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/chrono_time_traits.hpp190
-rw-r--r--3rdparty/asio/include/asio/detail/completion_handler.hpp88
-rw-r--r--3rdparty/asio/include/asio/detail/composed_work.hpp252
-rw-r--r--3rdparty/asio/include/asio/detail/concurrency_hint.hpp94
-rw-r--r--3rdparty/asio/include/asio/detail/conditionally_enabled_event.hpp120
-rw-r--r--3rdparty/asio/include/asio/detail/conditionally_enabled_mutex.hpp149
-rw-r--r--3rdparty/asio/include/asio/detail/config.hpp1422
-rw-r--r--3rdparty/asio/include/asio/detail/consuming_buffers.hpp443
-rw-r--r--3rdparty/asio/include/asio/detail/cstddef.hpp27
-rw-r--r--3rdparty/asio/include/asio/detail/cstdint.hpp40
-rw-r--r--3rdparty/asio/include/asio/detail/date_time_fwd.hpp34
-rw-r--r--3rdparty/asio/include/asio/detail/deadline_timer_service.hpp335
-rw-r--r--3rdparty/asio/include/asio/detail/dependent_type.hpp36
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_ops.hpp179
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_read_op.hpp188
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_write_op.hpp187
-rw-r--r--3rdparty/asio/include/asio/detail/dev_poll_reactor.hpp247
-rw-r--r--3rdparty/asio/include/asio/detail/epoll_reactor.hpp295
-rw-r--r--3rdparty/asio/include/asio/detail/event.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/eventfd_select_interrupter.hpp83
-rw-r--r--3rdparty/asio/include/asio/detail/exception.hpp29
-rw-r--r--3rdparty/asio/include/asio/detail/executor_function.hpp152
-rw-r--r--3rdparty/asio/include/asio/detail/executor_op.hpp84
-rw-r--r--3rdparty/asio/include/asio/detail/fd_set_adapter.hpp39
-rw-r--r--3rdparty/asio/include/asio/detail/fenced_block.hpp40
-rw-r--r--3rdparty/asio/include/asio/detail/functional.hpp33
-rw-r--r--3rdparty/asio/include/asio/detail/future.hpp32
-rw-r--r--3rdparty/asio/include/asio/detail/global.hpp50
-rw-r--r--3rdparty/asio/include/asio/detail/handler_alloc_helpers.hpp225
-rw-r--r--3rdparty/asio/include/asio/detail/handler_cont_helpers.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/handler_tracking.hpp264
-rw-r--r--3rdparty/asio/include/asio/detail/handler_type_requirements.hpp553
-rw-r--r--3rdparty/asio/include/asio/detail/handler_work.hpp511
-rw-r--r--3rdparty/asio/include/asio/detail/hash_map.hpp331
-rw-r--r--3rdparty/asio/include/asio/detail/impl/buffer_sequence_adapter.ipp118
-rw-r--r--3rdparty/asio/include/asio/detail/impl/descriptor_ops.ipp991
-rw-r--r--3rdparty/asio/include/asio/detail/impl/dev_poll_reactor.hpp111
-rw-r--r--3rdparty/asio/include/asio/detail/impl/dev_poll_reactor.ipp469
-rw-r--r--3rdparty/asio/include/asio/detail/impl/epoll_reactor.hpp109
-rw-r--r--3rdparty/asio/include/asio/detail/impl/epoll_reactor.ipp826
-rw-r--r--3rdparty/asio/include/asio/detail/impl/eventfd_select_interrupter.ipp171
-rw-r--r--3rdparty/asio/include/asio/detail/impl/handler_tracking.ipp398
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_descriptor_service.ipp205
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_file_service.ipp140
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_service.hpp112
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_service.ipp914
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_socket_service_base.ipp249
-rw-r--r--3rdparty/asio/include/asio/detail/impl/kqueue_reactor.hpp113
-rw-r--r--3rdparty/asio/include/asio/detail/impl/kqueue_reactor.ipp608
-rw-r--r--3rdparty/asio/include/asio/detail/impl/null_event.ipp74
-rw-r--r--3rdparty/asio/include/asio/detail/impl/pipe_select_interrupter.ipp129
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_event.ipp63
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_mutex.ipp46
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_serial_port_service.ipp168
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_thread.ipp84
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_tss_ptr.ipp46
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_descriptor_service.ipp230
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_socket_service_base.ipp310
-rw-r--r--3rdparty/asio/include/asio/detail/impl/resolver_service_base.ipp158
-rw-r--r--3rdparty/asio/include/asio/detail/impl/scheduler.ipp675
-rw-r--r--3rdparty/asio/include/asio/detail/impl/select_reactor.hpp124
-rw-r--r--3rdparty/asio/include/asio/detail/impl/select_reactor.ipp400
-rw-r--r--3rdparty/asio/include/asio/detail/impl/service_registry.hpp93
-rw-r--r--3rdparty/asio/include/asio/detail/impl/service_registry.ipp197
-rw-r--r--3rdparty/asio/include/asio/detail/impl/signal_set_service.ipp826
-rw-r--r--3rdparty/asio/include/asio/detail/impl/socket_ops.ipp4035
-rw-r--r--3rdparty/asio/include/asio/detail/impl/socket_select_interrupter.ipp185
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_executor_service.hpp346
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_executor_service.ipp158
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_service.hpp86
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_service.ipp202
-rw-r--r--3rdparty/asio/include/asio/detail/impl/thread_context.ipp35
-rw-r--r--3rdparty/asio/include/asio/detail/impl/throw_error.ipp49
-rw-r--r--3rdparty/asio/include/asio/detail/impl/timer_queue_ptime.ipp97
-rw-r--r--3rdparty/asio/include/asio/detail/impl/timer_queue_set.ipp101
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_event.ipp76
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_file_service.ipp280
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_handle_service.ipp619
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_io_context.hpp119
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_io_context.ipp614
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_serial_port_service.ipp200
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_socket_service_base.ipp821
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_mutex.ipp84
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_object_handle_service.ipp452
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_static_mutex.ipp136
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_thread.ipp150
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_tss_ptr.ipp57
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_ssocket_service_base.ipp626
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_timer_scheduler.hpp92
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_timer_scheduler.ipp121
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winsock_init.ipp82
-rw-r--r--3rdparty/asio/include/asio/detail/initiate_defer.hpp207
-rw-r--r--3rdparty/asio/include/asio/detail/initiate_dispatch.hpp193
-rw-r--r--3rdparty/asio/include/asio/detail/initiate_post.hpp207
-rw-r--r--3rdparty/asio/include/asio/detail/io_control.hpp84
-rw-r--r--3rdparty/asio/include/asio/detail/io_object_impl.hpp177
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_read_at_op.hpp195
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_read_op.hpp190
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_service.hpp687
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_write_at_op.hpp189
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_write_op.hpp185
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_file_service.hpp261
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_null_buffers_op.hpp114
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_operation.hpp84
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_service.hpp319
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_accept_op.hpp280
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_connect_op.hpp140
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_recv_op.hpp205
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_recvfrom_op.hpp206
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_recvmsg_op.hpp192
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_send_op.hpp191
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_sendto_op.hpp194
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_service.hpp629
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_service_base.hpp663
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_wait_op.hpp112
-rw-r--r--3rdparty/asio/include/asio/detail/is_buffer_sequence.hpp296
-rw-r--r--3rdparty/asio/include/asio/detail/is_executor.hpp126
-rw-r--r--3rdparty/asio/include/asio/detail/keyword_tss_ptr.hpp70
-rw-r--r--3rdparty/asio/include/asio/detail/kqueue_reactor.hpp271
-rw-r--r--3rdparty/asio/include/asio/detail/limits.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/local_free_on_block_exit.hpp59
-rw-r--r--3rdparty/asio/include/asio/detail/memory.hpp126
-rw-r--r--3rdparty/asio/include/asio/detail/mutex.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/non_const_lvalue.hpp43
-rw-r--r--3rdparty/asio/include/asio/detail/noncopyable.hpp43
-rw-r--r--3rdparty/asio/include/asio/detail/null_event.hpp106
-rw-r--r--3rdparty/asio/include/asio/detail/null_fenced_block.hpp47
-rw-r--r--3rdparty/asio/include/asio/detail/null_global.hpp59
-rw-r--r--3rdparty/asio/include/asio/detail/null_mutex.hpp60
-rw-r--r--3rdparty/asio/include/asio/detail/null_reactor.hpp83
-rw-r--r--3rdparty/asio/include/asio/detail/null_signal_blocker.hpp69
-rw-r--r--3rdparty/asio/include/asio/detail/null_socket_service.hpp519
-rw-r--r--3rdparty/asio/include/asio/detail/null_static_mutex.hpp60
-rw-r--r--3rdparty/asio/include/asio/detail/null_thread.hpp67
-rw-r--r--3rdparty/asio/include/asio/detail/null_tss_ptr.hpp68
-rw-r--r--3rdparty/asio/include/asio/detail/object_pool.hpp171
-rw-r--r--3rdparty/asio/include/asio/detail/old_win_sdk_compat.hpp214
-rw-r--r--3rdparty/asio/include/asio/detail/op_queue.hpp162
-rw-r--r--3rdparty/asio/include/asio/detail/operation.hpp38
-rw-r--r--3rdparty/asio/include/asio/detail/pipe_select_interrupter.hpp89
-rw-r--r--3rdparty/asio/include/asio/detail/pop_options.hpp157
-rw-r--r--3rdparty/asio/include/asio/detail/posix_event.hpp175
-rw-r--r--3rdparty/asio/include/asio/detail/posix_fd_set_adapter.hpp118
-rw-r--r--3rdparty/asio/include/asio/detail/posix_global.hpp80
-rw-r--r--3rdparty/asio/include/asio/detail/posix_mutex.hpp76
-rw-r--r--3rdparty/asio/include/asio/detail/posix_serial_port_service.hpp249
-rw-r--r--3rdparty/asio/include/asio/detail/posix_signal_blocker.hpp85
-rw-r--r--3rdparty/asio/include/asio/detail/posix_static_mutex.hpp64
-rw-r--r--3rdparty/asio/include/asio/detail/posix_thread.hpp109
-rw-r--r--3rdparty/asio/include/asio/detail/posix_tss_ptr.hpp79
-rw-r--r--3rdparty/asio/include/asio/detail/push_options.hpp228
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_descriptor_service.hpp566
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_null_buffers_op.hpp131
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_accept_op.hpp323
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_connect_op.hpp162
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recv_op.hpp197
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recvfrom_op.hpp203
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recvmsg_op.hpp184
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_send_op.hpp201
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_sendto_op.hpp194
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_service.hpp633
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_service_base.hpp750
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_wait_op.hpp131
-rw-r--r--3rdparty/asio/include/asio/detail/reactor.hpp54
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_op.hpp71
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_op_queue.hpp212
-rw-r--r--3rdparty/asio/include/asio/detail/recycling_allocator.hpp105
-rw-r--r--3rdparty/asio/include/asio/detail/regex_fwd.hpp35
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_endpoint_op.hpp140
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_op.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_query_op.hpp150
-rw-r--r--3rdparty/asio/include/asio/detail/resolver_service.hpp147
-rw-r--r--3rdparty/asio/include/asio/detail/resolver_service_base.hpp158
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler.hpp241
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_operation.hpp78
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_task.hpp49
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_thread_info.hpp40
-rw-r--r--3rdparty/asio/include/asio/detail/scoped_lock.hpp101
-rw-r--r--3rdparty/asio/include/asio/detail/scoped_ptr.hpp87
-rw-r--r--3rdparty/asio/include/asio/detail/select_interrupter.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/select_reactor.hpp291
-rw-r--r--3rdparty/asio/include/asio/detail/service_registry.hpp163
-rw-r--r--3rdparty/asio/include/asio/detail/signal_blocker.hpp44
-rw-r--r--3rdparty/asio/include/asio/detail/signal_handler.hpp90
-rw-r--r--3rdparty/asio/include/asio/detail/signal_init.hpp47
-rw-r--r--3rdparty/asio/include/asio/detail/signal_op.hpp53
-rw-r--r--3rdparty/asio/include/asio/detail/signal_set_service.hpp292
-rw-r--r--3rdparty/asio/include/asio/detail/socket_holder.hpp98
-rw-r--r--3rdparty/asio/include/asio/detail/socket_ops.hpp375
-rw-r--r--3rdparty/asio/include/asio/detail/socket_option.hpp316
-rw-r--r--3rdparty/asio/include/asio/detail/socket_select_interrupter.hpp91
-rw-r--r--3rdparty/asio/include/asio/detail/socket_types.hpp427
-rw-r--r--3rdparty/asio/include/asio/detail/source_location.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/static_mutex.hpp50
-rw-r--r--3rdparty/asio/include/asio/detail/std_event.hpp183
-rw-r--r--3rdparty/asio/include/asio/detail/std_fenced_block.hpp57
-rw-r--r--3rdparty/asio/include/asio/detail/std_global.hpp65
-rw-r--r--3rdparty/asio/include/asio/detail/std_mutex.hpp68
-rw-r--r--3rdparty/asio/include/asio/detail/std_static_mutex.hpp76
-rw-r--r--3rdparty/asio/include/asio/detail/std_thread.hpp66
-rw-r--r--3rdparty/asio/include/asio/detail/strand_executor_service.hpp173
-rw-r--r--3rdparty/asio/include/asio/detail/strand_service.hpp144
-rw-r--r--3rdparty/asio/include/asio/detail/string_view.hpp47
-rw-r--r--3rdparty/asio/include/asio/detail/thread.hpp58
-rw-r--r--3rdparty/asio/include/asio/detail/thread_context.hpp51
-rw-r--r--3rdparty/asio/include/asio/detail/thread_group.hpp99
-rw-r--r--3rdparty/asio/include/asio/detail/thread_info_base.hpp250
-rw-r--r--3rdparty/asio/include/asio/detail/throw_error.hpp62
-rw-r--r--3rdparty/asio/include/asio/detail/throw_exception.hpp55
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue.hpp389
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_base.hpp68
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_ptime.hpp103
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_set.hpp66
-rw-r--r--3rdparty/asio/include/asio/detail/timer_scheduler.hpp37
-rw-r--r--3rdparty/asio/include/asio/detail/timer_scheduler_fwd.hpp42
-rw-r--r--3rdparty/asio/include/asio/detail/tss_ptr.hpp69
-rw-r--r--3rdparty/asio/include/asio/detail/type_traits.hpp178
-rw-r--r--3rdparty/asio/include/asio/detail/utility.hpp83
-rw-r--r--3rdparty/asio/include/asio/detail/wait_handler.hpp90
-rw-r--r--3rdparty/asio/include/asio/detail/wait_op.hpp49
-rw-r--r--3rdparty/asio/include/asio/detail/win_event.hpp164
-rw-r--r--3rdparty/asio/include/asio/detail/win_fd_set_adapter.hpp149
-rw-r--r--3rdparty/asio/include/asio/detail/win_global.hpp71
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_file_service.hpp287
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_read_op.hpp119
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_service.hpp431
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_write_op.hpp114
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_io_context.hpp347
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_null_buffers_op.hpp129
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_operation.hpp96
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_overlapped_op.hpp100
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_overlapped_ptr.hpp171
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_serial_port_service.hpp233
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_accept_op.hpp339
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_connect_op.hpp138
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recv_op.hpp126
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recvfrom_op.hpp135
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recvmsg_op.hpp127
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_send_op.hpp120
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_service.hpp680
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_service_base.hpp829
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_thread_info.hpp34
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_wait_op.hpp130
-rw-r--r--3rdparty/asio/include/asio/detail/win_mutex.hpp78
-rw-r--r--3rdparty/asio/include/asio/detail/win_object_handle_service.hpp194
-rw-r--r--3rdparty/asio/include/asio/detail/win_static_mutex.hpp74
-rw-r--r--3rdparty/asio/include/asio/detail/win_thread.hpp147
-rw-r--r--3rdparty/asio/include/asio/detail/win_tss_ptr.hpp79
-rw-r--r--3rdparty/asio/include/asio/detail/winapp_thread.hpp124
-rw-r--r--3rdparty/asio/include/asio/detail/wince_thread.hpp124
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_async_manager.hpp305
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_async_op.hpp65
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_resolve_op.hpp125
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_resolver_service.hpp212
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_connect_op.hpp98
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_recv_op.hpp119
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_send_op.hpp110
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_ssocket_service.hpp250
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_ssocket_service_base.hpp362
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_timer_scheduler.hpp147
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_utils.hpp106
-rw-r--r--3rdparty/asio/include/asio/detail/winsock_init.hpp128
-rw-r--r--3rdparty/asio/include/asio/detail/work_dispatcher.hpp143
-rw-r--r--3rdparty/asio/include/asio/detail/wrapped_handler.hpp217
-rw-r--r--3rdparty/asio/include/asio/dispatch.hpp197
-rw-r--r--3rdparty/asio/include/asio/error.hpp389
-rw-r--r--3rdparty/asio/include/asio/error_code.hpp39
-rw-r--r--3rdparty/asio/include/asio/execution.hpp33
-rw-r--r--3rdparty/asio/include/asio/execution/allocator.hpp278
-rw-r--r--3rdparty/asio/include/asio/execution/any_executor.hpp1933
-rw-r--r--3rdparty/asio/include/asio/execution/bad_executor.hpp46
-rw-r--r--3rdparty/asio/include/asio/execution/blocking.hpp1360
-rw-r--r--3rdparty/asio/include/asio/execution/blocking_adaptation.hpp1080
-rw-r--r--3rdparty/asio/include/asio/execution/context.hpp191
-rw-r--r--3rdparty/asio/include/asio/execution/context_as.hpp190
-rw-r--r--3rdparty/asio/include/asio/execution/executor.hpp116
-rw-r--r--3rdparty/asio/include/asio/execution/impl/bad_executor.ipp40
-rw-r--r--3rdparty/asio/include/asio/execution/invocable_archetype.hpp43
-rw-r--r--3rdparty/asio/include/asio/execution/mapping.hpp1002
-rw-r--r--3rdparty/asio/include/asio/execution/occupancy.hpp184
-rw-r--r--3rdparty/asio/include/asio/execution/outstanding_work.hpp753
-rw-r--r--3rdparty/asio/include/asio/execution/prefer_only.hpp328
-rw-r--r--3rdparty/asio/include/asio/execution/relationship.hpp751
-rw-r--r--3rdparty/asio/include/asio/execution_context.hpp388
-rw-r--r--3rdparty/asio/include/asio/executor.hpp363
-rw-r--r--3rdparty/asio/include/asio/executor_work_guard.hpp362
-rw-r--r--3rdparty/asio/include/asio/experimental/append.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/as_single.hpp132
-rw-r--r--3rdparty/asio/include/asio/experimental/as_tuple.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/awaitable_operators.hpp536
-rw-r--r--3rdparty/asio/include/asio/experimental/basic_channel.hpp513
-rw-r--r--3rdparty/asio/include/asio/experimental/basic_concurrent_channel.hpp513
-rw-r--r--3rdparty/asio/include/asio/experimental/cancellation_condition.hpp152
-rw-r--r--3rdparty/asio/include/asio/experimental/channel.hpp70
-rw-r--r--3rdparty/asio/include/asio/experimental/channel_error.hpp82
-rw-r--r--3rdparty/asio/include/asio/experimental/channel_traits.hpp301
-rw-r--r--3rdparty/asio/include/asio/experimental/co_composed.hpp145
-rw-r--r--3rdparty/asio/include/asio/experimental/co_spawn.hpp187
-rw-r--r--3rdparty/asio/include/asio/experimental/concurrent_channel.hpp70
-rw-r--r--3rdparty/asio/include/asio/experimental/coro.hpp293
-rw-r--r--3rdparty/asio/include/asio/experimental/coro_traits.hpp228
-rw-r--r--3rdparty/asio/include/asio/experimental/deferred.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_handler.hpp77
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_message.hpp129
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_operation.hpp361
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_payload.hpp222
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_receive_op.hpp127
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_send_functions.hpp192
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_send_op.hpp148
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_service.hpp677
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/coro_completion_handler.hpp169
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/coro_promise_allocator.hpp141
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/has_signature.hpp54
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/impl/channel_service.hpp621
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/partial_promise.hpp197
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/as_single.hpp176
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/channel_error.ipp61
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/co_composed.hpp1174
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/coro.hpp1222
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/parallel_group.hpp788
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/promise.hpp255
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/use_coro.hpp214
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/use_promise.hpp66
-rw-r--r--3rdparty/asio/include/asio/experimental/parallel_group.hpp457
-rw-r--r--3rdparty/asio/include/asio/experimental/prepend.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/promise.hpp224
-rw-r--r--3rdparty/asio/include/asio/experimental/use_coro.hpp189
-rw-r--r--3rdparty/asio/include/asio/experimental/use_promise.hpp111
-rw-r--r--3rdparty/asio/include/asio/file_base.hpp166
-rw-r--r--3rdparty/asio/include/asio/generic/basic_endpoint.hpp189
-rw-r--r--3rdparty/asio/include/asio/generic/datagram_protocol.hpp123
-rw-r--r--3rdparty/asio/include/asio/generic/detail/endpoint.hpp133
-rw-r--r--3rdparty/asio/include/asio/generic/detail/impl/endpoint.ipp110
-rw-r--r--3rdparty/asio/include/asio/generic/raw_protocol.hpp121
-rw-r--r--3rdparty/asio/include/asio/generic/seq_packet_protocol.hpp122
-rw-r--r--3rdparty/asio/include/asio/generic/stream_protocol.hpp127
-rw-r--r--3rdparty/asio/include/asio/handler_continuation_hook.hpp54
-rw-r--r--3rdparty/asio/include/asio/high_resolution_timer.hpp39
-rw-r--r--3rdparty/asio/include/asio/impl/any_completion_executor.ipp126
-rw-r--r--3rdparty/asio/include/asio/impl/any_io_executor.ipp134
-rw-r--r--3rdparty/asio/include/asio/impl/append.hpp162
-rw-r--r--3rdparty/asio/include/asio/impl/as_tuple.hpp245
-rw-r--r--3rdparty/asio/include/asio/impl/awaitable.hpp1196
-rw-r--r--3rdparty/asio/include/asio/impl/buffered_read_stream.hpp404
-rw-r--r--3rdparty/asio/include/asio/impl/buffered_write_stream.hpp384
-rw-r--r--3rdparty/asio/include/asio/impl/cancellation_signal.ipp96
-rw-r--r--3rdparty/asio/include/asio/impl/co_spawn.hpp449
-rw-r--r--3rdparty/asio/include/asio/impl/connect.hpp809
-rw-r--r--3rdparty/asio/include/asio/impl/connect_pipe.hpp73
-rw-r--r--3rdparty/asio/include/asio/impl/connect_pipe.ipp149
-rw-r--r--3rdparty/asio/include/asio/impl/consign.hpp137
-rw-r--r--3rdparty/asio/include/asio/impl/deferred.hpp147
-rw-r--r--3rdparty/asio/include/asio/impl/detached.hpp77
-rw-r--r--3rdparty/asio/include/asio/impl/error.ipp128
-rw-r--r--3rdparty/asio/include/asio/impl/error_code.ipp206
-rw-r--r--3rdparty/asio/include/asio/impl/execution_context.hpp77
-rw-r--r--3rdparty/asio/include/asio/impl/execution_context.ipp82
-rw-r--r--3rdparty/asio/include/asio/impl/executor.hpp317
-rw-r--r--3rdparty/asio/include/asio/impl/executor.ipp43
-rw-r--r--3rdparty/asio/include/asio/impl/io_context.hpp433
-rw-r--r--3rdparty/asio/include/asio/impl/io_context.ipp176
-rw-r--r--3rdparty/asio/include/asio/impl/multiple_exceptions.ipp45
-rw-r--r--3rdparty/asio/include/asio/impl/prepend.hpp163
-rw-r--r--3rdparty/asio/include/asio/impl/read.hpp1053
-rw-r--r--3rdparty/asio/include/asio/impl/read_at.hpp628
-rw-r--r--3rdparty/asio/include/asio/impl/read_until.hpp2941
-rw-r--r--3rdparty/asio/include/asio/impl/redirect_error.hpp250
-rw-r--r--3rdparty/asio/include/asio/impl/serial_port_base.hpp59
-rw-r--r--3rdparty/asio/include/asio/impl/serial_port_base.ipp554
-rw-r--r--3rdparty/asio/include/asio/impl/spawn.hpp1400
-rw-r--r--3rdparty/asio/include/asio/impl/src.hpp94
-rw-r--r--3rdparty/asio/include/asio/impl/system_context.hpp34
-rw-r--r--3rdparty/asio/include/asio/impl/system_context.ipp92
-rw-r--r--3rdparty/asio/include/asio/impl/system_executor.hpp179
-rw-r--r--3rdparty/asio/include/asio/impl/thread_pool.hpp277
-rw-r--r--3rdparty/asio/include/asio/impl/thread_pool.ipp142
-rw-r--r--3rdparty/asio/include/asio/impl/use_awaitable.hpp301
-rw-r--r--3rdparty/asio/include/asio/impl/use_future.hpp707
-rw-r--r--3rdparty/asio/include/asio/impl/write.hpp939
-rw-r--r--3rdparty/asio/include/asio/impl/write_at.hpp551
-rw-r--r--3rdparty/asio/include/asio/io_context.hpp1505
-rw-r--r--3rdparty/asio/include/asio/io_context_strand.hpp396
-rw-r--r--3rdparty/asio/include/asio/io_service.hpp33
-rw-r--r--3rdparty/asio/include/asio/io_service_strand.hpp20
-rw-r--r--3rdparty/asio/include/asio/ip/address.hpp281
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4.hpp421
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4_iterator.hpp156
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4_range.hpp128
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6.hpp407
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6_iterator.hpp178
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6_range.hpp124
-rw-r--r--3rdparty/asio/include/asio/ip/bad_address_cast.hpp63
-rw-r--r--3rdparty/asio/include/asio/ip/basic_endpoint.hpp282
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver.hpp1112
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_entry.hpp113
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_iterator.hpp188
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_query.hpp260
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_results.hpp307
-rw-r--r--3rdparty/asio/include/asio/ip/detail/endpoint.hpp141
-rw-r--r--3rdparty/asio/include/asio/ip/detail/impl/endpoint.ipp195
-rw-r--r--3rdparty/asio/include/asio/ip/detail/socket_option.hpp566
-rw-r--r--3rdparty/asio/include/asio/ip/host_name.hpp42
-rw-r--r--3rdparty/asio/include/asio/ip/icmp.hpp115
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address.hpp67
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address.ipp235
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v4.hpp67
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v4.ipp206
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v6.hpp67
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v6.ipp342
-rw-r--r--3rdparty/asio/include/asio/ip/impl/basic_endpoint.hpp43
-rw-r--r--3rdparty/asio/include/asio/ip/impl/host_name.ipp54
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v4.hpp54
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v4.ipp218
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v6.hpp53
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v6.ipp187
-rw-r--r--3rdparty/asio/include/asio/ip/multicast.hpp191
-rw-r--r--3rdparty/asio/include/asio/ip/network_v4.hpp257
-rw-r--r--3rdparty/asio/include/asio/ip/network_v6.hpp231
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_base.hpp129
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_query_base.hpp43
-rw-r--r--3rdparty/asio/include/asio/ip/tcp.hpp155
-rw-r--r--3rdparty/asio/include/asio/ip/udp.hpp111
-rw-r--r--3rdparty/asio/include/asio/ip/unicast.hpp70
-rw-r--r--3rdparty/asio/include/asio/ip/v6_only.hpp69
-rw-r--r--3rdparty/asio/include/asio/is_applicable_property.hpp61
-rw-r--r--3rdparty/asio/include/asio/is_contiguous_iterator.hpp45
-rw-r--r--3rdparty/asio/include/asio/is_executor.hpp46
-rw-r--r--3rdparty/asio/include/asio/is_read_buffered.hpp59
-rw-r--r--3rdparty/asio/include/asio/is_write_buffered.hpp59
-rw-r--r--3rdparty/asio/include/asio/local/basic_endpoint.hpp243
-rw-r--r--3rdparty/asio/include/asio/local/connect_pair.hpp101
-rw-r--r--3rdparty/asio/include/asio/local/datagram_protocol.hpp80
-rw-r--r--3rdparty/asio/include/asio/local/detail/endpoint.hpp139
-rw-r--r--3rdparty/asio/include/asio/local/detail/impl/endpoint.ipp131
-rw-r--r--3rdparty/asio/include/asio/local/seq_packet_protocol.hpp84
-rw-r--r--3rdparty/asio/include/asio/local/stream_protocol.hpp90
-rw-r--r--3rdparty/asio/include/asio/multiple_exceptions.hpp52
-rw-r--r--3rdparty/asio/include/asio/packaged_task.hpp66
-rw-r--r--3rdparty/asio/include/asio/placeholders.hpp75
-rw-r--r--3rdparty/asio/include/asio/posix/basic_descriptor.hpp773
-rw-r--r--3rdparty/asio/include/asio/posix/basic_stream_descriptor.hpp559
-rw-r--r--3rdparty/asio/include/asio/posix/descriptor.hpp37
-rw-r--r--3rdparty/asio/include/asio/posix/descriptor_base.hpp90
-rw-r--r--3rdparty/asio/include/asio/posix/stream_descriptor.hpp37
-rw-r--r--3rdparty/asio/include/asio/post.hpp213
-rw-r--r--3rdparty/asio/include/asio/prefer.hpp577
-rw-r--r--3rdparty/asio/include/asio/prepend.hpp66
-rw-r--r--3rdparty/asio/include/asio/query.hpp311
-rw-r--r--3rdparty/asio/include/asio/random_access_file.hpp35
-rw-r--r--3rdparty/asio/include/asio/read.hpp1448
-rw-r--r--3rdparty/asio/include/asio/read_at.hpp778
-rw-r--r--3rdparty/asio/include/asio/read_until.hpp3124
-rw-r--r--3rdparty/asio/include/asio/readable_pipe.hpp35
-rw-r--r--3rdparty/asio/include/asio/recycling_allocator.hpp138
-rw-r--r--3rdparty/asio/include/asio/redirect_error.hpp64
-rw-r--r--3rdparty/asio/include/asio/registered_buffer.hpp344
-rw-r--r--3rdparty/asio/include/asio/require.hpp433
-rw-r--r--3rdparty/asio/include/asio/require_concept.hpp343
-rw-r--r--3rdparty/asio/include/asio/serial_port.hpp36
-rw-r--r--3rdparty/asio/include/asio/serial_port_base.hpp167
-rw-r--r--3rdparty/asio/include/asio/signal_set.hpp28
-rw-r--r--3rdparty/asio/include/asio/signal_set_base.hpp171
-rw-r--r--3rdparty/asio/include/asio/socket_base.hpp559
-rw-r--r--3rdparty/asio/include/asio/spawn.hpp872
-rw-r--r--3rdparty/asio/include/asio/ssl.hpp28
-rw-r--r--3rdparty/asio/include/asio/ssl/context.hpp762
-rw-r--r--3rdparty/asio/include/asio/ssl/context_base.hpp209
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/buffered_handshake_op.hpp119
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/engine.hpp169
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/handshake_op.hpp67
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/impl/engine.ipp377
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/impl/openssl_init.ipp169
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/io.hpp376
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/openssl_init.hpp101
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/openssl_types.hpp34
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/password_callback.hpp66
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/read_op.hpp72
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/shutdown_op.hpp69
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/stream_core.hpp217
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/verify_callback.hpp62
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/write_op.hpp76
-rw-r--r--3rdparty/asio/include/asio/ssl/error.hpp123
-rw-r--r--3rdparty/asio/include/asio/ssl/host_name_verification.hpp90
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/context.hpp67
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/context.ipp1319
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/error.ipp124
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/host_name_verification.ipp73
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/rfc2818_verification.ipp164
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/src.hpp29
-rw-r--r--3rdparty/asio/include/asio/ssl/rfc2818_verification.hpp98
-rw-r--r--3rdparty/asio/include/asio/ssl/stream.hpp1042
-rw-r--r--3rdparty/asio/include/asio/ssl/stream_base.hpp52
-rw-r--r--3rdparty/asio/include/asio/ssl/verify_context.hpp67
-rw-r--r--3rdparty/asio/include/asio/ssl/verify_mode.hpp63
-rw-r--r--3rdparty/asio/include/asio/static_thread_pool.hpp31
-rw-r--r--3rdparty/asio/include/asio/steady_timer.hpp37
-rw-r--r--3rdparty/asio/include/asio/strand.hpp557
-rw-r--r--3rdparty/asio/include/asio/stream_file.hpp35
-rw-r--r--3rdparty/asio/include/asio/streambuf.hpp33
-rw-r--r--3rdparty/asio/include/asio/system_context.hpp90
-rw-r--r--3rdparty/asio/include/asio/system_error.hpp31
-rw-r--r--3rdparty/asio/include/asio/system_executor.hpp671
-rw-r--r--3rdparty/asio/include/asio/system_timer.hpp37
-rw-r--r--3rdparty/asio/include/asio/this_coro.hpp267
-rw-r--r--3rdparty/asio/include/asio/thread.hpp92
-rw-r--r--3rdparty/asio/include/asio/thread_pool.hpp963
-rw-r--r--3rdparty/asio/include/asio/time_traits.hpp86
-rw-r--r--3rdparty/asio/include/asio/traits/equality_comparable.hpp100
-rw-r--r--3rdparty/asio/include/asio/traits/execute_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/prefer_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/prefer_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/query_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/query_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/query_static_constexpr_member.hpp101
-rw-r--r--3rdparty/asio/include/asio/traits/require_concept_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/require_concept_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/require_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/require_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/static_query.hpp102
-rw-r--r--3rdparty/asio/include/asio/traits/static_require.hpp115
-rw-r--r--3rdparty/asio/include/asio/traits/static_require_concept.hpp116
-rw-r--r--3rdparty/asio/include/asio/ts/buffer.hpp24
-rw-r--r--3rdparty/asio/include/asio/ts/executor.hpp35
-rw-r--r--3rdparty/asio/include/asio/ts/internet.hpp40
-rw-r--r--3rdparty/asio/include/asio/ts/io_context.hpp20
-rw-r--r--3rdparty/asio/include/asio/ts/net.hpp26
-rw-r--r--3rdparty/asio/include/asio/ts/netfwd.hpp236
-rw-r--r--3rdparty/asio/include/asio/ts/socket.hpp27
-rw-r--r--3rdparty/asio/include/asio/ts/timer.hpp26
-rw-r--r--3rdparty/asio/include/asio/unyield.hpp21
-rw-r--r--3rdparty/asio/include/asio/use_awaitable.hpp161
-rw-r--r--3rdparty/asio/include/asio/use_future.hpp159
-rw-r--r--3rdparty/asio/include/asio/uses_executor.hpp67
-rw-r--r--3rdparty/asio/include/asio/version.hpp23
-rw-r--r--3rdparty/asio/include/asio/wait_traits.hpp56
-rw-r--r--3rdparty/asio/include/asio/windows/basic_object_handle.hpp485
-rw-r--r--3rdparty/asio/include/asio/windows/basic_overlapped_handle.hpp455
-rw-r--r--3rdparty/asio/include/asio/windows/basic_random_access_handle.hpp567
-rw-r--r--3rdparty/asio/include/asio/windows/basic_stream_handle.hpp551
-rw-r--r--3rdparty/asio/include/asio/windows/object_handle.hpp38
-rw-r--r--3rdparty/asio/include/asio/windows/overlapped_handle.hpp39
-rw-r--r--3rdparty/asio/include/asio/windows/overlapped_ptr.hpp145
-rw-r--r--3rdparty/asio/include/asio/windows/random_access_handle.hpp37
-rw-r--r--3rdparty/asio/include/asio/windows/stream_handle.hpp37
-rw-r--r--3rdparty/asio/include/asio/writable_pipe.hpp35
-rw-r--r--3rdparty/asio/include/asio/write.hpp1414
-rw-r--r--3rdparty/asio/include/asio/write_at.hpp789
-rw-r--r--3rdparty/asio/include/asio/yield.hpp23
-rwxr-xr-x3rdparty/asio/install-sh541
-rwxr-xr-x3rdparty/asio/missing215
-rw-r--r--3rdparty/asio/src/Makefile.am39
-rw-r--r--3rdparty/asio/src/Makefile.in619
-rw-r--r--3rdparty/asio/src/Makefile.mgw291
-rw-r--r--3rdparty/asio/src/Makefile.msc550
-rw-r--r--3rdparty/asio/src/asio.cpp11
-rw-r--r--3rdparty/asio/src/asio_ssl.cpp11
-rw-r--r--3rdparty/asio/src/examples/cpp11/Makefile.am308
-rw-r--r--3rdparty/asio/src/examples/cpp11/Makefile.in2975
-rw-r--r--3rdparty/asio/src/examples/cpp11/allocation/server.cpp217
-rw-r--r--3rdparty/asio/src/examples/cpp11/buffers/reference_counted.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_client.cpp167
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_message.hpp91
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_server.cpp227
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/posix_chat_client.cpp198
-rw-r--r--3rdparty/asio/src/examples/cpp11/deferred/deferred_1.cpp35
-rw-r--r--3rdparty/asio/src/examples/cpp11/deferred/deferred_2.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/async_tcp_echo_server.cpp114
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/async_udp_echo_server.cpp82
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_tcp_echo_client.cpp55
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_tcp_echo_server.cpp74
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_udp_echo_client.cpp58
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_udp_echo_server.cpp52
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/actor.cpp286
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/bank_account_1.cpp57
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/bank_account_2.cpp54
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/fork_join.cpp289
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/pipeline.cpp288
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/priority_scheduler.cpp148
-rw-r--r--3rdparty/asio/src/examples/cpp11/files/async_file_copy.cpp101
-rw-r--r--3rdparty/asio/src/examples/cpp11/files/blocking_file_copy.cpp65
-rw-r--r--3rdparty/asio/src/examples/cpp11/fork/daemon.cpp189
-rw-r--r--3rdparty/asio/src/examples/cpp11/fork/process_per_connection.cpp162
-rw-r--r--3rdparty/asio/src/examples/cpp11/futures/daytime_client.cpp94
-rw-r--r--3rdparty/asio/src/examples/cpp11/handler_tracking/async_tcp_echo_server.cpp135
-rw-r--r--3rdparty/asio/src/examples/cpp11/handler_tracking/custom_tracking.hpp211
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/client/async_client.cpp204
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/client/sync_client.cpp106
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection.cpp93
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection.hpp79
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection_manager.cpp40
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection_manager.hpp48
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/main.cpp43
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/mime_types.cpp45
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/reply.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_handler.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_handler.hpp47
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_parser.hpp96
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/server.cpp94
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/server.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/connection.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/connection.hpp71
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/io_context_pool.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/io_context_pool.hpp59
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/main.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/reply.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_handler.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_handler.hpp47
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_parser.hpp96
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/server.cpp86
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/server.hpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/connection.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/connection.hpp71
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/main.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/reply.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_handler.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_handler.hpp47
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_parser.hpp96
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/server.cpp97
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/server.hpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/file_handler.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/file_handler.hpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/main.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/reply.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/request_parser.hpp96
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/server.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/server.hpp73
-rw-r--r--3rdparty/asio/src/examples/cpp11/icmp/icmp_header.hpp94
-rw-r--r--3rdparty/asio/src/examples/cpp11/icmp/ipv4_header.hpp102
-rw-r--r--3rdparty/asio/src/examples/cpp11/icmp/ping.cpp162
-rw-r--r--3rdparty/asio/src/examples/cpp11/invocation/prioritised_handlers.cpp202
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/daytime_client.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/daytime_server.cpp51
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/http_client.cpp91
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/connect_pair.cpp129
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/fd_passing_stream_client.cpp102
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/fd_passing_stream_server.cpp160
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/iostream_client.cpp61
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/stream_client.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/stream_server.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/multicast/receiver.cpp88
-rw-r--r--3rdparty/asio/src/examples/cpp11/multicast/sender.cpp91
-rw-r--r--3rdparty/asio/src/examples/cpp11/nonblocking/third_party_lib.cpp212
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_1.cpp159
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_2.cpp229
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_3.cpp238
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_4.cpp252
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_5.cpp289
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_6.cpp349
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_7.cpp268
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_8.cpp263
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/ranged_wait_for_all.cpp70
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_all.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_one.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_one_error.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_one_success.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/porthopper/client.cpp188
-rw-r--r--3rdparty/asio/src/examples/cpp11/porthopper/protocol.hpp156
-rw-r--r--3rdparty/asio/src/examples/cpp11/porthopper/server.cpp187
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/client.cpp125
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/connection.hpp184
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/server.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/stock.hpp50
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/basic_logger.hpp78
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/daytime_client.cpp101
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/logger.hpp24
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/logger_service.cpp11
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/logger_service.hpp145
-rw-r--r--3rdparty/asio/src/examples/cpp11/socks4/socks4.hpp143
-rw-r--r--3rdparty/asio/src/examples/cpp11/socks4/sync_client.cpp94
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/echo_server.cpp117
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/parallel_grep.cpp86
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/README8
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/ca.pem50
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/client.cpp165
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/dh4096.pem25
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/server.cpp145
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/server.pem99
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/async_tcp_client.cpp311
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_tcp_client.cpp192
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_token_tcp_client.cpp171
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_udp_client.cpp155
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/server.cpp433
-rw-r--r--3rdparty/asio/src/examples/cpp11/timers/time_t_timer.cpp106
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime1/client.cpp57
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime2/server.cpp50
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime3/server.cpp118
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime4/client.cpp52
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime5/server.cpp53
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime6/server.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime7/server.cpp159
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer1/timer.cpp24
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer2/timer.cpp29
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer3/timer.cpp43
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer4/timer.cpp54
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer5/timer.cpp81
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/line_reader.hpp48
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/main.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/sleep.cpp22
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/sleep.hpp35
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/stdin_line_reader.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/stdin_line_reader.hpp30
-rw-r--r--3rdparty/asio/src/examples/cpp11/windows/transmit_file.cpp176
-rw-r--r--3rdparty/asio/src/examples/cpp14/Makefile.am95
-rw-r--r--3rdparty/asio/src/examples/cpp14/Makefile.in1378
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_1.cpp35
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_2.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_3.cpp51
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_4.cpp59
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_5.cpp66
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_6.cpp75
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_7.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/async_tcp_echo_server.cpp117
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/async_udp_echo_server.cpp83
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_tcp_echo_client.cpp55
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_tcp_echo_server.cpp77
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_udp_echo_client.cpp59
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_udp_echo_server.cpp53
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/actor.cpp285
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/async_1.cpp54
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/async_2.cpp79
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/bank_account_1.cpp57
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/bank_account_2.cpp55
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/fork_join.cpp289
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/pipeline.cpp280
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/priority_scheduler.cpp181
-rw-r--r--3rdparty/asio/src/examples/cpp14/iostreams/http_client.cpp91
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/c_callback_wrapper.cpp230
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/callback_wrapper.cpp152
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_1.cpp155
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_2.cpp219
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_3.cpp228
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_4.cpp242
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_5.cpp280
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_6.cpp340
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_7.cpp261
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_8.cpp254
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/parallel_sort.cpp133
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/ranged_wait_for_all.cpp70
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_all.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one_error.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one_success.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp17/Makefile.am37
-rw-r--r--3rdparty/asio/src/examples/cpp17/Makefile.in738
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/chat_server.cpp222
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server.cpp76
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_single_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_tuple_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_default.cpp73
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/range_based_for.cpp102
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/refactored_echo_server.cpp80
-rw-r--r--3rdparty/asio/src/examples/cpp20/Makefile.am79
-rw-r--r--3rdparty/asio/src/examples/cpp20/Makefile.in1173
-rw-r--r--3rdparty/asio/src/examples/cpp20/channels/mutual_exclusion_1.cpp182
-rw-r--r--3rdparty/asio/src/examples/cpp20/channels/mutual_exclusion_2.cpp192
-rw-r--r--3rdparty/asio/src/examples/cpp20/channels/throttling_proxy.cpp135
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/chat_server.cpp222
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/echo_server.cpp76
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/echo_server_with_as_single_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/echo_server_with_as_tuple_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/echo_server_with_default.cpp73
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/echo_server_with_deferred.cpp72
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/echo_server_with_deferred_default.cpp74
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/refactored_echo_server.cpp80
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/timeout.cpp66
-rw-r--r--3rdparty/asio/src/examples/cpp20/invocation/completion_executor.cpp83
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/c_callback_wrapper.cpp232
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/callback_wrapper.cpp154
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_1.cpp157
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_2.cpp225
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_3.cpp232
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_4.cpp247
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_5.cpp284
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_6.cpp345
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_7.cpp262
-rw-r--r--3rdparty/asio/src/examples/cpp20/operations/composed_8.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp20/type_erasure/line_reader.hpp39
-rw-r--r--3rdparty/asio/src/examples/cpp20/type_erasure/main.cpp35
-rw-r--r--3rdparty/asio/src/examples/cpp20/type_erasure/sleep.cpp22
-rw-r--r--3rdparty/asio/src/examples/cpp20/type_erasure/sleep.hpp32
-rw-r--r--3rdparty/asio/src/examples/cpp20/type_erasure/stdin_line_reader.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp20/type_erasure/stdin_line_reader.hpp30
-rw-r--r--3rdparty/asio/src/tests/Makefile.am656
-rw-r--r--3rdparty/asio/src/tests/Makefile.in6367
-rw-r--r--3rdparty/asio/src/tests/latency/allocator.hpp52
-rw-r--r--3rdparty/asio/src/tests/latency/high_res_clock.hpp53
-rw-r--r--3rdparty/asio/src/tests/latency/tcp_client.cpp124
-rw-r--r--3rdparty/asio/src/tests/latency/tcp_server.cpp114
-rw-r--r--3rdparty/asio/src/tests/latency/udp_client.cpp104
-rw-r--r--3rdparty/asio/src/tests/latency/udp_server.cpp125
-rw-r--r--3rdparty/asio/src/tests/performance/client.cpp286
-rw-r--r--3rdparty/asio/src/tests/performance/handler_allocator.hpp112
-rw-r--r--3rdparty/asio/src/tests/performance/server.cpp233
-rw-r--r--3rdparty/asio/src/tests/properties/Makefile.am367
-rw-r--r--3rdparty/asio/src/tests/properties/Makefile.in5585
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_free_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_free_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_member_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_member_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_free_prefer.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_free_require.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_member_prefer.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_member_require.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_unsupported.cpp33
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_free_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_free_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_member_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_member_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_free.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_member.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_free.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_member.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_unsupported.cpp26
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_unsupported.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_free.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_member.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_free.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_member.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_unsupported.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_unsupported.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_free.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_member.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_free.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_member.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_free_prefer.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_free_require.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_member_prefer.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_member_require.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_static.cpp61
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_unsupported.cpp46
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/query_free.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/query_member.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/query_static.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_concept_free.cpp60
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_concept_member.cpp60
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_concept_static.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_free.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_member.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_static.cpp61
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_free_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_free_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_member_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_member_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_free_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_free_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_member_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_member_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_unsupported.cpp33
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_free_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_free_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_member_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_member_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_static.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_free.cpp37
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_member.cpp37
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_free.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_member.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_unsupported.cpp26
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_unsupported.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_free.cpp44
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_member.cpp44
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_free.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_member.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_unsupported.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_unsupported.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_free.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_member.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_free.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_member.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_free_prefer.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_free_require.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_member_prefer.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_member_require.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_static.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_unsupported.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/query_free.cpp49
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/query_member.cpp49
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/query_static.cpp60
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_concept_free.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_concept_member.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_concept_static.cpp58
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_free.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_member.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_static.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_free_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_free_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_member_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_member_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_free_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_free_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_member_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_member_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_static.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_free_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_free_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_member_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_member_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_static.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_unsupported.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_static.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_free.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_member.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_free.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_member.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_static.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_unsupported.cpp26
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_static.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_unsupported.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_free.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_member.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_free.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_member.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_static.cpp31
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_unsupported.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_static.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_unsupported.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_free.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_member.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_free.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_member.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_static.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_static.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_free_prefer.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_free_require.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_member_prefer.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_member_require.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_unsupported.cpp50
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/query_free.cpp40
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/query_member.cpp40
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/query_static.cpp40
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_concept_free.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_concept_member.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_concept_static.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_free.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_member.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/unit/any_completion_executor.cpp463
-rw-r--r--3rdparty/asio/src/tests/unit/any_completion_handler.cpp260
-rw-r--r--3rdparty/asio/src/tests/unit/any_io_executor.cpp515
-rw-r--r--3rdparty/asio/src/tests/unit/append.cpp58
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/async_ops.hpp413
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/async_result.hpp150
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/gettable_socket_option.hpp54
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/io_control_command.hpp32
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/settable_socket_option.hpp49
-rw-r--r--3rdparty/asio/src/tests/unit/as_tuple.cpp122
-rw-r--r--3rdparty/asio/src/tests/unit/associated_allocator.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/associated_cancellation_slot.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/associated_executor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/associated_immediate_executor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/associator.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/async_result.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/awaitable.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_datagram_socket.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_deadline_timer.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_file.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_random_access_file.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_raw_socket.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_readable_pipe.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_seq_packet_socket.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_serial_port.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/basic_signal_set.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_socket.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_socket_acceptor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_stream_file.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_stream_socket.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_streambuf.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_waitable_timer.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_writable_pipe.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/bind_allocator.cpp237
-rw-r--r--3rdparty/asio/src/tests/unit/bind_cancellation_slot.cpp202
-rw-r--r--3rdparty/asio/src/tests/unit/bind_executor.cpp189
-rw-r--r--3rdparty/asio/src/tests/unit/bind_immediate_executor.cpp199
-rw-r--r--3rdparty/asio/src/tests/unit/buffer.cpp913
-rw-r--r--3rdparty/asio/src/tests/unit/buffer_registration.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/buffered_read_stream.cpp329
-rw-r--r--3rdparty/asio/src/tests/unit/buffered_stream.cpp355
-rw-r--r--3rdparty/asio/src/tests/unit/buffered_write_stream.cpp344
-rw-r--r--3rdparty/asio/src/tests/unit/buffers_iterator.cpp281
-rw-r--r--3rdparty/asio/src/tests/unit/cancellation_signal.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/cancellation_state.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/cancellation_type.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/co_spawn.cpp133
-rw-r--r--3rdparty/asio/src/tests/unit/completion_condition.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/compose.cpp528
-rw-r--r--3rdparty/asio/src/tests/unit/connect.cpp1180
-rw-r--r--3rdparty/asio/src/tests/unit/connect_pipe.cpp154
-rw-r--r--3rdparty/asio/src/tests/unit/consign.cpp56
-rw-r--r--3rdparty/asio/src/tests/unit/coroutine.cpp112
-rw-r--r--3rdparty/asio/src/tests/unit/deadline_timer.cpp444
-rw-r--r--3rdparty/asio/src/tests/unit/defer.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/deferred.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/detached.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/dispatch.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/error.cpp89
-rw-r--r--3rdparty/asio/src/tests/unit/execution/any_executor.cpp1202
-rw-r--r--3rdparty/asio/src/tests/unit/execution/blocking.cpp1921
-rw-r--r--3rdparty/asio/src/tests/unit/execution/blocking_adaptation.cpp1323
-rw-r--r--3rdparty/asio/src/tests/unit/execution/context_as.cpp147
-rw-r--r--3rdparty/asio/src/tests/unit/execution/executor.cpp106
-rw-r--r--3rdparty/asio/src/tests/unit/execution/invocable_archetype.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/execution/mapping.cpp1985
-rw-r--r--3rdparty/asio/src/tests/unit/execution/outstanding_work.cpp1252
-rw-r--r--3rdparty/asio/src/tests/unit/execution/prefer_only.cpp533
-rw-r--r--3rdparty/asio/src/tests/unit/execution/relationship.cpp1252
-rw-r--r--3rdparty/asio/src/tests/unit/execution_context.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/executor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/executor_work_guard.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/awaitable_operators.cpp297
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/basic_channel.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/basic_concurrent_channel.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/channel.cpp888
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/channel_traits.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/co_composed.cpp518
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/concurrent_channel.cpp165
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/allocator.cpp113
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/cancel.cpp179
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/co_spawn.cpp67
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/exception.cpp172
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/executor.cpp116
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/partial.cpp45
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/simple_test.cpp264
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/stack_test.cpp83
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/use_coro.cpp77
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/parallel_group.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/promise.cpp226
-rw-r--r--3rdparty/asio/src/tests/unit/file_base.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/generic/basic_endpoint.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/generic/datagram_protocol.cpp292
-rw-r--r--3rdparty/asio/src/tests/unit/generic/raw_protocol.cpp293
-rw-r--r--3rdparty/asio/src/tests/unit/generic/seq_packet_protocol.cpp212
-rw-r--r--3rdparty/asio/src/tests/unit/generic/stream_protocol.cpp263
-rw-r--r--3rdparty/asio/src/tests/unit/high_resolution_timer.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/io_context.cpp566
-rw-r--r--3rdparty/asio/src/tests/unit/io_context_strand.cpp316
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address.cpp147
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v4.cpp329
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v4_iterator.cpp27
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v4_range.cpp27
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v6.cpp414
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v6_iterator.cpp27
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v6_range.cpp27
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_endpoint.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver_entry.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver_iterator.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver_query.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/host_name.cpp55
-rw-r--r--3rdparty/asio/src/tests/unit/ip/icmp.cpp606
-rw-r--r--3rdparty/asio/src/tests/unit/ip/multicast.cpp363
-rw-r--r--3rdparty/asio/src/tests/unit/ip/network_v4.cpp314
-rw-r--r--3rdparty/asio/src/tests/unit/ip/network_v6.cpp238
-rw-r--r--3rdparty/asio/src/tests/unit/ip/resolver_query_base.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/tcp.cpp1336
-rw-r--r--3rdparty/asio/src/tests/unit/ip/udp.cpp692
-rw-r--r--3rdparty/asio/src/tests/unit/ip/unicast.cpp171
-rw-r--r--3rdparty/asio/src/tests/unit/ip/v6_only.cpp135
-rw-r--r--3rdparty/asio/src/tests/unit/is_read_buffered.cpp129
-rw-r--r--3rdparty/asio/src/tests/unit/is_write_buffered.cpp129
-rw-r--r--3rdparty/asio/src/tests/unit/local/basic_endpoint.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/local/connect_pair.cpp76
-rw-r--r--3rdparty/asio/src/tests/unit/local/datagram_protocol.cpp242
-rw-r--r--3rdparty/asio/src/tests/unit/local/seq_packet_protocol.cpp209
-rw-r--r--3rdparty/asio/src/tests/unit/local/stream_protocol.cpp219
-rw-r--r--3rdparty/asio/src/tests/unit/packaged_task.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/placeholders.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/posix/basic_descriptor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/posix/basic_stream_descriptor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/posix/descriptor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/posix/descriptor_base.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/posix/stream_descriptor.cpp190
-rw-r--r--3rdparty/asio/src/tests/unit/post.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/prepend.cpp58
-rw-r--r--3rdparty/asio/src/tests/unit/random_access_file.cpp171
-rw-r--r--3rdparty/asio/src/tests/unit/read.cpp4933
-rw-r--r--3rdparty/asio/src/tests/unit/read_at.cpp7446
-rw-r--r--3rdparty/asio/src/tests/unit/read_until.cpp1629
-rw-r--r--3rdparty/asio/src/tests/unit/readable_pipe.cpp131
-rw-r--r--3rdparty/asio/src/tests/unit/recycling_allocator.cpp80
-rw-r--r--3rdparty/asio/src/tests/unit/redirect_error.cpp121
-rw-r--r--3rdparty/asio/src/tests/unit/registered_buffer.cpp111
-rw-r--r--3rdparty/asio/src/tests/unit/serial_port.cpp169
-rw-r--r--3rdparty/asio/src/tests/unit/serial_port_base.cpp99
-rw-r--r--3rdparty/asio/src/tests/unit/signal_set.cpp98
-rw-r--r--3rdparty/asio/src/tests/unit/signal_set_base.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/socket_base.cpp650
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/context.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/context_base.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/error.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/host_name_verification.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/rfc2818_verification.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/stream.cpp199
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/stream_base.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/static_thread_pool.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/steady_timer.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/strand.cpp458
-rw-r--r--3rdparty/asio/src/tests/unit/stream_file.cpp173
-rw-r--r--3rdparty/asio/src/tests/unit/streambuf.cpp62
-rw-r--r--3rdparty/asio/src/tests/unit/system_context.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/system_executor.cpp147
-rw-r--r--3rdparty/asio/src/tests/unit/system_timer.cpp500
-rw-r--r--3rdparty/asio/src/tests/unit/this_coro.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/thread.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/thread_pool.cpp283
-rw-r--r--3rdparty/asio/src/tests/unit/time_traits.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ts/buffer.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/executor.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/internet.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/io_context.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/net.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/netfwd.cpp33
-rw-r--r--3rdparty/asio/src/tests/unit/ts/socket.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/timer.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/unit_test.hpp190
-rw-r--r--3rdparty/asio/src/tests/unit/use_awaitable.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/use_future.cpp670
-rw-r--r--3rdparty/asio/src/tests/unit/uses_executor.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/wait_traits.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_object_handle.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_overlapped_handle.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_random_access_handle.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_stream_handle.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/windows/object_handle.cpp130
-rw-r--r--3rdparty/asio/src/tests/unit/windows/overlapped_handle.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/windows/overlapped_ptr.cpp119
-rw-r--r--3rdparty/asio/src/tests/unit/windows/random_access_handle.cpp162
-rw-r--r--3rdparty/asio/src/tests/unit/windows/stream_handle.cpp155
-rw-r--r--3rdparty/asio/src/tests/unit/writable_pipe.cpp136
-rw-r--r--3rdparty/asio/src/tests/unit/write.cpp4832
-rw-r--r--3rdparty/asio/src/tests/unit/write_at.cpp7499
-rwxr-xr-x3rdparty/asio/src/tools/handlerlive.pl89
-rwxr-xr-x3rdparty/asio/src/tools/handlertree.pl140
-rwxr-xr-x3rdparty/asio/src/tools/handlerviz.pl375
-rwxr-xr-x3rdparty/asio/test-driver153
-rw-r--r--3rdparty/asmjit/.editorconfig10
-rw-r--r--3rdparty/asmjit/.gitignore3
-rw-r--r--3rdparty/asmjit/CMakeLists.txt717
-rw-r--r--3rdparty/asmjit/CONTRIBUTING.md102
-rw-r--r--3rdparty/asmjit/LICENSE.md17
-rw-r--r--3rdparty/asmjit/README.md70
-rw-r--r--3rdparty/asmjit/src/asmjit.natvis245
-rw-r--r--3rdparty/asmjit/src/asmjit/a64.h60
-rw-r--r--3rdparty/asmjit/src/asmjit/arm.h84
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64archtraits_p.h82
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64assembler.cpp5183
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64assembler.h61
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64builder.cpp55
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64builder.h57
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64compiler.cpp61
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64compiler.h254
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64emithelper.cpp470
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64emithelper_p.h50
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64emitter.h1232
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64formatter.cpp59
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64formatter_p.h42
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64func.cpp202
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64func_p.h33
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64globals.h1895
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64instapi.cpp231
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64instapi_p.h41
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64instdb.cpp2663
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64instdb.h72
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64instdb_p.h873
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64operand.cpp85
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64operand.h650
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64rapass.cpp854
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/a64rapass_p.h105
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/armformatter.cpp588
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/armformatter_p.h69
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/armglobals.h17
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/armoperand.h396
-rw-r--r--3rdparty/asmjit/src/asmjit/arm/armutils.h226
-rw-r--r--3rdparty/asmjit/src/asmjit/asmjit-scope-begin.h17
-rw-r--r--3rdparty/asmjit/src/asmjit/asmjit-scope-end.h9
-rw-r--r--3rdparty/asmjit/src/asmjit/asmjit.h33
-rw-r--r--3rdparty/asmjit/src/asmjit/core.h1991
-rw-r--r--3rdparty/asmjit/src/asmjit/core/api-build_p.h74
-rw-r--r--3rdparty/asmjit/src/asmjit/core/api-config.h666
-rw-r--r--3rdparty/asmjit/src/asmjit/core/archcommons.h261
-rw-r--r--3rdparty/asmjit/src/asmjit/core/archtraits.cpp161
-rw-r--r--3rdparty/asmjit/src/asmjit/core/archtraits.h293
-rw-r--r--3rdparty/asmjit/src/asmjit/core/assembler.cpp406
-rw-r--r--3rdparty/asmjit/src/asmjit/core/assembler.h130
-rw-r--r--3rdparty/asmjit/src/asmjit/core/builder.cpp897
-rw-r--r--3rdparty/asmjit/src/asmjit/core/builder.h1499
-rw-r--r--3rdparty/asmjit/src/asmjit/core/builder_p.h37
-rw-r--r--3rdparty/asmjit/src/asmjit/core/codebuffer.h113
-rw-r--r--3rdparty/asmjit/src/asmjit/core/codeholder.cpp1156
-rw-r--r--3rdparty/asmjit/src/asmjit/core/codeholder.h1123
-rw-r--r--3rdparty/asmjit/src/asmjit/core/codewriter.cpp278
-rw-r--r--3rdparty/asmjit/src/asmjit/core/codewriter_p.h179
-rw-r--r--3rdparty/asmjit/src/asmjit/core/compiler.cpp598
-rw-r--r--3rdparty/asmjit/src/asmjit/core/compiler.h741
-rw-r--r--3rdparty/asmjit/src/asmjit/core/compilerdefs.h171
-rw-r--r--3rdparty/asmjit/src/asmjit/core/constpool.cpp370
-rw-r--r--3rdparty/asmjit/src/asmjit/core/constpool.h261
-rw-r--r--3rdparty/asmjit/src/asmjit/core/cpuinfo.cpp2000
-rw-r--r--3rdparty/asmjit/src/asmjit/core/cpuinfo.h1224
-rw-r--r--3rdparty/asmjit/src/asmjit/core/emithelper.cpp344
-rw-r--r--3rdparty/asmjit/src/asmjit/core/emithelper_p.h58
-rw-r--r--3rdparty/asmjit/src/asmjit/core/emitter.cpp415
-rw-r--r--3rdparty/asmjit/src/asmjit/core/emitter.h817
-rw-r--r--3rdparty/asmjit/src/asmjit/core/emitterutils.cpp127
-rw-r--r--3rdparty/asmjit/src/asmjit/core/emitterutils_p.h89
-rw-r--r--3rdparty/asmjit/src/asmjit/core/environment.cpp46
-rw-r--r--3rdparty/asmjit/src/asmjit/core/environment.h534
-rw-r--r--3rdparty/asmjit/src/asmjit/core/errorhandler.cpp18
-rw-r--r--3rdparty/asmjit/src/asmjit/core/errorhandler.h228
-rw-r--r--3rdparty/asmjit/src/asmjit/core/formatter.cpp584
-rw-r--r--3rdparty/asmjit/src/asmjit/core/formatter.h249
-rw-r--r--3rdparty/asmjit/src/asmjit/core/formatter_p.h34
-rw-r--r--3rdparty/asmjit/src/asmjit/core/func.cpp300
-rw-r--r--3rdparty/asmjit/src/asmjit/core/func.h1595
-rw-r--r--3rdparty/asmjit/src/asmjit/core/funcargscontext.cpp307
-rw-r--r--3rdparty/asmjit/src/asmjit/core/funcargscontext_p.h199
-rw-r--r--3rdparty/asmjit/src/asmjit/core/globals.cpp135
-rw-r--r--3rdparty/asmjit/src/asmjit/core/globals.h421
-rw-r--r--3rdparty/asmjit/src/asmjit/core/inst.cpp117
-rw-r--r--3rdparty/asmjit/src/asmjit/core/inst.h804
-rw-r--r--3rdparty/asmjit/src/asmjit/core/instdb.cpp101
-rw-r--r--3rdparty/asmjit/src/asmjit/core/instdb_p.h40
-rw-r--r--3rdparty/asmjit/src/asmjit/core/jitallocator.cpp1563
-rw-r--r--3rdparty/asmjit/src/asmjit/core/jitallocator.h570
-rw-r--r--3rdparty/asmjit/src/asmjit/core/jitruntime.cpp79
-rw-r--r--3rdparty/asmjit/src/asmjit/core/jitruntime.h101
-rw-r--r--3rdparty/asmjit/src/asmjit/core/logger.cpp77
-rw-r--r--3rdparty/asmjit/src/asmjit/core/logger.h198
-rw-r--r--3rdparty/asmjit/src/asmjit/core/misc_p.h33
-rw-r--r--3rdparty/asmjit/src/asmjit/core/operand.cpp132
-rw-r--r--3rdparty/asmjit/src/asmjit/core/operand.h1889
-rw-r--r--3rdparty/asmjit/src/asmjit/core/osutils.cpp40
-rw-r--r--3rdparty/asmjit/src/asmjit/core/osutils.h54
-rw-r--r--3rdparty/asmjit/src/asmjit/core/osutils_p.h78
-rw-r--r--3rdparty/asmjit/src/asmjit/core/raassignment_p.h418
-rw-r--r--3rdparty/asmjit/src/asmjit/core/rabuilders_p.h612
-rw-r--r--3rdparty/asmjit/src/asmjit/core/radefs_p.h1212
-rw-r--r--3rdparty/asmjit/src/asmjit/core/ralocal.cpp1170
-rw-r--r--3rdparty/asmjit/src/asmjit/core/ralocal_p.h247
-rw-r--r--3rdparty/asmjit/src/asmjit/core/rapass.cpp2061
-rw-r--r--3rdparty/asmjit/src/asmjit/core/rapass_p.h1183
-rw-r--r--3rdparty/asmjit/src/asmjit/core/rastack.cpp184
-rw-r--r--3rdparty/asmjit/src/asmjit/core/rastack_p.h166
-rw-r--r--3rdparty/asmjit/src/asmjit/core/string.cpp559
-rw-r--r--3rdparty/asmjit/src/asmjit/core/string.h383
-rw-r--r--3rdparty/asmjit/src/asmjit/core/support.cpp496
-rw-r--r--3rdparty/asmjit/src/asmjit/core/support.h1818
-rw-r--r--3rdparty/asmjit/src/asmjit/core/support_p.h27
-rw-r--r--3rdparty/asmjit/src/asmjit/core/target.cpp16
-rw-r--r--3rdparty/asmjit/src/asmjit/core/target.h59
-rw-r--r--3rdparty/asmjit/src/asmjit/core/type.cpp74
-rw-r--r--3rdparty/asmjit/src/asmjit/core/type.h443
-rw-r--r--3rdparty/asmjit/src/asmjit/core/virtmem.cpp1206
-rw-r--r--3rdparty/asmjit/src/asmjit/core/virtmem.h327
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zone.cpp353
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zone.h611
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonehash.cpp309
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonehash.h186
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonelist.cpp163
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonelist.h208
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonestack.cpp186
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonestack.h235
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonestring.h120
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonetree.cpp98
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonetree.h376
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonevector.cpp369
-rw-r--r--3rdparty/asmjit/src/asmjit/core/zonevector.h729
-rw-r--r--3rdparty/asmjit/src/asmjit/x86.h93
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86archtraits_p.h148
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86assembler.cpp5114
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86assembler.h695
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86builder.cpp55
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86builder.h354
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86compiler.cpp62
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86compiler.h726
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86emithelper.cpp640
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86emithelper_p.h60
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86emitter.h4493
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86formatter.cpp992
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86formatter_p.h58
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86func.cpp504
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86func_p.h33
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86globals.h2234
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86instapi.cpp1830
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86instapi_p.h42
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86instdb.cpp6187
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86instdb.h563
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86instdb_p.h304
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86opcode_p.h436
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86operand.cpp231
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86operand.h1145
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86rapass.cpp1514
-rw-r--r--3rdparty/asmjit/src/asmjit/x86/x86rapass_p.h94
-rw-r--r--3rdparty/asmjit/test/asmjit_test_assembler.cpp93
-rw-r--r--3rdparty/asmjit/test/asmjit_test_assembler.h108
-rw-r--r--3rdparty/asmjit/test/asmjit_test_assembler_a64.cpp4025
-rw-r--r--3rdparty/asmjit/test/asmjit_test_assembler_x64.cpp18134
-rw-r--r--3rdparty/asmjit/test/asmjit_test_assembler_x86.cpp8551
-rw-r--r--3rdparty/asmjit/test/asmjit_test_compiler.cpp403
-rw-r--r--3rdparty/asmjit/test/asmjit_test_compiler.h83
-rw-r--r--3rdparty/asmjit/test/asmjit_test_compiler_a64.cpp687
-rw-r--r--3rdparty/asmjit/test/asmjit_test_compiler_x86.cpp4522
-rw-r--r--3rdparty/asmjit/test/asmjit_test_emitters.cpp325
-rw-r--r--3rdparty/asmjit/test/asmjit_test_execute.cpp103
-rw-r--r--3rdparty/asmjit/test/asmjit_test_instinfo.cpp187
-rw-r--r--3rdparty/asmjit/test/asmjit_test_misc.h257
-rw-r--r--3rdparty/asmjit/test/asmjit_test_perf.cpp72
-rw-r--r--3rdparty/asmjit/test/asmjit_test_perf.h114
-rw-r--r--3rdparty/asmjit/test/asmjit_test_perf_a64.cpp707
-rw-r--r--3rdparty/asmjit/test/asmjit_test_perf_x86.cpp5118
-rw-r--r--3rdparty/asmjit/test/asmjit_test_unit.cpp173
-rw-r--r--3rdparty/asmjit/test/asmjit_test_x86_sections.cpp169
-rw-r--r--3rdparty/asmjit/test/asmjitutils.h60
-rw-r--r--3rdparty/asmjit/test/broken.cpp310
-rw-r--r--3rdparty/asmjit/test/broken.h200
-rw-r--r--3rdparty/asmjit/test/cmdline.h61
-rw-r--r--3rdparty/asmjit/test/performancetimer.h33
-rw-r--r--3rdparty/asmjit/tools/configure-makefiles.sh13
-rw-r--r--3rdparty/asmjit/tools/configure-ninja.sh13
-rw-r--r--3rdparty/asmjit/tools/configure-sanitizers.sh17
-rw-r--r--3rdparty/asmjit/tools/configure-vs2019-x64.bat2
-rw-r--r--3rdparty/asmjit/tools/configure-vs2019-x86.bat2
-rw-r--r--3rdparty/asmjit/tools/configure-vs2022-x64.bat2
-rw-r--r--3rdparty/asmjit/tools/configure-vs2022-x86.bat2
-rw-r--r--3rdparty/asmjit/tools/configure-xcode.sh8
-rw-r--r--3rdparty/asmjit/tools/enumgen.js417
-rw-r--r--3rdparty/asmjit/tools/enumgen.sh3
-rw-r--r--3rdparty/asmjit/tools/generator-commons.js592
-rw-r--r--3rdparty/asmjit/tools/generator-cxx.js270
-rw-r--r--3rdparty/asmjit/tools/tablegen-a64.js352
-rw-r--r--3rdparty/asmjit/tools/tablegen-a64.sh3
-rw-r--r--3rdparty/asmjit/tools/tablegen-x86.js2635
-rw-r--r--3rdparty/asmjit/tools/tablegen-x86.sh3
-rw-r--r--3rdparty/asmjit/tools/tablegen.js568
-rw-r--r--3rdparty/asmjit/tools/tablegen.sh5
-rw-r--r--3rdparty/benchmark/.clang-format96
-rw-r--r--3rdparty/benchmark/.gitignore46
-rw-r--r--3rdparty/benchmark/.travis-libcxx-setup.sh22
-rw-r--r--3rdparty/benchmark/.travis.yml92
-rw-r--r--3rdparty/benchmark/.ycm_extra_conf.py115
-rw-r--r--3rdparty/benchmark/AUTHORS34
-rw-r--r--3rdparty/benchmark/CMakeLists.txt166
-rw-r--r--3rdparty/benchmark/CONTRIBUTING.md58
-rw-r--r--3rdparty/benchmark/CONTRIBUTORS52
-rw-r--r--3rdparty/benchmark/LICENSE202
-rw-r--r--3rdparty/benchmark/README.md578
-rw-r--r--3rdparty/benchmark/appveyor.yml54
-rw-r--r--3rdparty/benchmark/cmake/AddCXXCompilerFlag.cmake37
-rw-r--r--3rdparty/benchmark/cmake/CXXFeatureCheck.cmake44
-rw-r--r--3rdparty/benchmark/cmake/GetGitVersion.cmake51
-rw-r--r--3rdparty/benchmark/cmake/gnu_posix_regex.cpp12
-rw-r--r--3rdparty/benchmark/cmake/posix_regex.cpp14
-rw-r--r--3rdparty/benchmark/cmake/std_regex.cpp10
-rw-r--r--3rdparty/benchmark/cmake/steady_clock.cpp7
-rw-r--r--3rdparty/benchmark/cmake/thread_safety_attributes.cpp4
-rw-r--r--3rdparty/benchmark/include/benchmark/benchmark.h21
-rw-r--r--3rdparty/benchmark/include/benchmark/benchmark_api.h844
-rw-r--r--3rdparty/benchmark/include/benchmark/macros.h66
-rw-r--r--3rdparty/benchmark/include/benchmark/reporter.h225
-rw-r--r--3rdparty/benchmark/mingw.py320
-rw-r--r--3rdparty/benchmark/src/CMakeLists.txt66
-rw-r--r--3rdparty/benchmark/src/arraysize.h34
-rw-r--r--3rdparty/benchmark/src/benchmark.cc1143
-rw-r--r--3rdparty/benchmark/src/check.h70
-rw-r--r--3rdparty/benchmark/src/colorprint.cc154
-rw-r--r--3rdparty/benchmark/src/colorprint.h28
-rw-r--r--3rdparty/benchmark/src/commandlineflags.cc220
-rw-r--r--3rdparty/benchmark/src/commandlineflags.h76
-rw-r--r--3rdparty/benchmark/src/complexity.cc283
-rw-r--r--3rdparty/benchmark/src/complexity.h64
-rw-r--r--3rdparty/benchmark/src/console_reporter.cc133
-rw-r--r--3rdparty/benchmark/src/csv_reporter.cc118
-rw-r--r--3rdparty/benchmark/src/cycleclock.h145
-rw-r--r--3rdparty/benchmark/src/internal_macros.h43
-rw-r--r--3rdparty/benchmark/src/json_reporter.cc178
-rw-r--r--3rdparty/benchmark/src/log.h72
-rw-r--r--3rdparty/benchmark/src/mutex.h166
-rw-r--r--3rdparty/benchmark/src/re.h60
-rw-r--r--3rdparty/benchmark/src/re_posix.cc59
-rw-r--r--3rdparty/benchmark/src/re_std.cc44
-rw-r--r--3rdparty/benchmark/src/reporter.cc75
-rw-r--r--3rdparty/benchmark/src/sleep.cc50
-rw-r--r--3rdparty/benchmark/src/sleep.h17
-rw-r--r--3rdparty/benchmark/src/stat.h307
-rw-r--r--3rdparty/benchmark/src/string_util.cc169
-rw-r--r--3rdparty/benchmark/src/string_util.h44
-rw-r--r--3rdparty/benchmark/src/sysinfo.cc332
-rw-r--r--3rdparty/benchmark/src/sysinfo.h10
-rw-r--r--3rdparty/benchmark/src/timers.cc195
-rw-r--r--3rdparty/benchmark/src/timers.h48
-rw-r--r--3rdparty/benchmark/test/CMakeLists.txt139
-rw-r--r--3rdparty/benchmark/test/basic_test.cc102
-rw-r--r--3rdparty/benchmark/test/benchmark_test.cc224
-rw-r--r--3rdparty/benchmark/test/complexity_test.cc153
-rw-r--r--3rdparty/benchmark/test/cxx03_test.cc42
-rw-r--r--3rdparty/benchmark/test/diagnostics_test.cc61
-rw-r--r--3rdparty/benchmark/test/donotoptimize_test.cc36
-rw-r--r--3rdparty/benchmark/test/filter_test.cc105
-rw-r--r--3rdparty/benchmark/test/fixture_test.cc52
-rw-r--r--3rdparty/benchmark/test/map_test.cc58
-rw-r--r--3rdparty/benchmark/test/multiple_ranges_test.cc61
-rw-r--r--3rdparty/benchmark/test/options_test.cc44
-rw-r--r--3rdparty/benchmark/test/output_test.h72
-rw-r--r--3rdparty/benchmark/test/output_test_helper.cc224
-rw-r--r--3rdparty/benchmark/test/register_benchmark_test.cc149
-rw-r--r--3rdparty/benchmark/test/reporter_output_test.cc158
-rw-r--r--3rdparty/benchmark/test/skip_with_error_test.cc161
-rw-r--r--3rdparty/benchmark/tools/compare_bench.py30
-rw-r--r--3rdparty/benchmark/tools/gbench/Inputs/test1_run1.json46
-rw-r--r--3rdparty/benchmark/tools/gbench/Inputs/test1_run2.json46
-rw-r--r--3rdparty/benchmark/tools/gbench/__init__.py8
-rw-r--r--3rdparty/benchmark/tools/gbench/report.py141
-rw-r--r--3rdparty/benchmark/tools/gbench/util.py130
-rw-r--r--3rdparty/bgfx/.editorconfig24
-rw-r--r--3rdparty/bgfx/.gitattributes12
-rw-r--r--3rdparty/bgfx/.github/ISSUE_TEMPLATE/bug_report.md54
-rw-r--r--3rdparty/bgfx/.github/workflows/main.yml250
-rw-r--r--3rdparty/bgfx/.gitignore11
-rw-r--r--3rdparty/bgfx/3rdparty/.editorconfig37
-rw-r--r--3rdparty/bgfx/3rdparty/cgltf/LICENSE7
-rw-r--r--3rdparty/bgfx/3rdparty/cgltf/cgltf.h6820
-rw-r--r--3rdparty/bgfx/3rdparty/cgltf/cgltf_write.h1488
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/LICENSE.txt21
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imconfig.h67
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp14236
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui.h3078
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp8064
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_draw.cpp4167
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_internal.h3228
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_tables.cpp4084
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_user.h52
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_user.inl81
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_widgets.cpp8431
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imstb_rectpack.h1
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imstb_textedit.h1
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imstb_truetype.h1
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_picker.h24
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_picker.inl122
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_wheel.h7
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_wheel.inl39
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/dock.h21
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/dock.inl1088
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/file_list.h28
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/file_list.inl127
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/gizmo.h223
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/gizmo.inl2883
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/markdown.h146
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/markdown.inl461
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/memory_editor.h27
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/memory_editor.inl252
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.h5
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl222
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/LICENSE21
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/PIXEventsCommon.h483
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/PIXEventsGenerated.h10748
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d10.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d10_1.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d10_1shader.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d10effect.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d10misc.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d10sdklayers.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d10shader.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11.h14600
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11_1.h5220
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11_2.h2721
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11_3.h6826
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11_4.h4759
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11sdklayers.h2606
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11shader.h601
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d11shadertracing.h570
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d12.h28706
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d12compatibility.h739
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d12sdklayers.h4110
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d12shader.h490
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d12video.h8584
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d9.h2794
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d9caps.h571
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3d9types.h2444
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3dcommon.h1116
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/d3dcompiler.h586
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxcore.h41
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxcore_interface.h316
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgi.h2953
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgi1_2.h2466
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgi1_3.h2108
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgi1_4.h1489
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgi1_5.h1540
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgi1_6.h1511
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgicommon.h57
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgidebug.h986
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgiformat.h142
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxgitype.h111
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/dxva2api.h1945
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/pix3.h116
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/pix3_win.h53
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/directx/winapifamily.h30
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/basetsd.h347
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/oaidl.h5
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/objbase.h1
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/ocidl.h5
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/rpc.h5
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/rpcndr.h82
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/unknwn.h3
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/unknwnbase.h124
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/winapifamily.h6
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/windows.h18
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/wrl/client.h6
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/stubs/wrl/implements.h6
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/winadapter.h6
-rw-r--r--3rdparty/bgfx/3rdparty/directx-headers/include/wsl/wrladapter.h803
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/.gitignore3
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/COPYING38
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/FPPBase.h56
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/FPP_protos.h35
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/README13
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp.h251
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp1.c605
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp2.c774
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp3.c413
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp4.c634
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp5.c904
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp6.c1168
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cppadd.h418
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cppdef.h383
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/fpp.exp2
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/fpp.fd4
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/fpp.h176
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/fpp_pragmas.h20
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/makefile61
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/usecpp.c602
-rwxr-xr-x3rdparty/bgfx/3rdparty/glsl-optimizer/generateParsers.sh5
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99/inttypes.h305
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99/stdbool.h47
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99/stdint.h247
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99_compat.h180
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/license.txt21
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/getopt/getopt.h82
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/getopt/getopt_long.c511
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/Makefile131
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ast.h1129
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ast_array_index.cpp268
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ast_expr.cpp95
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ast_function.cpp1846
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ast_to_hir.cpp6124
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ast_type.cpp363
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/builtin_functions.cpp4680
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/builtin_type_macros.h156
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/builtin_types.cpp369
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/builtin_variables.cpp1111
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/glcpp-lex.c3139
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/glcpp-lex.l578
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/glcpp-parse.c4889
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/glcpp-parse.h114
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/glcpp-parse.y2521
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/glcpp.h253
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/pp.c242
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_lexer.cpp4358
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_lexer.ll596
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_optimizer.cpp831
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_optimizer.h92
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_parser.cpp6892
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_parser.h352
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_parser.yy2681
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_parser_extras.cpp1680
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_parser_extras.h601
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_symbol_table.cpp250
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_symbol_table.h108
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_types.cpp1098
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_types.h752
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/hir_field_selection.cpp121
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir.cpp2019
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir.h2533
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_basic_block.cpp125
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_basic_block.h28
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp572
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_builder.h222
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_clone.cpp446
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_constant_expression.cpp1978
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_equals.cpp202
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_expression_flattening.cpp86
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_expression_flattening.h38
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_function.cpp401
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_function_can_inline.cpp76
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_function_detect_recursion.cpp358
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_function_inlining.h30
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_hierarchical_visitor.cpp392
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_hierarchical_visitor.h210
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_hv_accept.cpp430
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_import_prototypes.cpp125
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_optimization.h136
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_glsl_visitor.cpp1789
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_glsl_visitor.h105
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_metal_visitor.cpp2039
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_metal_visitor.h36
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_visitor.cpp561
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_visitor.h97
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_rvalue_visitor.cpp293
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_rvalue_visitor.h80
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_stats.cpp64
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_stats.h3
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_uniform.h195
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_unused_structs.cpp139
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_unused_structs.h26
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_validate.cpp859
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_variable_refcount.cpp160
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_variable_refcount.h76
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_visitor.h93
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_atomics.cpp277
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_functions.cpp348
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_interface_blocks.cpp385
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_uniform_block_active_visitor.cpp221
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_uniform_block_active_visitor.h64
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_uniform_blocks.cpp363
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_uniform_initializers.cpp315
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_uniforms.cpp988
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_varyings.cpp1582
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_varyings.h266
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/linker.cpp2904
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/linker.h199
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/list.h658
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/loop_analysis.cpp813
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/loop_analysis.h280
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/loop_controls.cpp253
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/loop_unroll.cpp408
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_clip_distance.cpp549
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_discard.cpp201
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_discard_flow.cpp148
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_if_to_cond_assign.cpp252
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_instructions.cpp578
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_jumps.cpp1032
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_mat_op_to_vec.cpp432
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_named_interface_blocks.cpp251
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_noise.cpp71
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_offset_array.cpp91
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_output_reads.cpp173
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_packed_varyings.cpp681
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_packing_builtins.cpp1314
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_ubo_reference.cpp553
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_variable_index_to_cond_assign.cpp550
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_vec_index_to_cond_assign.cpp238
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_vec_index_to_swizzle.cpp171
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_vector.cpp228
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_vector_insert.cpp142
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/lower_vertex_id.cpp144
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/main.cpp415
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_algebraic.cpp842
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_array_splitting.cpp415
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_constant_folding.cpp166
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_constant_propagation.cpp464
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_constant_variable.cpp224
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_copy_propagation.cpp350
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_copy_propagation_elements.cpp505
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_cse.cpp419
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_dead_builtin_variables.cpp81
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_dead_builtin_varyings.cpp586
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_dead_code.cpp169
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_dead_code_local.cpp331
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_dead_functions.cpp152
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_flatten_nested_if_blocks.cpp103
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_flip_matrices.cpp123
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_function_inlining.cpp380
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_if_simplification.cpp126
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_minmax.cpp475
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_noop_swizzle.cpp83
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_rebalance_tree.cpp321
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_redundant_jumps.cpp124
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_structure_splitting.cpp366
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_swizzle_swizzle.cpp97
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_tree_grafting.cpp421
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/opt_vectorize.cpp408
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/program.h52
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/s_expression.cpp217
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/s_expression.h180
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/standalone_scaffolding.cpp163
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/standalone_scaffolding.h77
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/strtod.c79
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/strtod.h46
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl_optimizer_lib.gyp190
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/compiler.h364
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/config.h322
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/context.h85
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/core.h53
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/dd.h54
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/errors.h53
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/glheader.h264
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/glminimal.h479
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/imports.c554
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/imports.h551
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/macros.h824
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/mtypes.h1693
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/simple_list.h205
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/program/hash_table.h288
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/program/prog_hash_table.c245
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/program/prog_instruction.h430
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/program/prog_parameter.h58
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/program/prog_statevars.h139
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/program/symbol_table.c435
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/program/symbol_table.h49
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/node/binding.cpp22
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/node/compiler.cpp87
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/node/compiler.h27
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/node/shader.cpp182
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/node/shader.h37
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/util/Makefile.sources9
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/util/hash_table.c440
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/util/hash_table.h107
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/util/macros.h129
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/util/ralloc.c492
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/util/ralloc.h449
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/LICENSE.txt1016
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp165
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/OGLCompilersDLL/InitializeDll.h49
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/CInterface/spirv_c_interface.cpp124
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.AMD.h108
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.EXT.h44
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.KHR.h58
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.NV.h84
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GlslangToSpv.cpp9656
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GlslangToSpv.h61
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/InReadableOrder.cpp131
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/Logger.cpp72
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/Logger.h83
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/NonSemanticDebugPrintf.h50
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/NonSemanticShaderDebugInfo100.h171
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SPVRemapper.cpp1532
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SPVRemapper.h312
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvBuilder.cpp4036
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvBuilder.h959
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvPostProcess.cpp495
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.cpp248
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h93
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/bitutils.h81
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/disassemble.cpp761
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/disassemble.h53
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/doc.cpp3035
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/doc.h259
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/hex_float.h1078
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/spirv.hpp2533
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/spvIR.h520
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/DirStackFileIncluder.h149
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/ResourceLimits.cpp540
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/StandAlone.cpp2140
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/Worklist.h95
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/resource_limits_c.cpp70
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/spirv-remap.cpp375
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/build_info.h62
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/CInterface/glslang_c_interface.cpp486
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/ExtensionHeaders/GL_EXT_shader_realtime_clock.glsl38
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp76
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp91
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslAttributes.cpp149
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslAttributes.h59
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslGrammar.cpp4192
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslGrammar.h142
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslOpMap.cpp173
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslOpMap.h69
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp10282
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.h517
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslParseables.cpp1259
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslParseables.h64
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslScanContext.cpp903
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslScanContext.h109
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslTokenStream.cpp150
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslTokenStream.h96
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslTokens.h374
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/pch.h53
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/BaseTypes.h609
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/Common.h341
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/ConstantUnion.h974
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/InfoSink.h144
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/InitializeGlobals.h44
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/PoolAlloc.h318
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/ResourceLimits.h159
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/ShHandle.h176
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/SpirvIntrinsics.h128
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/Types.h2901
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/arrays.h341
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/glslang_c_interface.h279
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/glslang_c_shader_types.h227
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/intermediate.h1850
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp1398
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp113
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp9897
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Initialize.h112
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp309
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp4027
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/LiveTraverser.h168
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp738
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp9475
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.h588
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp315
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp118
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.h41
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp1967
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Scan.h276
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ScanContext.h93
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp2241
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp350
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp477
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.h958
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp1369
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Versions.h359
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/attribute.cpp371
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/attribute.h150
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/gl_types.h218
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/glslang.m44422
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/glslang.y4422
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp12492
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.h571
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp1566
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp1713
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/iomapper.h361
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/limits.cpp200
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp2349
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/localintermediate.h1222
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp213
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/parseVersions.h240
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/pch.h49
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp1346
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp181
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp120
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.h703
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp1317
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp221
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.h179
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp870
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.h55
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp1274
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/reflection.h223
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp167
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/OSDependent/Windows/ossource.cpp147
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/OSDependent/osinclude.h61
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Public/ResourceLimits.h57
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Public/ShaderLang.h987
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Public/resource_limits_c.h57
-rwxr-xr-x3rdparty/bgfx/3rdparty/glslang/glslang/updateGrammar49
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/stub.cpp41
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py532
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/LICENSE22
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_font_awesome.h682
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_font_awesome_4.h684
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_font_awesome_5.h750
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_font_awesome_5_brands.h382
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_fork_awesome.h727
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_ionicons.h742
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_kenney.h237
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_material_design.h941
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_material_design_icons.h2604
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/EGL/egl.h303
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/EGL/eglext.h1334
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/EGL/eglplatform.h164
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES2/gl2.h675
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES2/gl2ext.h3707
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES2/gl2platform.h38
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES3/gl3.h1211
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES3/gl31.h1528
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES3/gl32.h1829
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES3/gl3ext.h24
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/GLES3/gl3platform.h38
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/KHR/khrplatform.h282
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/gl/GRemedyGLExtensions.h67
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/gl/glcorearb.h5866
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/gl/glext.h12742
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/glx/glxext.h838
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vk_icd.h252
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vk_layer.h210
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vk_platform.h84
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vk_sdk_platform.h71
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan.h91
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_android.h125
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_beta.h1014
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_core.h16392
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_directfb.h54
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_fuchsia.h258
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_ggp.h58
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_ios.h47
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_macos.h47
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_metal.h193
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_screen.h54
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_vi.h47
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_wayland.h54
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_win32.h315
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_xcb.h55
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_xlib.h55
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan-local/vulkan_xlib_xrandr.h45
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/wgl/wglext.h833
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/LICENSE.md21
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/allocator.cpp8
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/clusterizer.cpp884
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/indexcodec.cpp674
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/indexgenerator.cpp551
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/meshoptimizer.h1069
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/overdrawanalyzer.cpp230
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/overdrawoptimizer.cpp333
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/simplifier.cpp1677
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/spatialorder.cpp194
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/stripifier.cpp295
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/vcacheanalyzer.cpp73
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/vcacheoptimizer.cpp473
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/vertexcodec.cpp1249
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/vertexfilter.cpp962
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/vfetchanalyzer.cpp58
-rw-r--r--3rdparty/bgfx/3rdparty/meshoptimizer/src/vfetchoptimizer.cpp74
-rw-r--r--3rdparty/bgfx/3rdparty/native_app_glue/LICENSE13
-rw-r--r--3rdparty/bgfx/3rdparty/native_app_glue/android_native_app_glue.c457
-rw-r--r--3rdparty/bgfx/3rdparty/native_app_glue/android_native_app_glue.h350
-rw-r--r--3rdparty/bgfx/3rdparty/renderdoc/renderdoc_app.h724
-rw-r--r--3rdparty/bgfx/3rdparty/sdf/LICENSE.txt22
-rw-r--r--3rdparty/bgfx/3rdparty/sdf/sdf.h385
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/GLSL.std.450.h114
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/LICENSE202
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/include/spirv_cross/barrier.hpp80
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/include/spirv_cross/external_interface.h127
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/include/spirv_cross/image.hpp63
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/include/spirv_cross/internal_interface.hpp604
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/include/spirv_cross/sampler.hpp106
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/include/spirv_cross/thread_group.hpp114
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/main.cpp1948
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv.h2568
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp2579
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cfg.cpp430
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cfg.hpp168
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_common.hpp1920
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cpp.cpp553
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cpp.hpp93
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross.cpp5432
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross.hpp1171
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_c.cpp2770
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_c.h1074
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_containers.hpp754
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_error_handling.hpp94
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_parsed_ir.cpp1074
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_parsed_ir.hpp256
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_util.cpp77
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross_util.hpp37
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_glsl.cpp17529
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_glsl.hpp1001
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_hlsl.cpp6664
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_hlsl.hpp406
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_msl.cpp17545
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_msl.hpp1273
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_parser.cpp1330
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_parser.hpp103
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_reflect.cpp706
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/spirv_reflect.hpp91
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/LICENSE25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.0/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.0/OpenCL.std.h210
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.0/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.0/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.0/spirv.core.grammar.json5775
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.0/spirv.h993
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.0/spirv.json1020
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.1/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.1/OpenCL.std.h210
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.1/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.1/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.1/spirv.core.grammar.json5938
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.1/spirv.h1015
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.1/spirv.json1040
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.2/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.2/OpenCL.std.h210
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.2/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.2/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.2/spirv.core.grammar.json5986
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.2/spirv.h1021
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/1.2/spirv.json1046
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/spir-v.xml282
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/AMD_gcn_shader.h52
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/AMD_shader_ballot.h53
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h50
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/AMD_shader_trinary_minmax.h58
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/DebugInfo.h144
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/NonSemanticClspvReflection.h84
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/NonSemanticDebugPrintf.h50
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/NonSemanticShaderDebugInfo100.h171
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/OpenCL.std.h401
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/OpenCLDebugInfo100.h158
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.debuginfo.grammar.json572
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json352
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json13
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json713
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json651
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json26
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json41
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json14
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json95
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/spirv.core.grammar.json14427
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/spirv.h2577
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-headers/include/spirv/unified1/spirv.json1895
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/LICENSE202
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/DebugInfo.h138
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/NonSemanticShaderDebugInfo100.h165
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/OpenCLDebugInfo100.h152
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/build-version.inc1
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/core.insts-unified1.inc779
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/debuginfo.insts.inc38
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/enum_string_mapping.inc651
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/extension_enum.inc107
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/generators.inc36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/glsl.std.450.insts.inc86
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/nonsemantic.clspvreflection.insts.inc39
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/nonsemantic.shader.debuginfo.100.insts.inc48
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/opencl.debuginfo.100.insts.inc41
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/opencl.std.insts.inc166
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/operand.kinds-unified1.inc1405
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-gcn-shader.insts.inc7
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-shader-ballot.insts.inc8
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-shader-explicit-vertex-parameter.insts.inc5
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-shader-trinary-minmax.insts.inc13
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/instrument.hpp259
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/libspirv.h908
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/libspirv.hpp375
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/linker.hpp97
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/linter.hpp48
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/optimizer.hpp922
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/assembly_grammar.cpp264
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/assembly_grammar.h138
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/binary.cpp839
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/binary.h43
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/cfa.h396
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/common_debug_info.h64
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/diagnostic.cpp193
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/diagnostic.h79
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/diff/diff.cpp2869
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/diff/diff.h48
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/diff/lcs.h224
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/disassemble.cpp565
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/disassemble.h98
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/enum_set.h208
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/enum_string_mapping.cpp29
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/enum_string_mapping.h36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/ext_inst.cpp209
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/ext_inst.h46
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extensions.cpp46
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extensions.h40
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/instruction.h49
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/latest_version_glsl_std_450_header.h20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/latest_version_opencl_std_header.h20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/latest_version_spirv_header.h20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/libspirv.cpp137
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/link/linker.cpp826
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/lint/divergence_analysis.cpp245
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/lint/divergence_analysis.h163
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/lint/lint_divergent_derivatives.cpp169
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/lint/linter.cpp60
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/lint/lints.h34
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/macro.h25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/name_mapper.cpp331
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/name_mapper.h122
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opcode.cpp767
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opcode.h159
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/operand.cpp621
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/operand.h151
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/aggressive_dead_code_elim_pass.cpp1103
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/aggressive_dead_code_elim_pass.h258