...
Tawesoft Logo

Source file src/tawesoft.co.uk/go/glcaps/doc.go

Documentation: src/tawesoft.co.uk/go/glcaps/doc.go

     1  // tawesoft.co.uk/go/glcaps
     2  // 
     3  // Copyright © 2020 Tawesoft Ltd <open-source@tawesoft.co.uk>
     4  // Copyright © 2020 Ben Golightly <ben@tawesoft.co.uk>
     5  // 
     6  // Permission is hereby granted, free of charge, to any person obtaining a copy
     7  // of this software and associated documentation files (the "Software"), to deal
     8  // in the Software without restriction,  including without limitation the rights
     9  // to use,  copy, modify,  merge,  publish, distribute, sublicense,  and/or sell
    10  // copies  of  the  Software,  and  to  permit persons  to whom  the Software is
    11  // furnished to do so, subject to the following conditions:
    12  // 
    13  // The above copyright notice and this permission notice shall be included in all
    14  // copies or substantial portions of the Software.
    15  // 
    16  // THE SOFTWARE IS PROVIDED  "AS IS",  WITHOUT WARRANTY OF ANY KIND,  EXPRESS OR
    17  // IMPLIED,  INCLUDING  BUT  NOT LIMITED TO THE WARRANTIES  OF  MERCHANTABILITY,
    18  // FITNESS FOR A PARTICULAR PURPOSE  AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    19  // AUTHORS  OR COPYRIGHT HOLDERS  BE LIABLE  FOR ANY  CLAIM,  DAMAGES  OR  OTHER
    20  // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    21  // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    22  // SOFTWARE.
    23  
    24  // Package glcaps provides a nice interface to declare OpenGL capabilities you
    25  // care about, including minimum required extensions or capabilities. Glcaps has
    26  // no dependencies and is agnostic to the exact OpenGL binding used.
    27  // 
    28  // OpenGL® and the oval logo are trademarks or registered trademarks of Hewlett
    29  // Packard Enterprise in the United States and/or other countries worldwide.
    30  // 
    31  // Examples
    32  // 
    33  // Example using glcaps with an OpenGL binding and a struct with tags.
    34  // 
    35  // See https://godoc.org/tawesoft.co.uk/go/glcaps#Parse for a description of the
    36  // struct annotation syntax.
    37  //
    38  // https://www.tawesoft.co.uk/go/doc/glcaps/examples/example/
    39  //
    40  //
    41  // FROZEN - PLEASE MIGRATE
    42  //
    43  // These packages are moving to https://github.com/tawesoft/golib.
    44  //
    45  // This is to increase security against possible supply chain attacks such as
    46  // our domain name expiring in the future and being registered by someone else.
    47  //
    48  // Please migrate to https://github.com/tawesoft/golib (when available) instead.
    49  //
    50  // Most programs relying on a package in this monorepo, such as the dialog or
    51  // lxstrconv packages, will continue to work for the foreseeable future.
    52  //
    53  // Rarely used packages have been hidden for now - they are in the git commit
    54  // history at https://github.com/tawesoft/go if you need to resurrect one.
    55  //
    56  //
    57  // Package Information
    58  //
    59  // License: MIT (see LICENSE.txt)
    60  //
    61  // Stable: yes
    62  //
    63  // For more information, documentation, source code, examples, support, links,
    64  // etc. please see https://www.tawesoft.co.uk/go and 
    65  // https://www.tawesoft.co.uk/go/glcaps
    66  package glcaps // import "tawesoft.co.uk/go/glcaps"
    67  
    68  // Code generated by internal. DO NOT EDIT.
    69  // Instead, edit DESC.txt and run mkdocs.sh.

View as plain text