Building a Coroutine-Based Job System Without Standard Library[Image](/uploads/documents/8/0/6/4/8064df7eebf486a4f4ceca3d07a9c7ff/p1_2.jpg) COROUTINE JOB SYSTEM WITHOUT STANDARD LIBRARY Tianyi(Tanki) Zhang tankiistanki tankijong Hi Everyone, Tanki here. Thanks for coming to game engine - Jobs. Specifically, based on C++ coroutine which we shipped in C++ 20, without standard library support. I because the contents are pretty connected, so I will take all questions at the end0 码力 | 120 页 | 2.20 MB | 1 年前3
Dynamically Loaded Libraries Outside the Standard## +21 ## Dynamically Loaded Libraries Outside the Standard ## ZHIHAO YUAN 20 21 October 24-29 ## Dynamically Loaded Libraries Outside the Standard Zhihao Yuan2021/10/29 select=1 ## Are we talking about • Dynamic-link library (.dll) • Dynamic shared object (.so) • Mach-O dynamic library (.dylib) Background ## Dynamic linking ≠ Dynamic loading ## Dynamic is done at load time ## Dynamic loading • Ask for additional functionalities • Often involve library discovery • Relocation is done at run time • May be capable of “unloading” ## Example: NSBundle0 码力 | 100 页 | 3.98 MB | 1 年前3
Connecting User And Library CodeCustomization Methods: Connecting User And Library Code Inbal Levi ## Who Am I? • A C++ Developer at Millennium. • Active member of ISO C++ work group (WG21): • Library Evolution Work Group Chair • Israeli this talk • The presentation presents my views and opinions only. ## Outline Part 0: What is a Library Part I: What are Customization Points (+ Some History...) Part II: An overview of CPs methods (+ What's next? ## Part 0: What is a Library Part 0: What is a Library  @@@ All of library code is in LibSpace, user code without0 码力 | 58 页 | 18.82 MB | 1 年前3
Linear Algebra Coming to Standard C+++23 ## std::Finalog: Linear Algebra Coming to Standard C++ ## MARK HOEMMEN ## 20 23 October 01 - 06 ## std::linalg: Linear Algebra Coming to Standard C++ Mark Hoemmen, NVIDIA | CppCon 2023  ## 新 ## Where does the standard come from?  ## Bristol • Meetings aren’t held on gigantic snowy mountains …it's a meeting room in a hotel ## Standard library proposal lifetime  ## The future fundamental types – updating the core language rules – providing safer high-level abstractions in the library ## C++ developers needs help • Many C++ engineers are expected to write life-critical software today quantities and units library ## • Compile-time safety – correct handling of physical quantities, units, and numerical values ## mp-units: C++20/23 quantities and units library ## • Compile-time safety0 码力 | 207 页 | 6.93 MB | 1 年前3
A Physical Units Library for the Next C++## A Physical Units Library For the Next C++ Mateusz Pusz September 15, 2020 ## Motivation, Existing Practice, Challenges  slide number. ## QUICK START ## Physical Units library in a nutshell // simple numeric operations static_assert(10_q_km / 2 == 5_q_km); ## Physical Units library in a nutshell ## // simple numeric operations static_assert(1_q_h == 3600_q_s); static_assert(1_q_km + 1_q_m == 1001_q_m); ## Physical Units library in a nutshell // simple numeric operations static_assert(10_q_km / 2 == 5_q_km); // unit conversions0 码力 | 172 页 | 6.17 MB | 1 年前3
CMake Configuration for Asio Basic Library and Testscppcon_add_library(basic LIBRARIES Asio::asio) add_subdirectory(tests)0 码力 | 1 页 | 71.00 B | 1 年前3
Libraries: A First Step Toward Standard C++ Dependency ManagementLibraries: A First Step Toward Standard C++ Dependency Management ## BILL HOFFMAN & BRET BROWN ## 20 23 October 01 - 06 ## Libraries: A First Step Toward Standard C++ Dependency Management October Motivation: What would we design? Much better: fatal error: The `jsonlog` library is not installed. fatal error: The `jsonlog` library is not listed as a build dependency. warning: The `jsonlog` and `fangorn` conflicting build configurations. fatal error: `jsonlog/core.hxx' is not associated with a library or executable. Installing jsonlog... ## Motivation: Why don’t tools just “fix it”? • Existing tools0 码力 | 82 页 | 4.21 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Coroutine-Based Job SystemC++20 CoroutinesPromiseAwaitableRefCounted Object动态加载库延迟加载外国链接模块动态链接平台实现Customization PointsLibrary CodeUser CodeIntegrationHooksstd::linalgBLASC++线性代数mdspanEigen C++ Template LibraryC++26 Standard LibraryBLAS interfacematrix decompositionvector operationsBeman ProjectLitGTestCTestCMakemp-units库编译时安全物理量单位系统类型安全物理单位库静态断言单位转换Boost.Units配置Asio基本库测试dependency managementlibrariespackage managers













