1Name 2 3 SUN_slice_accum 4 5Name Strings 6 7 GL_SUN_slice_accum 8 9Contact 10 11 Jack Middleton, Sun (Jack.Middleton 'at' sun.com) 12 13Status 14 15 Shipping (version 1.3) 16 17Version 18 19 $Date: 02/03/13 15:15:35 $Revision: 1.3 $ 20 21Number 22 23 258 24 25Dependencies 26 27 The extension is written against the OpenGL 1.3 Specification. 28 29Overview 30 31 32 This extension defines a new accumulation operation which enables the accumulation 33 buffer to be used for alpha compositing. This enables higher precision alpha 34 blending than what can be accomplished using the blend operation. 35 36IP Status 37 38 There are no known IP issues. 39 40Issues 41 42 None 43 44 45New Procedures and Functions 46 47 None 48 49New Tokens 50 51 Accepted by the <op> parameter of Accum, 52 53 SLICE_ACCUM_SUN 0x85CC 54 55Additions to Chapter 2 of the 1.3 GL Specification (OpenGL Operation) 56 57 None 58 59Additions to Chapter 3 of the 1.3 GL Specification (Rasterization) 60 61 None 62 63 64Additions to Chapter 4 of the 1.3 GL Specification (Per-Fragment Operations 65and the Framebuffer) 66 67 Section 4.2.4 The Accumulation Buffer: 68 69 The possible operations are ACCUM, LOAD, RETURN, MULT, ADD and SLICE_ACCUM_SUN. 70 71 The SLICE_ACCUM_SUN operation has the same effect as ACCUM except that the 72 accumulation buffer color value is computed: 73 74 AccumRGB = (FrameBuffAlpha * FrameBuffRGB) + ((1 - FrameBuffAlpha) * AccumRGB) 75 76 77Additions to Chapter 5 of the 1.3 GL Specification (Special Functions) 78 79 None 80 81 82Additions to Chapter 6 of the 1.3 GL Specification (State and State Requests) 83 84 None 85 86Additions to the GLX / WGL / AGL Specifications 87 88 None 89 90GLX Protocol 91 92 None 93 94Errors 95 96 None 97 98New State 99 100 None 101