Package com.mojang.blaze3d.preprocessor
Class GlslPreprocessor
java.lang.Object
com.mojang.blaze3d.preprocessor.GlslPreprocessor
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringapplyImport(boolean useFullPath, String directory) private static booleanisDirectiveDisabled(String shaderData, Matcher p_matcher, int offset) private static booleanisDirectiveEnabled(String shaderData, Matcher matcher) processImports(String shaderData, GlslPreprocessor.Context context, String includeDirectory) private StringprocessVersions(String versionData, GlslPreprocessor.Context context) private StringsetVersion(String versionData, int glslVersion)
-
Field Details
-
C_COMMENT
- See Also:
-
LINE_COMMENT
- See Also:
-
REGEX_MOJ_IMPORT
-
REGEX_VERSION
-
REGEX_ENDS_WITH_WHITESPACE
-
-
Constructor Details
-
GlslPreprocessor
public GlslPreprocessor()
-
-
Method Details
-
process
-
processImports
private List<String> processImports(String shaderData, GlslPreprocessor.Context context, String includeDirectory) -
processVersions
-
setVersion
-
isDirectiveEnabled
-
isDirectiveDisabled
-
applyImport
-