std::vector<char>
without the stl forcing you to zero initialize the entire vector std::fs::read(filename)
in rustlet file = File::open("LICENSE-APACHE")?;
let mmap = unsafe { Mmap::map(&file)? };
default_value_t
in the arg() proc macro instead of default_value
~/.steam/debian-installation/steamapps/common/DDraceNetwork/ddnet/DDNet: symbol lookup error: ~/.steam/debian-installation/steamapps/common/DDraceNetwork/ddnet/DDNet: undefined symbol: curl_multi_poll
if i start the steam game files without steam (./DDNet) it works
maybe steam has it's own curl library?~/.steam/debian-installation/steamapps/common/DDraceNetwork/ddnet/DDNet: symbol lookup error: ~/.steam/debian-installation/steamapps/common/DDraceNetwork/ddnet/DDNet: undefined symbol: curl_multi_poll
if i start the steam game files without steam (./DDNet) it works
maybe steam ships its own curl library?~/.steam/debian-installation/steamapps/common/DDraceNetwork/ddnet/DDNet: symbol lookup error: ~/.steam/debian-installation/steamapps/common/DDraceNetwork/ddnet/DDNet: undefined symbol: curl_multi_poll
if i start the steam game files without steam (./DDNet) it works
maybe steam has it's own curl library? curl_multi_wait
?curl_multi_wait
? LD_LIBRARY_PATH
like steam does to this directory and doing the ldd?.steam/bin32/steam-runtime/usr/lib/x86_64-linux-gnu/
.steam/bin32/steam-runtime/usr/lib/x86_64-linux-gnu/
ddracecommands.h
and ddracechat.h
header files to the CGameContext::RegisterDDRaceCommands
and CGameContext::RegisterChatCommands
fu...for i in range(1000):
with open(f'e{i}.bind', 'w') as file:
file.write(f'echo {i}; exec e{i+1}.bind')
exec file
to the mousewheel, having file
bind +jump
to the mousewheel, then just spamecho "a"; echo "b"
are executed instantly while binds like
echo "a"
echo "b"
are delayed by 1 tick eachwinget
?gfx_gl_major 2; gfx_gl_minor 0
+ restart to have opengl 2.0
2. opengl 1.x should then probably also work? XD (edited)c++
auto Transform = [AvailableExtensions](const char *ExName){
auto It = std::ranges::find_if(AvailableExtensions,
[ExName](const char *e){ return !std::strcmp(ExName, e); },
[](const VkExtensionProperties &Props){ return Props.extensionName; });
return std::make_tuple(ExName, It != AvailableExtensions.end());
};
bool ExtensionMissing = false;
std::span ct{GLFWRequiredExtensions, GLFWRequiredExtensionCount};
for(const auto &e : ct | std::views::transform(Transform) | std::views::filter([](const auto &es){ return !std::get<1>(es); })) {
ExtensionMissing = true;
std::cout << "Missing required extension: " << std::get<0>(e) << std::endl;
}
if(ExtensionMissing)
throw std::runtime_error{"Missing required VK extension"};
Today in my C++20 adventure I explored ranges, not half bad to use ngl. They also seem to suffer from bad optimization under gcc though :/servers
attribute has to be part of the icon
in communities.json? I think one level more outside would make more sense.servers
attribute has to be part of the icon
in communities.json? I think one level more outside would make more sense. Community
instead of Icon
with the finishes
and servers
keysservers
attribute has to be part of the icon
in communities.json? I think one level more outside would make more sense.