'Incorrect Type of Metal Texture' - Fixed by Disabling Metal API Validation. Why? The 2019 Stack Overflow Developer Survey Results Are InLoading data into a 3D texture in MetalWhy is writing to a buffer from within a fragment shader disallowed in Metal?Init a Metal texture with the type of 3DTrouble Getting Depth Testing To Work With Apple's Metal Graphics APIApple's deferred rendering example does not run on Metal 2 due to texture usage problemsHow to convert bgra8Unorm iOS-Metal texture to rgba8Unorm texture?iOS Metal API draw 3d texture inside the volumeMultiple textures in single metal Layer in iosvalidateFunctionArguments:3379: failed assertion `Fragment Function , The pixel format (MTLPixelFormatRGBA16Unorm) of the textureHow to fix IOAF code GPU errors while using ARKit2 & Vision (VNDetectFaceRectanglesRequest) on iPhone XS

JSON.serialize: is it possible to suppress null values of a map?

Inflated grade on resume at previous job, might former employer tell new employer?

Springs with some finite mass

Is there a name of the flying bionic bird?

Falsification in Math vs Science

Why is it "Tumoren" and not "Tumore"?

What do hard-Brexiteers want with respect to the Irish border?

Does a dangling wire really electrocute me if I'm standing in water?

How to create dashed lines/arrows in Illustrator

Is it possible for the two major parties in the UK to form a coalition with each other instead of a much smaller party?

"Riffle" two strings

How to reverse every other sublist of a list?

What can other administrators access on my machine?

How are circuits which use complex ICs normally simulated?

Can't find the latex code for the ⍎ (down tack jot) symbol

What is the steepest angle that a canal can be traversable without locks?

How can I fix this gap between bookcases I made?

CiviEvent: Public link for events of a specific type

What is the purpose of the constant in the probability density function

Are there any other methods to apply to solving simultaneous equations?

Is bread bad for ducks?

What is this 4-propeller plane?

I looked up a future colleague on LinkedIn before I started a job. I told my colleague about it and he seemed surprised. Should I apologize?

Which Sci-Fi work first showed weapon of galactic-scale mass destruction?



'Incorrect Type of Metal Texture' - Fixed by Disabling Metal API Validation. Why?



The 2019 Stack Overflow Developer Survey Results Are InLoading data into a 3D texture in MetalWhy is writing to a buffer from within a fragment shader disallowed in Metal?Init a Metal texture with the type of 3DTrouble Getting Depth Testing To Work With Apple's Metal Graphics APIApple's deferred rendering example does not run on Metal 2 due to texture usage problemsHow to convert bgra8Unorm iOS-Metal texture to rgba8Unorm texture?iOS Metal API draw 3d texture inside the volumeMultiple textures in single metal Layer in iosvalidateFunctionArguments:3379: failed assertion `Fragment Function , The pixel format (MTLPixelFormatRGBA16Unorm) of the textureHow to fix IOAF code GPU errors while using ARKit2 & Vision (VNDetectFaceRectanglesRequest) on iPhone XS



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I am loading a 3D object into ARKit on a MTLDevice with textures programmatically (.dae + .jpg) and it has transparency. However, when I set the objectNode.transparency property to anything other than 1.0 (the default float value), then I receive the following error and the app crashes: Function(commonprofile_frag): incorrect type of texture (MTLTextureTypeCubeArray) bound at texture binding at index 7 (expect MTLTextureTypeCube) for u_radianceTexture[0].' I have looked at Apple's documentation and developer blog and it seemed to be an error from an earlier Xcode version - however I am running the latest full release - 10.1 (10B61).



It turns out I actually solved this by popping into the Product>Scheme>EditScheme>Options tab and disabling "Metal API Validation". Everything seems to be working properly as of now... does this expose to scrutiny from Apple and/or possible errors? Why did this work as a solution?










share|improve this question



















  • 2





    What's the type of the texture that is marked with [[texture(7)]] in the shaders? Disabling API validation doesn't fix it, it just results in no warnings or errors being generated and an undefined behavior.

    – Egor Shkorov
    Mar 22 at 8:41











  • @Spo1ler Yet unable to check shaders as app aborts immediately upon attempting to load (cannot perform GPU Capture). Interestingly, disabling environmentalTexturing also seems to do the trick. In one Apple thread, seems was a bug in an early beta; will update and check - otherwise will keep disabled validation as have yet to see any strange behavior otherwise.

    – A.M.
    Mar 28 at 22:48

















0















I am loading a 3D object into ARKit on a MTLDevice with textures programmatically (.dae + .jpg) and it has transparency. However, when I set the objectNode.transparency property to anything other than 1.0 (the default float value), then I receive the following error and the app crashes: Function(commonprofile_frag): incorrect type of texture (MTLTextureTypeCubeArray) bound at texture binding at index 7 (expect MTLTextureTypeCube) for u_radianceTexture[0].' I have looked at Apple's documentation and developer blog and it seemed to be an error from an earlier Xcode version - however I am running the latest full release - 10.1 (10B61).



It turns out I actually solved this by popping into the Product>Scheme>EditScheme>Options tab and disabling "Metal API Validation". Everything seems to be working properly as of now... does this expose to scrutiny from Apple and/or possible errors? Why did this work as a solution?










