GL_OES_sample_shading#
Supported Hardware#
Series6, Series6XE, Series6XT
Valid APIs#
OpenGL ES 3.x
Description#
This extension is one of three extensions which enhances OpenGL ES’s programmability with respect to how multisampling is performed:
GL_OES_sample_variables
GL_OES_sample_shading
GL_OES_shader_multisample_interpolation
GL_OES_sample_shading adds the ability to force an implementation to process a minimum number of unique samples per-pixel, as a percentage of the total number of samples.
Example#
// Enable minimum sample shading
glEnable(GL_SAMPLE_SHADING_OES);
// Set the minimum number of samples to half the total number of samples per-pixel in the framebuffer
// E.g. if the framebuffer has 4xMSAA enabled, then a value of 0.5 will mean at least 2 (0.5 x 4 = 2) samples must be processed.
glMinSampleShading(0.5);