#3 ARB_EXT

closed
nobody
None
5
2002-04-28
2002-01-09
Anonymous
No

Support OpenGL for ARB Multitexturing trying to run
Medal of Honor Demo with 3D Banshee 16MB PCI

Discussion

  • Logged In: YES
    user_id=41801

    I think you're confused as to what AllegroGL does...

    In any case, I'm
    going to write up that extension mechanism one of those days, so ARB_* will
    be included.

     
  • Bertrand
    Bertrand
    2002-01-31

    Logged In: YES
    user_id=157711

    Huh ? I have already written those routines. Have a look in
    the docs (see the "OpenGL extensions" section)

     
  • Logged In: YES
    user_id=41801

    I think that the idea is that either:

    - AllegroGL loads all known
    extensions silently during initialisation.

    or:

    - The user calls
    some function to load particular extensions, like:
    allegro_gl_load_extension("ARB_multitex"), and AllegroGL does the
    loading.

    The idea is to give a platform independent way of loading
    extensions. Right now, one needs to do:
    typedef void
    (*MULTI_TEX_FUNC) (GLenum, GLfloat, GLfloat,
    GLfloat);
    MULTI_TEX_FUNC glMultiTexCoord3fARB;

    glMultiTexCoord3fARB = (MULTI_TEX_FUNC)
    allegro_gl_get_proc_address("glMultiTexCoord3fARB");

    When a
    simple:
    allegro_gl_load_ext("glMultiTexCoord3fARB");

    would
    do the job.

     
  • Logged In: YES
    user_id=41801

    All known extensions will be available for the next release.

     
    • status: open --> closed