share|improve this question



















  • 2





    What's the type of the texture that is marked with [[texture(7)]] in the shaders? Disabling API validation doesn't fix it, it just results in no warnings or errors being generated and an undefined behavior.

    – Egor Shkorov
    Mar 22 at 8:41











  • @Spo1ler Yet unable to check shaders as app aborts immediately upon attempting to load (cannot perform GPU Capture). Interestingly, disabling environmentalTexturing also seems to do the trick. In one Apple thread, seems was a bug in an early beta; will update and check - otherwise will keep disabled validation as have yet to see any strange behavior otherwise.

    – A.M.
    Mar 28 at 22:48













0












0








0


2






I am loading a 3D object into ARKit on a MTLDevice with textures programmatically (.dae + .jpg) and it has transparency. However, when I set the objectNode.transparency property to anything other than 1.0 (the default float value), then I receive the following error and the app crashes: Function(commonprofile_frag): incorrect type of texture (MTLTextureTypeCubeArray) bound at texture binding at index 7 (expect MTLTextureTypeCube) for u_radianceTexture[0].' I have looked at Apple's documentation and developer blog and it seemed to be an error from an earlier Xcode version - however I am running the latest full release - 10.1 (10B61).



It turns out I actually solved this by popping into the Product>Scheme>EditScheme>Options tab and disabling "Metal API Validation". Everything seems to be working properly as of now... does this expose to scrutiny from Apple and/or possible errors? Why did this work as a solution?










share|improve this question
















I am loading a 3D object into ARKit on a MTLDevice with textures programmatically (.dae + .jpg) and it has transparency. However, when I set the objectNode.transparency property to anything other than 1.0 (the default float value), then I receive the following error and the app crashes: Function(commonprofile_frag): incorrect type of texture (MTLTextureTypeCubeArray) bound at texture binding at index 7 (expect MTLTextureTypeCube) for u_radianceTexture[0].' I have looked at Apple's documentation and developer blog and it seemed to be an error from an earlier Xcode version - however I am running the latest full release - 10.1 (10B61).



It turns out I actually solved this by popping into the Product>Scheme>EditScheme>Options tab and disabling "Metal API Validation". Everything seems to be working properly as of now... does this expose to scrutiny from Apple and/or possible errors? Why did this work as a solution?







ios swift textures rendering metal






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 29 at 13:27







A.M.

















asked Mar 22 at 2:51









A.M.A.M.

186




186







  • 2





    What's the type of the texture that is marked with [[texture(7)]] in the shaders? Disabling API validation doesn't fix it, it just results in no warnings or errors being generated and an undefined behavior.

    – Egor Shkorov
    Mar 22 at 8:41











  • @Spo1ler Yet unable to check shaders as app aborts immediately upon attempting to load (cannot perform GPU Capture). Interestingly, disabling environmentalTexturing also seems to do the trick. In one Apple thread, seems was a bug in an early beta; will update and check - otherwise will keep disabled validation as have yet to see any strange behavior otherwise.

    – A.M.
    Mar 28 at 22:48












  • 2





    What's the type of the texture that is marked with [[texture(7)]] in the shaders? Disabling API validation doesn't fix it, it just results in no warnings or errors being generated and an undefined behavior.

    – Egor Shkorov
    Mar 22 at 8:41











  • @Spo1ler Yet unable to check shaders as app aborts immediately upon attempting to load (cannot perform GPU Capture). Interestingly, disabling environmentalTexturing also seems to do the trick. In one Apple thread, seems was a bug in an early beta; will update and check - otherwise will keep disabled validation as have yet to see any strange behavior otherwise.

    – A.M.
    Mar 28 at 22:48







2




2





What's the type of the texture that is marked with [[texture(7)]] in the shaders? Disabling API validation doesn't fix it, it just results in no warnings or errors being generated and an undefined behavior.

– Egor Shkorov
Mar 22 at 8:41





What's the type of the texture that is marked with [[texture(7)]] in the shaders? Disabling API validation doesn't fix it, it just results in no warnings or errors being generated and an undefined behavior.

– Egor Shkorov
Mar 22 at 8:41













@Spo1ler Yet unable to check shaders as app aborts immediately upon attempting to load (cannot perform GPU Capture). Interestingly, disabling environmentalTexturing also seems to do the trick. In one Apple thread, seems was a bug in an early beta; will update and check - otherwise will keep disabled validation as have yet to see any strange behavior otherwise.

– A.M.
Mar 28 at 22:48





@Spo1ler Yet unable to check shaders as app aborts immediately upon attempting to load (cannot perform GPU Capture). Interestingly, disabling environmentalTexturing also seems to do the trick. In one Apple thread, seems was a bug in an early beta; will update and check - otherwise will keep disabled validation as have yet to see any strange behavior otherwise.

– A.M.
Mar 28 at 22:48












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55292214%2fincorrect-type-of-metal-texture-fixed-by-disabling-metal-api-validation-why%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55292214%2fincorrect-type-of-metal-texture-fixed-by-disabling-metal-api-validation-why%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript