Skip to content
This repository was archived by the owner on Jan 31, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion third-party/SFML
Submodule SFML updated 152 files
2 changes: 1 addition & 1 deletion third-party/asio
Submodule asio updated 61 files
+2 −0 include/Makefile.am
+1 −0 include/asio.hpp
+4 −0 include/asio/awaitable.hpp
+1 −1 include/asio/basic_deadline_timer.hpp
+4 −2 include/asio/basic_io_object.hpp
+3 −1 include/asio/buffer.hpp
+1 −0 include/asio/deadline_timer.hpp
+2 −2 include/asio/defer.hpp
+13 −0 include/asio/detail/atomic_count.hpp
+24 −6 include/asio/detail/config.hpp
+2 −2 include/asio/detail/eventfd_select_interrupter.hpp
+7 −4 include/asio/detail/impl/epoll_reactor.ipp
+28 −25 include/asio/detail/impl/eventfd_select_interrupter.ipp
+6 −1 include/asio/detail/impl/kqueue_reactor.ipp
+1 −1 include/asio/detail/impl/pipe_select_interrupter.ipp
+24 −7 include/asio/detail/impl/reactive_socket_service_base.ipp
+1 −1 include/asio/detail/impl/socket_select_interrupter.ipp
+1 −1 include/asio/detail/io_uring_wait_op.hpp
+4 −0 include/asio/detail/kqueue_reactor.hpp
+2 −2 include/asio/detail/null_thread.hpp
+1 −1 include/asio/detail/pipe_select_interrupter.hpp
+5 −0 include/asio/detail/push_options.hpp
+20 −0 include/asio/detail/reactive_socket_recv_op.hpp
+3 −0 include/asio/detail/reactive_socket_service_base.hpp
+5 −1 include/asio/detail/socket_ops.hpp
+1 −1 include/asio/detail/socket_select_interrupter.hpp
+2 −2 include/asio/dispatch.hpp
+7 −0 include/asio/error.hpp
+1 −0 include/asio/impl/awaitable.hpp
+82 −0 include/asio/impl/error.ipp
+12 −77 include/asio/impl/error_code.ipp
+1 −0 include/asio/impl/execution_context.hpp
+453 −0 include/asio/impl/redirect_disposition.hpp
+2 −2 include/asio/inline_executor.hpp
+1 −0 include/asio/io_context.hpp
+1 −0 include/asio/io_context_strand.hpp
+2 −2 include/asio/post.hpp
+2 −2 include/asio/recycling_allocator.hpp
+115 −0 include/asio/redirect_disposition.hpp
+6 −0 include/asio/ssl/detail/impl/engine.ipp
+4 −2 include/asio/time_traits.hpp
+2 −0 src/Makefile.mgw
+2 −1 src/Makefile.msc
+40 −0 src/doc/overview/configuration.qbk
+2 −2 src/doc/overview/coro.qbk
+6 −3 src/doc/overview/cpp20_coroutines.qbk
+1 −1 src/doc/overview/deferred.qbk
+1 −1 src/doc/overview/immediate_completion.qbk
+13 −13 src/doc/overview/implementation.qbk
+1 −1 src/doc/overview/iostreams.qbk
+36 −0 src/doc/overview/token_adapters.qbk
+3 −0 src/doc/quickref.xml
+1 −0 src/doc/reference.dox
+3 −0 src/doc/reference.xsl
+4 −1 src/examples/cpp11/echo/async_udp_echo_server.cpp
+4 −1 src/tests/Makefile.am
+1 −0 src/tests/unit/.gitignore
+18 −0 src/tests/unit/defer.cpp
+18 −0 src/tests/unit/dispatch.cpp
+18 −0 src/tests/unit/post.cpp
+443 −0 src/tests/unit/redirect_disposition.cpp
2 changes: 1 addition & 1 deletion third-party/googletest
Submodule googletest updated 42 files
+1 −1 MODULE.bazel
+3 −0 ci/linux-presubmit.sh
+1 −0 ci/macos-presubmit.sh
+2 −0 ci/windows-presubmit.bat
+3 −3 docs/gmock_cook_book.md
+9 −0 docs/reference/matchers.md
+27 −27 googlemock/include/gmock/gmock-actions.h
+2 −2 googlemock/include/gmock/gmock-cardinalities.h
+95 −85 googlemock/include/gmock/gmock-matchers.h
+1 −1 googlemock/include/gmock/gmock-more-matchers.h
+9 −9 googlemock/include/gmock/gmock-nice-strict.h
+5 −5 googlemock/include/gmock/gmock-spec-builders.h
+8 −9 googlemock/include/gmock/internal/gmock-internal-utils.h
+3 −3 googlemock/include/gmock/internal/gmock-port.h
+2 −2 googlemock/src/gmock-internal-utils.cc
+14 −14 googlemock/src/gmock-spec-builders.cc
+1 −1 googlemock/test/gmock-actions_test.cc
+6 −6 googlemock/test/gmock-cardinalities_test.cc
+0 −1 googlemock/test/gmock-matchers-arithmetic_test.cc
+2 −2 googlemock/test/gmock-matchers-containers_test.cc
+2 −2 googlemock/test/gmock-more-actions_test.cc
+14 −7 googletest/cmake/internal_utils.cmake
+1 −1 googletest/include/gtest/gtest-assertion-result.h
+3 −3 googletest/include/gtest/gtest-death-test.h
+26 −23 googletest/include/gtest/gtest-matchers.h
+26 −26 googletest/include/gtest/gtest-printers.h
+2 −2 googletest/include/gtest/gtest-spi.h
+4 −4 googletest/include/gtest/gtest-test-part.h
+2 −2 googletest/include/gtest/gtest-typed-test.h
+22 −21 googletest/include/gtest/gtest.h
+11 −11 googletest/include/gtest/internal/gtest-death-test-internal.h
+1 −1 googletest/include/gtest/internal/gtest-filepath.h
+21 −20 googletest/include/gtest/internal/gtest-internal.h
+23 −20 googletest/include/gtest/internal/gtest-param-util.h
+2 −0 googletest/include/gtest/internal/gtest-port-arch.h
+52 −42 googletest/include/gtest/internal/gtest-port.h
+2 −2 googletest/include/gtest/internal/gtest-string.h
+3 −3 googletest/src/gtest-port.cc
+27 −25 googletest/src/gtest.cc
+8 −6 googletest/test/googletest-port-test.cc
+1 −1 googletest/test/gtest_unittest.cc
+3 −3 googletest_deps.bzl
2 changes: 1 addition & 1 deletion third-party/imgui
Submodule imgui updated 98 files
+4 −2 .github/pull_request_template.md
+210 −27 .github/workflows/build.yml
+1 −1 .github/workflows/static-analysis.yml
+1 −0 .gitignore
+1 −1 LICENSE.txt
+1 −1 backends/imgui_impl_allegro5.cpp
+1 −1 backends/imgui_impl_allegro5.h
+7 −1 backends/imgui_impl_dx10.cpp
+3 −2 backends/imgui_impl_dx10.h
+7 −1 backends/imgui_impl_dx11.cpp
+3 −2 backends/imgui_impl_dx11.h
+53 −14 backends/imgui_impl_dx12.cpp
+2 −2 backends/imgui_impl_dx12.h
+1 −1 backends/imgui_impl_dx9.h
+54 −25 backends/imgui_impl_glfw.cpp
+4 −3 backends/imgui_impl_glfw.h
+2 −2 backends/imgui_impl_metal.h
+1 −1 backends/imgui_impl_metal.mm
+102 −0 backends/imgui_impl_null.cpp
+34 −0 backends/imgui_impl_null.h
+1 −1 backends/imgui_impl_opengl2.h
+17 −9 backends/imgui_impl_opengl3.cpp
+1 −1 backends/imgui_impl_opengl3.h
+9 −0 backends/imgui_impl_opengl3_loader.h
+7 −5 backends/imgui_impl_osx.mm
+9 −5 backends/imgui_impl_sdl2.cpp
+43 −21 backends/imgui_impl_sdl3.cpp
+36 −10 backends/imgui_impl_sdlgpu3.cpp
+3 −2 backends/imgui_impl_sdlgpu3.h
+34 −0 backends/imgui_impl_sdlgpu3_shaders.h
+1 −1 backends/imgui_impl_sdlrenderer2.h
+1 −1 backends/imgui_impl_sdlrenderer3.h
+32 −25 backends/imgui_impl_vulkan.cpp
+33 −21 backends/imgui_impl_vulkan.h
+7 −5 backends/imgui_impl_wgpu.cpp
+4 −6 backends/imgui_impl_wgpu.h
+25 −6 backends/imgui_impl_win32.cpp
+2 −2 backends/imgui_impl_win32.h
+2 −0 backends/sdlgpu3/build_instructions.txt
+1 −0 docs/BACKENDS.md
+292 −24 docs/CHANGELOG.txt
+3 −1 docs/EXAMPLES.md
+13 −7 docs/FAQ.md
+38 −15 docs/FONTS.md
+6 −4 docs/README.md
+1 −1 docs/TODO.txt
+5 −2 examples/README.txt
+8 −6 examples/example_allegro5/main.cpp
+22 −19 examples/example_android_opengl3/main.cpp
+8 −6 examples/example_apple_metal/main.mm
+10 −8 examples/example_apple_opengl2/main.mm
+9 −7 examples/example_glfw_metal/main.mm
+2 −1 examples/example_glfw_opengl2/Makefile
+9 −7 examples/example_glfw_opengl2/main.cpp
+9 −7 examples/example_glfw_opengl3/main.cpp
+18 −16 examples/example_glfw_vulkan/main.cpp
+44 −37 examples/example_glfw_wgpu/CMakeLists.txt
+88 −86 examples/example_glfw_wgpu/main.cpp
+8 −7 examples/example_glut_opengl2/main.cpp
+178 −0 examples/example_null/example_null.vcxproj
+57 −0 examples/example_null/example_null.vcxproj.filters
+12 −7 examples/example_null/main.cpp
+9 −7 examples/example_sdl2_directx11/main.cpp
+8 −6 examples/example_sdl2_metal/main.mm
+9 −7 examples/example_sdl2_opengl2/main.cpp
+9 −7 examples/example_sdl2_opengl3/main.cpp
+9 −7 examples/example_sdl2_sdlrenderer2/main.cpp
+18 −16 examples/example_sdl2_vulkan/main.cpp
+43 −35 examples/example_sdl2_wgpu/CMakeLists.txt
+70 −66 examples/example_sdl2_wgpu/main.cpp
+9 −7 examples/example_sdl3_directx11/main.cpp
+9 −7 examples/example_sdl3_metal/main.mm
+9 −7 examples/example_sdl3_opengl3/main.cpp
+10 −8 examples/example_sdl3_sdlgpu3/main.cpp
+9 −8 examples/example_sdl3_sdlrenderer3/main.cpp
+18 −16 examples/example_sdl3_vulkan/main.cpp
+43 −35 examples/example_sdl3_wgpu/CMakeLists.txt
+73 −71 examples/example_sdl3_wgpu/main.cpp
+9 −7 examples/example_win32_directx10/main.cpp
+9 −7 examples/example_win32_directx11/main.cpp
+5 −5 examples/example_win32_directx12/example_win32_directx12.vcxproj
+18 −7 examples/example_win32_directx12/main.cpp
+9 −7 examples/example_win32_directx9/main.cpp
+10 −8 examples/example_win32_opengl3/main.cpp
+18 −16 examples/example_win32_vulkan/main.cpp
+10 −0 examples/imgui_examples.sln
+1 −1 imconfig.h
+574 −464 imgui.cpp
+160 −131 imgui.h
+215 −195 imgui_demo.cpp
+546 −91 imgui_draw.cpp
+104 −72 imgui_internal.h
+76 −86 imgui_tables.cpp
+174 −137 imgui_widgets.cpp
+5 −1 misc/cpp/README.txt
+1 −1 misc/cpp/imgui_stdlib.cpp
+17 −0 misc/fonts/ProggyVector-ExtractScript.txt
+6 −13 misc/freetype/imgui_freetype.cpp
2 changes: 1 addition & 1 deletion third-party/json
Submodule json updated 177 files