
GL Galore 1.1 Super smooth OpenGL R scripting with Hollywood Andreas Falkenhahn i Table of Contents 1 General information::::::::::::::::::::::::::::: 1 1.1 Introduction :::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Terms and conditions ::::::::::::::::::::::::::::::::::::::::::: 2 1.3 Requirements::::::::::::::::::::::::::::::::::::::::::::::::::: 3 1.4 Installation ::::::::::::::::::::::::::::::::::::::::::::::::::::: 3 2 About GL Galore:::::::::::::::::::::::::::::::: 5 2.1 Credits ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 5 2.2 Frequently asked questions:::::::::::::::::::::::::::::::::::::: 5 2.3 Known issues ::::::::::::::::::::::::::::::::::::::::::::::::::: 6 2.4 Future:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 6 2.5 History ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 6 3 Usage ::::::::::::::::::::::::::::::::::::::::::::: 7 3.1 Activating GL Galore::::::::::::::::::::::::::::::::::::::::::: 7 3.2 Accessing OpenGL from Hollywood ::::::::::::::::::::::::::::: 7 3.3 Using a hardware double buffer ::::::::::::::::::::::::::::::::: 8 3.4 Drawing graphics ::::::::::::::::::::::::::::::::::::::::::::::: 9 3.5 Using hardware brushes ::::::::::::::::::::::::::::::::::::::: 10 3.6 Multiple displays :::::::::::::::::::::::::::::::::::::::::::::: 10 3.7 Working with pointers ::::::::::::::::::::::::::::::::::::::::: 11 3.8 Hollywood bridge:::::::::::::::::::::::::::::::::::::::::::::: 11 3.9 Increasing execution speed ::::::::::::::::::::::::::::::::::::: 11 3.10 Handling mode switches :::::::::::::::::::::::::::::::::::::: 12 3.11 GL Galore as a helper plugin ::::::::::::::::::::::::::::::::: 12 3.12 Internal pixel formats :::::::::::::::::::::::::::::::::::::::: 13 4 Tutorial ::::::::::::::::::::::::::::::::::::::::: 15 4.1 OpenGL tutorial :::::::::::::::::::::::::::::::::::::::::::::: 15 5 Examples ::::::::::::::::::::::::::::::::::::::: 17 5.1 Examples ::::::::::::::::::::::::::::::::::::::::::::::::::::: 17 6 GL reference:::::::::::::::::::::::::::::::::::: 19 6.1 gl.Accum :::::::::::::::::::::::::::::::::::::::::::::::::::::: 19 6.2 gl.AlphaFunc :::::::::::::::::::::::::::::::::::::::::::::::::: 20 6.3 gl.AreTexturesResident :::::::::::::::::::::::::::::::::::::::: 22 6.4 gl.ArrayElement ::::::::::::::::::::::::::::::::::::::::::::::: 23 6.5 gl.Begin ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 23 6.6 gl.BindTexture :::::::::::::::::::::::::::::::::::::::::::::::: 25 6.7 gl.Bitmap ::::::::::::::::::::::::::::::::::::::::::::::::::::: 27 ii GL Galore manual 6.8 gl.BlendFunc :::::::::::::::::::::::::::::::::::::::::::::::::: 28 6.9 gl.CallList ::::::::::::::::::::::::::::::::::::::::::::::::::::: 30 6.10 gl.CallLists ::::::::::::::::::::::::::::::::::::::::::::::::::: 31 6.11 gl.Clear :::::::::::::::::::::::::::::::::::::::::::::::::::::: 31 6.12 gl.ClearAccum ::::::::::::::::::::::::::::::::::::::::::::::: 33 6.13 gl.ClearColor ::::::::::::::::::::::::::::::::::::::::::::::::: 33 6.14 gl.ClearDepth :::::::::::::::::::::::::::::::::::::::::::::::: 34 6.15 gl.ClearIndex::::::::::::::::::::::::::::::::::::::::::::::::: 34 6.16 gl.ClearStencil:::::::::::::::::::::::::::::::::::::::::::::::: 35 6.17 gl.ClipPlane :::::::::::::::::::::::::::::::::::::::::::::::::: 35 6.18 gl.Color :::::::::::::::::::::::::::::::::::::::::::::::::::::: 36 6.19 gl.ColorMask ::::::::::::::::::::::::::::::::::::::::::::::::: 37 6.20 gl.ColorMaterial :::::::::::::::::::::::::::::::::::::::::::::: 38 6.21 gl.ColorPointer ::::::::::::::::::::::::::::::::::::::::::::::: 39 6.22 gl.CopyPixels :::::::::::::::::::::::::::::::::::::::::::::::: 40 6.23 gl.CopyTexImage ::::::::::::::::::::::::::::::::::::::::::::: 43 6.24 gl.CopyTexSubImage ::::::::::::::::::::::::::::::::::::::::: 44 6.25 gl.CullFace ::::::::::::::::::::::::::::::::::::::::::::::::::: 46 6.26 gl.DeleteLists::::::::::::::::::::::::::::::::::::::::::::::::: 47 6.27 gl.DeleteTextures ::::::::::::::::::::::::::::::::::::::::::::: 47 6.28 gl.DepthFunc::::::::::::::::::::::::::::::::::::::::::::::::: 48 6.29 gl.DepthMask :::::::::::::::::::::::::::::::::::::::::::::::: 49 6.30 gl.DepthRange ::::::::::::::::::::::::::::::::::::::::::::::: 49 6.31 gl.Disable :::::::::::::::::::::::::::::::::::::::::::::::::::: 50 6.32 gl.DisableClientState ::::::::::::::::::::::::::::::::::::::::: 55 6.33 gl.DrawArrays:::::::::::::::::::::::::::::::::::::::::::::::: 56 6.34 gl.DrawBuffer :::::::::::::::::::::::::::::::::::::::::::::::: 57 6.35 gl.DrawElements ::::::::::::::::::::::::::::::::::::::::::::: 58 6.36 gl.DrawPixels :::::::::::::::::::::::::::::::::::::::::::::::: 59 6.37 gl.DrawPixelsRaw :::::::::::::::::::::::::::::::::::::::::::: 60 6.38 gl.EdgeFlag :::::::::::::::::::::::::::::::::::::::::::::::::: 65 6.39 gl.EdgeFlagPointer ::::::::::::::::::::::::::::::::::::::::::: 65 6.40 gl.Enable::::::::::::::::::::::::::::::::::::::::::::::::::::: 66 6.41 gl.EnableClientState:::::::::::::::::::::::::::::::::::::::::: 67 6.42 gl.End ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 67 6.43 gl.EndList:::::::::::::::::::::::::::::::::::::::::::::::::::: 67 6.44 gl.EvalCoord ::::::::::::::::::::::::::::::::::::::::::::::::: 68 6.45 gl.EvalMesh :::::::::::::::::::::::::::::::::::::::::::::::::: 69 6.46 gl.EvalPoint :::::::::::::::::::::::::::::::::::::::::::::::::: 71 6.47 gl.FeedbackBuffer :::::::::::::::::::::::::::::::::::::::::::: 72 6.48 gl.Finish ::::::::::::::::::::::::::::::::::::::::::::::::::::: 74 6.49 gl.Flush :::::::::::::::::::::::::::::::::::::::::::::::::::::: 74 6.50 gl.Fog :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 75 6.51 gl.FreeFeedbackBuffer :::::::::::::::::::::::::::::::::::::::: 77 6.52 gl.FreeSelectBuffer:::::::::::::::::::::::::::::::::::::::::::: 77 6.53 gl.FrontFace:::::::::::::::::::::::::::::::::::::::::::::::::: 77 6.54 gl.Frustum ::::::::::::::::::::::::::::::::::::::::::::::::::: 78 6.55 gl.GenLists ::::::::::::::::::::::::::::::::::::::::::::::::::: 79 iii 6.56 gl.GenTextures ::::::::::::::::::::::::::::::::::::::::::::::: 80 6.57 gl.Get :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 81 6.58 gl.GetArray :::::::::::::::::::::::::::::::::::::::::::::::::: 95 6.59 gl.GetClipPlane :::::::::::::::::::::::::::::::::::::::::::::: 96 6.60 gl.GetError::::::::::::::::::::::::::::::::::::::::::::::::::: 97 6.61 gl.GetLight::::::::::::::::::::::::::::::::::::::::::::::::::: 98 6.62 gl.GetMap :::::::::::::::::::::::::::::::::::::::::::::::::: 100 6.63 gl.GetMaterial :::::::::::::::::::::::::::::::::::::::::::::: 101 6.64 gl.GetPixelMap ::::::::::::::::::::::::::::::::::::::::::::: 102 6.65 gl.GetPointer:::::::::::::::::::::::::::::::::::::::::::::::: 103 6.66 gl.GetPolygonStipple :::::::::::::::::::::::::::::::::::::::: 104 6.67 gl.GetSelectBuffer ::::::::::::::::::::::::::::::::::::::::::: 105 6.68 gl.GetString::::::::::::::::::::::::::::::::::::::::::::::::: 105 6.69 gl.GetTexEnv ::::::::::::::::::::::::::::::::::::::::::::::: 106 6.70 gl.GetTexGen ::::::::::::::::::::::::::::::::::::::::::::::: 107 6.71 gl.GetTexImage ::::::::::::::::::::::::::::::::::::::::::::: 108 6.72 gl.GetTexImageRaw ::::::::::::::::::::::::::::::::::::::::: 109 6.73 gl.GetTexLevelParameter:::::::::::::::::::::::::::::::::::: 111 6.74 gl.GetTexParameter ::::::::::::::::::::::::::::::::::::::::: 112 6.75 gl.Hint :::::::::::::::::::::::::::::::::::::::::::::::::::::: 113 6.76 gl.Index ::::::::::::::::::::::::::::::::::::::::::::::::::::: 115 6.77 gl.IndexMask:::::::::::::::::::::::::::::::::::::::::::::::: 115 6.78 gl.IndexPointer:::::::::::::::::::::::::::::::::::::::::::::: 116 6.79 gl.InitNames :::::::::::::::::::::::::::::::::::::::::::::::: 117 6.80 gl.InterleavedArrays ::::::::::::::::::::::::::::::::::::::::: 117 6.81 gl.IsEnabled::::::::::::::::::::::::::::::::::::::::::::::::: 119 6.82 gl.IsList ::::::::::::::::::::::::::::::::::::::::::::::::::::: 122 6.83 gl.IsTexture ::::::::::::::::::::::::::::::::::::::::::::::::: 123 6.84 gl.Light ::::::::::::::::::::::::::::::::::::::::::::::::::::: 123 6.85 gl.LightModel ::::::::::::::::::::::::::::::::::::::::::::::: 125 6.86 gl.LineStipple ::::::::::::::::::::::::::::::::::::::::::::::: 127 6.87 gl.LineWidth :::::::::::::::::::::::::::::::::::::::::::::::: 128 6.88 gl.ListBase :::::::::::::::::::::::::::::::::::::::::::::::::: 129 6.89 gl.LoadIdentity:::::::::::::::::::::::::::::::::::::::::::::: 130 6.90 gl.LoadMatrix::::::::::::::::::::::::::::::::::::::::::::::: 130 6.91 gl.LoadName :::::::::::::::::::::::::::::::::::::::::::::::: 131 6.92 gl.LogicOp :::::::::::::::::::::::::::::::::::::::::::::::::: 131 6.93 gl.Map :::::::::::::::::::::::::::::::::::::::::::::::::::::: 133 6.94 gl.MapGrid ::::::::::::::::::::::::::::::::::::::::::::::::: 137 6.95 gl.Material :::::::::::::::::::::::::::::::::::::::::::::::::: 138 6.96 gl.MatrixMode :::::::::::::::::::::::::::::::::::::::::::::: 139 6.97 gl.MultMatrix ::::::::::::::::::::::::::::::::::::::::::::::: 140 6.98 gl.NewList :::::::::::::::::::::::::::::::::::::::::::::::::: 141 6.99 gl.Normal ::::::::::::::::::::::::::::::::::::::::::::::::::: 142 6.100 gl.NormalPointer ::::::::::::::::::::::::::::::::::::::::::: 143 6.101 gl.Ortho ::::::::::::::::::::::::::::::::::::::::::::::::::: 144 6.102 gl.PassThrough :::::::::::::::::::::::::::::::::::::::::::: 145 6.103 gl.PixelMap :::::::::::::::::::::::::::::::::::::::::::::::: 146 iv GL Galore manual 6.104 gl.PixelStore ::::::::::::::::::::::::::::::::::::::::::::::: 148 6.105 gl.PixelTransfer :::::::::::::::::::::::::::::::::::::::::::: 152 6.106 gl.PixelZoom:::::::::::::::::::::::::::::::::::::::::::::::
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages266 Page
-
File Size-