Page 1 of 1

ERROR: Unrecognized identifier 'OUTPUT_GBUFFER'

PostPosted: Fri Feb 22, 2019 1:25 pm
by Bengel
Hello there,

I've been playing around with the HDRP and I decided to import ASE into my project, I've installed the product, installed the standalone template package and when I create a shader it gives me the following error:

Unrecognized identifier 'OUTPUT_GBUFFER'
The object itself is also rendered fully purple.

I am using the Unity HDRP template and I think that all the settings should just be fine.
The Shader itself is so far fully empty and It just shows the Error.

I'm hoping that someone can help me fix this issue.

Re: ERROR: Unrecognized identifier 'OUTPUT_GBUFFER'

PostPosted: Fri Feb 22, 2019 2:55 pm
by Amplify_Borba
Hello, thank you for getting in touch and for your support!

Can you specify which Unity and HD RP versions you're currently using on your project?

In the eventuality that you're on 2019+, we don't officially support it yet as its still in beta stage.

Re: ERROR: Unrecognized identifier 'OUTPUT_GBUFFER'

PostPosted: Fri Feb 22, 2019 5:21 pm
by Bengel
Unity version 2018.3.0f2
HDRP version 4.10.0

Re: ERROR: Unrecognized identifier 'OUTPUT_GBUFFER'

PostPosted: Tue Feb 26, 2019 11:05 am
by Amplify_Borba
Thank you for the additional details!

I've just tested that specific Unity and HDRP versions and wasn't able to replicate the issue.

Please ensure that you're on the latest ASE build currently available from our website and that you extract the HDSRPTemplates.unitypackage which contains the ASE templates for the HD RP v4.10.0, but not the Legacy one since it contains templates for HD RP v3.0.0.

After extracting the correct templates, create and open a new ASE shader, then through the canvas switch its type to HD LIT, then compile:

Image

Please let me know if this helps, no errors should come up and the shader should compile successfully.