• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1XXX - Not complete yet!!!
2
3Name
4
5    SGIX_convolution_accuracy
6
7Name Strings
8
9    GL_SGIX_convolution_accuracy
10
11Contact
12
13    SGI
14
15Status
16
17    XXX - Not complete yet!!!
18
19Version
20
21    $Date: 1999/03/08 21:20:19 $ $Revision: 1.2 $
22
23Number
24
25    211
26
27Dependencies
28
29    EXT_convolution or ARB_imaging is required.
30
31Overview
32
33    This extension adds an accuracy hint for convolution.  It
34    allows the program to trade off precision for speed.
35
36New Procedures and Functions
37
38    None
39
40New Tokens
41
42    Accepted by the <target> parameter of glHint and by the <pname>
43    parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
44
45	CONVOLUTION_HINT_SGIX		0x8316
46
47Additions to Chapter 2 of the 1.1 Specification (OpenGL Operation)
48
49    None
50
51Additions to Chapter 3 of the 1.1 Specification (Rasterization)
52
53    None
54
55Additions to Chapter 4 of the 1.1 Specification (Fragments and the
56Frame Buffer)
57
58    None
59
60Additions to Chapter 5 of the 1.1 Specification (Special Functions)
61
62    Add to section 5.6 ("Hints"):
63
64    If the <target> argument of Hint is specified as CONVOLUTION_HINT
65    then the <hint> argument indicates the desired quality of pixel
66    colors computed by the convolution stage of the pixel transfer
67    pipeline.  Higher quality may correspond to higher-precision
68    arithmetic, although an implementation may ignore the hint.  This
69    hint applies to both 1D and 2D convolution.
70
71Additions to Chapter 6 of the 1.1 Specification (State and State Requests)
72
73    None
74
75Additions to the GLX Specification
76
77    None
78
79GLX Protocol
80
81    None
82
83Dependencies on EXT_convolution and ARB_imaging
84
85    If EXT_convolution or ARB_imaging is implemented, this extension
86    modifies the accuracy of the convolution operation.
87
88Errors
89
90    None
91
92New State
93
94    Get Value		    Get Command     Type    Value	    Attrib
95    ---------		    -----------     ----    -------	    ------
96    CONVOLUTION_HINT_SGIX   GetIntegerv     Z3	    DONT_CARE	    hint
97
98New Implementation Dependent State
99
100    None
101