• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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