Permalink
Switch branches/tags
Nothing to show
Commits on Jan 18, 2017
  1. Merge pull request #14 from mgerhardy/pr/sdl2-template

    SDL template
    committed on GitHub Jan 18, 2017
Commits on Jan 17, 2017
  1. SDL template

    mgerhardy committed Jan 17, 2017
Commits on May 23, 2016
  1. Ability to blacklist functions next to whitelisting.

    Added a new `begin|end functions blacklist` section to the profile file,
    functions listed there will be skipped. If a function is both in
    whitelist and blacklist, it is blacklisted. Updated the sample profile
    file to reflect that.
    mosra committed May 23, 2016
Commits on Jul 16, 2015
  1. Merge pull request #12 from mosra/extension-api-profile-restrictions

    Respect API/profile restrictions for extensions, if specified in the gl.xml file
    committed Jul 16, 2015
  2. Respect API/profile restrictions for extensions, if specified.

    Affects mainly GLES and KHR extensions. For example, KHR_debug
    extension names are without `KHR` suffix on desktop GL, but they do have
    the suffix on ES.
    
    For example, currently, if KHR_debug extension was requested either on
    desktop or on ES, it resulted in both `glObjectLabel()` and
    `glObjectLabelKHR()` being added to the generated files, which may be
    confusing and error-prone to use and may cause the "get proc address"
    code to complain that one of these functions is not found.
    
    Another example is ARB_robustness on core desktop profile, which now
    doesn't contain functions like glGetnHistogramARB() that were only part
    of the compatibility profile. Sadly this is not true for
    EXT_direct_state_access names, which are not properly marked in the
    XML and thus still include ugly compatibility-profile-only names like
    glMatrixPushEXT().
    
    In short, this change should result in slightly shorter generated files
    without irrelevant "noise".
    mosra committed Jul 16, 2015
  3. Some documentation.

    mosra committed Jul 16, 2015
Commits on Feb 1, 2015
  1. Update README.md

    committed Feb 1, 2015
Commits on Jan 30, 2015
Commits on Jan 29, 2015
Commits on Jan 16, 2015
  1. Merge pull request #9 from LeanderBB/unix_fixes

    Android Support
    committed Jan 16, 2015
  2. Android Support

    Tested OpenGL 4.x  with NVidia Shield Tablet (Tegra K1)
    LeanderBB committed Jan 16, 2015
Commits on Dec 11, 2014
Commits on Dec 5, 2014
  1. Some style fixes

    committed Dec 5, 2014
Commits on Nov 20, 2014
Commits on Nov 19, 2014
  1. Updated flextGL.c.template

    Removed Duplicate Checks
    Added possibility to disable loggin with define FLEXT_NO_LOGGING
    Fixed compile errors under GCC
      - No __stdcall on Linux
      - FLEXT_C_EXTENSION to handle cases where the compiler is in
        strict mode and produces errors due to void* to function ptr
        not being legal according to the C standard.
    LeanderBB committed Nov 19, 2014
Commits on Aug 13, 2014
  1. Merge pull request #8 from mosra/gles-unique-types

    Keep only the most specialized type definitions
    committed Aug 13, 2014
Commits on Aug 12, 2014
  1. Keep only the most specialized type definitions.

    Not an issue on desktop GL, but most types have specialized definitions
    for GLES, e.g. in the original XML:
    
        <type requires="stddef">typedef ptrdiff_t <name>GLintptr</name>;</type>
        <type api="gles2" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type>
    
    The parser originally added all found definitions for each type (along
    with all dependencies) to the header. On some platforms these
    definitions are not the same and that can cause compilation errors.
    Moreover the additional (otherwise unneeded) dependencies on stddef,
    inttypes etc. bloat the generated file.
    
    The parser now selects only the most specialized definition available
    for each type.
    mosra committed Aug 12, 2014
Commits on Aug 8, 2014
Commits on Aug 7, 2014
  1. Update README.md

    committed Aug 7, 2014
  2. Update README.md

    committed Aug 7, 2014
  3. Updating changes in README.md

    Thomas Weber committed Aug 7, 2014
  4. Merge branch 'testing'

    Thomas Weber committed Aug 7, 2014
Commits on Aug 6, 2014
  1. Update README.md

    committed Aug 6, 2014
Commits on Aug 5, 2014
  1. Added glfw3-es template for GLES contexts using GLFW3.

    The only changes in comparison to original `glfw3` template are:
    
     * Removed core/compatibility profile distinction.
     * Replaced 'VERSION_1_0' etc. branch with GLES-specific values.
    mosra committed Aug 5, 2014
Commits on Aug 4, 2014
  1. Merge branch 'duplicate-commands' of https://github.com/mosra/flextgl

    …into gles
    Thomas Weber committed Aug 4, 2014
  2. Merge pull request #7 from mosra/minor

    Some minor improvements
    committed Aug 4, 2014