• Show log

    Commit

  • Hash : 465d6090
    Author : Jeff Gilbert
    Date : 2019-01-02T16:21:18

    Add GL_ANGLE_provoking_vertex on D3D11 and GL.
    
    This extension is a subset of GL_ARB_provoking_vertex without the
    QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION query.
    
    Bug: angleproject:2829
    Change-Id: I907a4d16b7b13d3bbfb948842091eedd7b6a8b77
    Reviewed-on: https://chromium-review.googlesource.com/c/1410289
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags

  • README.md

  • ANGLE GLES 1.0 Headers

    The GLES 1.0 headers ANGLE uses are generated using the Khronos tools but modified to include function pointer types and function prototype guards.

    Regenerating gl.h

    1. Install Python 3 (not 2) with the lxml addon. You can do this using pip install lxml from your Python’s Scripts folder.

    2. Clone https://github.com/KhronosGroup/OpenGL-Registry.git.

    3. Edit OpenGL-Registry/xml/genheaders.py:

      1. Look for the section titled # GLES 1.x API + mandatory extensions - GLES/gl.h (no function pointers)
      2. Change prefixText = prefixStrings + gles1PlatformStrings + genDateCommentString, to prefixText = prefixStrings + gles1PlatformStrings + apiEntryPrefixStrings + genDateCommentString,
      3. Change genFuncPointers = False, to genFuncPointers = True,
      4. Change protectProto = False, to protectProto = 'nonzero',
      5. Change protectProtoStr = 'GL_GLEXT_PROTOTYPES', to protectProtoStr = 'GL_GLES_PROTOTYPES',
    4. Set your working directory to OpenGL-Registry/xml/.

    5. Run python genheaders.py ../api/GLES/gl.h

    6. The generated header will now be in OpenGL-Registry/api/GLES/gl.h. You can copy the header over to this folder.

    7. Also update scripts/gl.xml with the latest version from OpenGL-Registry/xml/.