-
-
Notifications
You must be signed in to change notification settings - Fork 395
Open
Labels
enhancementNew feature or requestNew feature or requestmedium priorityMedium priority issueMedium priority issueshaderShader related functionsShader related functions
Milestone
Description
Is your feature request related to a problem? Please describe.
Additional parsing stages in ShaderLab to achieve on-demand compilation.
graph TD;
Shader
SubShader
ShaderPass
GLSL
Shader-- "(Parser1)\nRenderState/Tag\nin SubShader scope,\nkeep other un-compiled text" -->SubShader;
SubShader-- (Parser2)\nRenderState/Tag\nin ShaderPass scope,\nkeep other un-compiled text -->ShaderPass;
ShaderPass --(Parser3)--> GLSL
Current parsing flow
graph TD;
Shader
ShaderPass
GLSL
Shader-- "(Parser1)\nRenderState/Tag\nin SubShader and ShaderPass scope,\nkeep other un-compiled text" -->ShaderPass;
ShaderPass --(Parser2)--> GLSL
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmedium priorityMedium priority issueMedium priority issueshaderShader related functionsShader related functions
Type
Projects
Status
To do