First off I’ve completely no thought what I’m doing. I put in XCode and the megazillion recordsdata coming with it as a result of I needed to make use of brew.
Nicely, quick ahead few weeks after utterly abandoning the thought to grasp the dev framework of Apple hitting the byzantine wall of licenses to launch a easy Make all
, I now suppose I ended up with a very damaged system making Ubuntu 10.04.0 seems prefer it was made by a trillion $ company compared.
So I’ve an executable that makes use of windowing that for some cause went ballistic doubling the display width at every command+f reaching one thing within the order of 30.000 pixels, the decision for tens of screens collectively, to be clear.
This crashes the App I launch and produce a log telling me the problem is in CAMetalLayer
The developer of mentioned App mentioned:
From the apple boards:
You must be capable to work round it by turning off Metallic Validation in Scheme -> Edit Scheme -> Run -> Diagnostics -> Metallic API Validation
It is not one thing we will repair on
our finish.
They’re Home windows developer, I consider they packaged the App model to promote on cross platforms with out actually understanding something about Apple (as me). What it even means? I’m not creating their App… how I’m suppose to disable the checks on their construct of their App utilizing mentioned Apple libraries …
How an App has code execution whose library habits might be modified exterior the construct strategy of the App itself?
It this a worldwide Atmosphere variable(s) I arrange by mistakenly downloading the XCode framework myself?
The error can be this within the app
CAMetalLayer ignoring invalid setDrawableSize width=26880.000000 top=3988.000000
CAMetalLayer ignoring invalid setDrawableSize width=0.000000 top=0.000000
-[MTLTextureDescriptorInternal validateWithDevice:]:1344: failed assertion `Texture Descriptor Validation
MTLTextureDescriptor has width of zero.
MTLTextureDescriptor has top of zero.
Man, I’m a confused one, proper now.