Closed anomalous42 closed 5 years ago
This is in code recently added @bpeel, to get more eyes on it.
It looks like it is doing pool-based memory allocation too early. I'm looking at a work around.
The interfaces were all 'const char*' anyway, so using 'TString' was not necessary. I changed it to just use std::string
. However, it's not clear it's all working correctly anyway. If so, can have a new issue for that.
I'm seeing a crash when using -u on the command line.
The full command line that I'm using is:
-e main --rsb 1 -H -V --amb --aml -unormal:3 -ucolour:1 test.vert.hlsl
The contents of
test.vert.hlsl
is:It looks like it's failing to construct a TString due to a null TPoolAllocator. Call stack: