Non-functional. Fix #1223: expand comments.
This commit is contained in:
parent
ade21c716c
commit
82ead04c39
@ -334,11 +334,15 @@ enum TResourceType {
|
|||||||
EResCount
|
EResCount
|
||||||
};
|
};
|
||||||
|
|
||||||
// Make one TShader per shader that you will link into a program. Then provide
|
// Make one TShader per shader that you will link into a program. Then
|
||||||
// the shader through setStrings() or setStringsWithLengths(), then call parse(),
|
// - provide the shader through setStrings() or setStringsWithLengths()
|
||||||
// then query the info logs.
|
// - optionally call setEnv*(), see below for more detail
|
||||||
// Optionally use setPreamble() to set a special shader string that will be
|
// - optionally use setPreamble() to set a special shader string that will be
|
||||||
// processed before all others but won't affect the validity of #version.
|
// processed before all others but won't affect the validity of #version
|
||||||
|
// - call parse(): source language and target environment must be selected
|
||||||
|
// either by correct setting of EShMessages sent to parse(), or by
|
||||||
|
// explicitly calling setEnv*()
|
||||||
|
// - query the info logs
|
||||||
//
|
//
|
||||||
// N.B.: Does not yet support having the same TShader instance being linked into
|
// N.B.: Does not yet support having the same TShader instance being linked into
|
||||||
// multiple programs.
|
// multiple programs.
|
||||||
@ -377,7 +381,10 @@ public:
|
|||||||
void setNoStorageFormat(bool useUnknownFormat);
|
void setNoStorageFormat(bool useUnknownFormat);
|
||||||
void setTextureSamplerTransformMode(EShTextureSamplerTransformMode mode);
|
void setTextureSamplerTransformMode(EShTextureSamplerTransformMode mode);
|
||||||
|
|
||||||
// For setting up the environment (initialized in the constructor):
|
// For setting up the environment (cleared to nothingness in the constructor).
|
||||||
|
// These must be called so that parsing is done for the right source language and
|
||||||
|
// target environment, either indirectly through TranslateEnvironment() based on
|
||||||
|
// EShMessages et. al., or directly by the user.
|
||||||
void setEnvInput(EShSource lang, EShLanguage envStage, EShClient client, int version)
|
void setEnvInput(EShSource lang, EShLanguage envStage, EShClient client, int version)
|
||||||
{
|
{
|
||||||
environment.input.languageFamily = lang;
|
environment.input.languageFamily = lang;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user