general improvements (#368)

* custom implementation for wi::vector

* fix

* sdl vulkan fix

* linux fix

* fix

* vector fix

* shader compiler and job system will be initialized automatically on first use

* vector improvements

* updates

* update

* network and audio will be auto initializing on first use only

* fix

* for now, use std::vector

* vector refactor minor

* backlog: access safety

* shader clearcoat fix

* gui initialization on demand

* initializer updates

* job system will be explicitly initialized
This commit is contained in:
Turánszki János
2021-12-09 18:58:27 +01:00
committed by GitHub
parent bb2fae64b0
commit c4c582d739
40 changed files with 787 additions and 403 deletions
-9
View File
@@ -38,15 +38,6 @@ namespace wi::network
return static_cast<SocketInternal*>(param->internal_state.get());
}
void Initialize()
{
wi::Timer timer;
int result;
wi::backlog::post("wi::network_Linux Initialized (" + std::to_string((int)std::round(timer.elapsed())) + " ms)");
}
bool CreateSocket(Socket* sock)
{
std::shared_ptr<SocketInternal> socketinternal = std::make_shared<SocketInternal>();