TEDERIs
TEDERIs
> It doesn't generate any normals, takes them from model, if they are not present normals will be 0,0,0 That is not true. See CAdditionalVertexStreamManager::UpdateAdditionalStreamContent
The most common way to hide some of the objects from a raycaster is to use flags(or masks). You can mark objects with setElementViewMask(element, 0xFF00FF) and then processLineOfSight(..., 0xFF00FF) to...
**GetColorFilter** was not added for a reason. Because **SetColorFilter** actually **_overrides_** the color filter, not just set it. And trying to get a color when it doesn't override the defaults...
> Perfect! But the inconsistency still remains a challenge. Because calling GetColorFilter you actually cannot distinguish GTA colors from overrides ones. The question is: is it a problem or not?
> I just tried it out, disabling the color filter and re-enabling it in the same frame has no effect. I wanted to temporarily disable it in order to draw...
I tried to bring some changes to the code of Urho and move processing dependencies code part(lines 93-104) from background thread to the FinishBackgroundLoading() method. And only after that background...
> The commented out code seems to suggest that it only happens when the model is changed from CJ to a non-CJ model or vice versa, no? A simple check...
Nice. I have been using it for at least 3 years with MTA. But you should be aware of the macro TRACY_ON_DEMAND. Without using it a profiler will spend all...
Nothing special: ``` project "Tracy" language "C++" kind "StaticLib" targetname "tracy" defines { "TRACY_ENABLE=1", "TRACY_ON_DEMAND" } vpaths { ["Headers/*"] = "**.h", ["Headers/*"] = "**.hpp", ["Sources/*"] = "**.cpp", ["*"] = "premake5.lua"...
Okay, I just tried out your branch. From what I can see, the problem is you're exporting DLL in all projects even when import is being required. You should remove...