15bd8deadSopenharmony_ciXXX - Not complete yet!!! 25bd8deadSopenharmony_ci 35bd8deadSopenharmony_ciName 45bd8deadSopenharmony_ci 55bd8deadSopenharmony_ci SGIX_convolution_accuracy 65bd8deadSopenharmony_ci 75bd8deadSopenharmony_ciName Strings 85bd8deadSopenharmony_ci 95bd8deadSopenharmony_ci GL_SGIX_convolution_accuracy 105bd8deadSopenharmony_ci 115bd8deadSopenharmony_ciContact 125bd8deadSopenharmony_ci 135bd8deadSopenharmony_ci SGI 145bd8deadSopenharmony_ci 155bd8deadSopenharmony_ciStatus 165bd8deadSopenharmony_ci 175bd8deadSopenharmony_ci XXX - Not complete yet!!! 185bd8deadSopenharmony_ci 195bd8deadSopenharmony_ciVersion 205bd8deadSopenharmony_ci 215bd8deadSopenharmony_ci $Date: 1999/03/08 21:20:19 $ $Revision: 1.2 $ 225bd8deadSopenharmony_ci 235bd8deadSopenharmony_ciNumber 245bd8deadSopenharmony_ci 255bd8deadSopenharmony_ci 211 265bd8deadSopenharmony_ci 275bd8deadSopenharmony_ciDependencies 285bd8deadSopenharmony_ci 295bd8deadSopenharmony_ci EXT_convolution or ARB_imaging is required. 305bd8deadSopenharmony_ci 315bd8deadSopenharmony_ciOverview 325bd8deadSopenharmony_ci 335bd8deadSopenharmony_ci This extension adds an accuracy hint for convolution. It 345bd8deadSopenharmony_ci allows the program to trade off precision for speed. 355bd8deadSopenharmony_ci 365bd8deadSopenharmony_ciNew Procedures and Functions 375bd8deadSopenharmony_ci 385bd8deadSopenharmony_ci None 395bd8deadSopenharmony_ci 405bd8deadSopenharmony_ciNew Tokens 415bd8deadSopenharmony_ci 425bd8deadSopenharmony_ci Accepted by the <target> parameter of glHint and by the <pname> 435bd8deadSopenharmony_ci parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev: 445bd8deadSopenharmony_ci 455bd8deadSopenharmony_ci CONVOLUTION_HINT_SGIX 0x8316 465bd8deadSopenharmony_ci 475bd8deadSopenharmony_ciAdditions to Chapter 2 of the 1.1 Specification (OpenGL Operation) 485bd8deadSopenharmony_ci 495bd8deadSopenharmony_ci None 505bd8deadSopenharmony_ci 515bd8deadSopenharmony_ciAdditions to Chapter 3 of the 1.1 Specification (Rasterization) 525bd8deadSopenharmony_ci 535bd8deadSopenharmony_ci None 545bd8deadSopenharmony_ci 555bd8deadSopenharmony_ciAdditions to Chapter 4 of the 1.1 Specification (Fragments and the 565bd8deadSopenharmony_ciFrame Buffer) 575bd8deadSopenharmony_ci 585bd8deadSopenharmony_ci None 595bd8deadSopenharmony_ci 605bd8deadSopenharmony_ciAdditions to Chapter 5 of the 1.1 Specification (Special Functions) 615bd8deadSopenharmony_ci 625bd8deadSopenharmony_ci Add to section 5.6 ("Hints"): 635bd8deadSopenharmony_ci 645bd8deadSopenharmony_ci If the <target> argument of Hint is specified as CONVOLUTION_HINT 655bd8deadSopenharmony_ci then the <hint> argument indicates the desired quality of pixel 665bd8deadSopenharmony_ci colors computed by the convolution stage of the pixel transfer 675bd8deadSopenharmony_ci pipeline. Higher quality may correspond to higher-precision 685bd8deadSopenharmony_ci arithmetic, although an implementation may ignore the hint. This 695bd8deadSopenharmony_ci hint applies to both 1D and 2D convolution. 705bd8deadSopenharmony_ci 715bd8deadSopenharmony_ciAdditions to Chapter 6 of the 1.1 Specification (State and State Requests) 725bd8deadSopenharmony_ci 735bd8deadSopenharmony_ci None 745bd8deadSopenharmony_ci 755bd8deadSopenharmony_ciAdditions to the GLX Specification 765bd8deadSopenharmony_ci 775bd8deadSopenharmony_ci None 785bd8deadSopenharmony_ci 795bd8deadSopenharmony_ciGLX Protocol 805bd8deadSopenharmony_ci 815bd8deadSopenharmony_ci None 825bd8deadSopenharmony_ci 835bd8deadSopenharmony_ciDependencies on EXT_convolution and ARB_imaging 845bd8deadSopenharmony_ci 855bd8deadSopenharmony_ci If EXT_convolution or ARB_imaging is implemented, this extension 865bd8deadSopenharmony_ci modifies the accuracy of the convolution operation. 875bd8deadSopenharmony_ci 885bd8deadSopenharmony_ciErrors 895bd8deadSopenharmony_ci 905bd8deadSopenharmony_ci None 915bd8deadSopenharmony_ci 925bd8deadSopenharmony_ciNew State 935bd8deadSopenharmony_ci 945bd8deadSopenharmony_ci Get Value Get Command Type Value Attrib 955bd8deadSopenharmony_ci --------- ----------- ---- ------- ------ 965bd8deadSopenharmony_ci CONVOLUTION_HINT_SGIX GetIntegerv Z3 DONT_CARE hint 975bd8deadSopenharmony_ci 985bd8deadSopenharmony_ciNew Implementation Dependent State 995bd8deadSopenharmony_ci 1005bd8deadSopenharmony_ci None 101