Name SUN_slice_accum Name Strings GL_SUN_slice_accum Contact Jack Middleton, Sun (Jack.Middleton 'at' sun.com) Status Shipping (version 1.3) Version $Date: 02/03/13 15:15:35 $Revision: 1.3 $ Number 258 Dependencies The extension is written against the OpenGL 1.3 Specification. Overview This extension defines a new accumulation operation which enables the accumulation buffer to be used for alpha compositing. This enables higher precision alpha blending than what can be accomplished using the blend operation. IP Status There are no known IP issues. Issues None New Procedures and Functions None New Tokens Accepted by the parameter of Accum, SLICE_ACCUM_SUN 0x85CC Additions to Chapter 2 of the 1.3 GL Specification (OpenGL Operation) None Additions to Chapter 3 of the 1.3 GL Specification (Rasterization) None Additions to Chapter 4 of the 1.3 GL Specification (Per-Fragment Operations and the Framebuffer) Section 4.2.4 The Accumulation Buffer: The possible operations are ACCUM, LOAD, RETURN, MULT, ADD and SLICE_ACCUM_SUN. The SLICE_ACCUM_SUN operation has the same effect as ACCUM except that the accumulation buffer color value is computed: AccumRGB = (FrameBuffAlpha * FrameBuffRGB) + ((1 - FrameBuffAlpha) * AccumRGB) Additions to Chapter 5 of the 1.3 GL Specification (Special Functions) None Additions to Chapter 6 of the 1.3 GL Specification (State and State Requests) None Additions to the GLX / WGL / AGL Specifications None GLX Protocol None Errors None New State None