1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Allow forceful insertion into main thread queue.

This is useful to run some tasks outside of the main render job.
This commit is contained in:
Bartosz Taudul
2021-11-18 22:46:59 +01:00
parent 89ca010146
commit 902de497dc
5 changed files with 11 additions and 11 deletions
+2 -2
View File
@@ -22,10 +22,10 @@ void* MakeTexture()
return (void*)(intptr_t)tex;
}
void FreeTexture( void* _tex, void(*runOnMainThread)(std::function<void()>) )
void FreeTexture( void* _tex, void(*runOnMainThread)(std::function<void()>, bool) )
{
auto tex = (GLuint)(intptr_t)_tex;
runOnMainThread( [tex] { glDeleteTextures( 1, &tex ); } );
runOnMainThread( [tex] { glDeleteTextures( 1, &tex ); }, false );
}
void UpdateTexture( void* _tex, const char* data, int w, int h )