OES_sample_variables
WebGL working group (public_webgl 'at' khronos.org)
Members of the WebGL working group
Last modified date: April 18, 2024
Revision: 2
WebGL extension #56
Written against the WebGL API 2.0 specification.
This extension exposes the OES_sample_variables functionality to WebGL.
The following WebGL-specific behavioral changes apply:
gl_SampleMask
, implementations
may implicitly disable SAMPLE_ALPHA_TO_COVERAGE
state.
Consult the above extension for documentation, issues and new functions and enumerants.
When this extension is enabled:
GL_OES_sample_variables
with an #extension
directive:int gl_SampleMaskIn[]
is a built-in input.
int gl_SampleID
is a built-in input.
vec2 gl_SamplePosition
is a built-in input.
int gl_SampleMask[]
is a built-in output.
int gl_MaxSamples
is a built-in constant.
int gl_NumSamples
is a built-in uniform.
GL_OES_sample_variables
is defined as 1
.
[Exposed=(Window,Worker), LegacyNoInterfaceObject] interface OES_sample_variables { };
Revision 1, 2023/06/01
Revision 2, 2024/04/18