Skip to content
This repository

Mar 27, 2014

  1. Scott Nations

    Now using glsloptimizer to parse and rewrite shaders.

    Major enhancements to the state web server.
    Added state-based shader instancing to avoid recompiles.
    Fixed issue #113 - Possible bug with REGAL_STATISTICS
    Corrected handling of GL_POINT_SIZE_MAX state in RegalState.
    Refreshed apitrace, civetweb, libpng, and GLEW from upstream.
    snations authored

Jan 31, 2014

  1. Scott Nations

    Replaced mongoose code with civetweb (https://github.com/bel2125/cive…

    …tweb)
    
    Refreshed apitrace, GLEW, and FreeGLUT
    snations authored

Jan 20, 2014

  1. Scott Nations

    GL_REGAL_proc_address extension adding glGetProcAddressREGAL

    refresh GLEW and use glGetProcAddressREGAL in GLEW_REGAL mode
    improved support of NV_path_rendering entry points
    fix for glewinfo when using Regal on OSX
    fix Linux build of RegalGLU and RegalGLUT
    tiger example works on Linux and OSX now
    snations authored

Jan 08, 2014

  1. Scott Nations

    Resolve compilation error for Android NDK r9b clang toolchain.

    refresh GLEW and apitrace
    snations authored

Nov 22, 2013

  1. Nigel Stewart

    Apitrace updates, DSA fixes, NV_bindless_texture, NV_draw_texture, AM…

    …D_sparse_texture.
    
    Regal gl.py fixups.
    Initial build target support for wrangler-mode Regal.
    GLEW refresh.
    nigels-com authored

Nov 08, 2013

  1. Nigel Stewart

    Touch-ups for apitrace NV_path_rendering support.

    Add support for REGAL_LOAD_GL, REGAL_LOAD_ES2 and REGAL_LOAD_EGL for loading specific system GL/GLX/WGL/EGL libraries.
    Tidy-up for RegalContextInfo codegen.
    Mac XCode project udpates.
    nigels-com authored

Nov 02, 2013

  1. Nigel Stewart

    Update apitrace from upstream

    Add GL 4.4 support to apitrace
    Filtering layer refinements for ES 2.0 on Tegra
    Copyright consistency for src/regal - linear.h
    glGetBooleanv support added to Emu::Iff
    nigels-com authored

Oct 27, 2013

  1. Nigel Stewart

    Improved completeness of logging - more parameters.

    Improved enum to string conversion for logging purposes.
    Filtering tweaks for ES 2.0.
    nigels-com authored

Oct 21, 2013

  1. Nigel Stewart

    Emu::Quads complete and enabled for ES2 and Core contexts

    Fix: Properly categorize EGL_VERSION_1_0 enums, and handle EGL_VERSION_1_3 and EGL_VERSION_1_4
    Emu::Iff - change Modelview to ModelView to match GL built-ins properly
    libpng - ARM and Neon support added from upstream
    Android logging - skip logcat if we are logging to a file
    GLbitfield logging for glPushClientAttrib
    Windows fixup - detect ES2 context and avoid querying desktop context limits
    Fixup - Ensure that Init::init() happens before Init::makeCurrent
    Query REGAL_SYS_ES2 and REGAL_SYS_GL environment variables - need to choose right .so to load
    nigels-com authored

Oct 14, 2013

  1. Nigel Stewart

    Add Emu::Quads emulation layer - work in progress, not enabled yet

    Fixups for Regal::ContextInfo context limit query, GL error checking added
    Modularized Mac OS X projects - iOS to follow
    Add doc/config for example JSON configurations
    GL Core context check for GL 3.2 onwards only
    Do not strip googletest static library
    Need to query provoking vertex convention for Quads emulation purposes
    Default to 1024 for maxLength in Regal::Marker
    For minimal footprint, optional REGAL_ENUM_TO_STRING at build-time
    Respect REGAL_LOG_POINTERS and REGAL_LOG_THREAD in a few more places
    nigels-com authored

Oct 08, 2013

  1. Nigel Stewart

    Set relevant emulation "limits" from relevant layers.

    regaltest fixups for Regal::EmuInfo
    nigels-com authored

Oct 06, 2013

  1. Nigel Stewart

    OpenGL and OpenGL ES 2.0 API updates.

    Fix for #103
    GLEW refresh
    Apitrace updates from upstream
    Further squeezing footprint for REGAL_WRANGLER mode.
    nigels-com authored

Sep 25, 2013

  1. Nigel Stewart

    Squeeze the footprint of Loader and Missing dispatch for Regal-wrangl…

    …er purposes, in particular.
    
    More array bounds checking for Emu::Ppa
    REGAL_WRANGLER mode for loader-only Regal - initial groundwork.
    nigels-com authored

Sep 13, 2013

  1. Nigel Stewart

    Split ContextInfo into context and emulation information structs.

    Refresh GoogleMock from upstream.
    Regal initialization for selected WGL functions.
    Assertion fixes.
    nigels-com authored

Sep 11, 2013

  1. Nigel Stewart

    Merge branch 'vertex' of https://github.com/igor-c/regal

    nigels-com authored

Sep 09, 2013

  1. Nigel Stewart

    Revised version of commit b92e6bb

    Consolidation of various GL context limits into RegalEmu.h and ContextInfo
    Improved array bounds checking for emulation
    More querable states for GL database
    Revision: Resolve Iff fixed-function lighting emulation perf regression.
    nigels-com authored

Sep 06, 2013

  1. Pass glVertexAttribNN() to the driver.

    This also fixes memset() call that used to be placed after struct init.
    Igor Chernyshev authored
  2. Nigel Stewart

    Revert "Consolidation of various GL context limits into RegalEmu.h an…

    …d ContextInfo"
    
    Due to performance regression in Emu::Iff
    
    This reverts commit b92e6bb.
    nigels-com authored
  3. Nigel Stewart

    Consolidation of various GL context limits into RegalEmu.h and Contex…

    …tInfo
    
    Improved array bounds checking for emulation
    More querable states for GL database
    nigels-com authored

Aug 30, 2013

  1. Nigel Stewart

    Fixes for Android

    Update googletest sources
    Add ContextInfo support for GL 4.3 and 4.4
    Improved Ppca test coverage
    Added logging for Regal API methods
    Improved layer enable/disable logic in RegalContext
    JSON parser updates
    Makefile build of tiger example added
    Using scoped_ptr for RegalContext data
    nigels-com authored

Aug 23, 2013

  1. Nigel Stewart

    Emscripten now working for dreamtorus.

    Initial scaffolding for GLX emulation on EGL/WGL/CGL.
    Ppca refinements.
    Add GL_NV_blend_equation_advanced and GL_NV_blend_equation_advanced_coherent support.
    RegalX11.cpp added for fake X11 purposes for GLX emulation.
    GLEW refresh.
    Fixups for REGAL_SYS_EMSCRIPTEN_STATIC mode.
    nigels-com authored
  2. Nigel Stewart

    Merge snations branch

    nigels-com authored

Aug 15, 2013

  1. Nigel Stewart

    Touch-ups, mostly for emscripten.

    nigels-com authored

Aug 09, 2013

  1. Nigel Stewart

    Consolidation of environment variable queries at runtime.

    ARB_texture_cube_map and EXT_texture_cube_map for ES 2.0
    IFF emulation improvements
    Emscripten build improvements
    Update zlib to version 1.2.8
    Update libpng to version 1.6.3
    Update mongoose to version 3.8
    nigels-com authored

Aug 06, 2013

  1. Scott Nations

    New version of RegalPpca based on RegalClientState.h

    snations authored

Aug 05, 2013

  1. Nigel Stewart

    Reorganize Makefile build into a more modular scheme.

    Cleanup of RegalDispatchTraceExclude.py for better clarity / TODO purposes.
    nigels-com authored

Jul 26, 2013

  1. Nigel Stewart

    Add GL_ARB_multi_bind

    Merge and harmonize src/apitrace with upstream
    Merging Emscripten changes from Vladimir Vukicevic, except Makefile
    More entry points for RegalDispatchGMock
    nigels-com authored

Jul 24, 2013

  1. Vladimir Vukicevic

    More EMSCRIPTEN/webgl fixes

    vvuk authored
  2. Vladimir Vukicevic

    Update scripts and generated sources for Emscripten

    - Add REGAL_SYS_EMSCRIPTEN and REGAL_SYS_EMSCRIPTEN_STATIC defines
    - Guard extension static EGL entry points on non-EMSCRIPTEN
    vvuk authored

Jul 22, 2013

  1. Nigel Stewart

    Add OpenGL 4.4 support

    Update GLEW to 1.10.0
    nigels-com authored
  2. Nigel Stewart

    Initial integration of apitrace as Regal dispatch layer

    http://apitrace.github.io/
    Update current context only when MakeCurrent call succeeds
    Check parsed ES version number
    nigels-com authored

Jul 17, 2013

  1. Nigel Stewart

    Add Regal support for GL_ANGLE_timer_query and GL_INTEL_map_texture

    GLEW refresh to Sourceforge top-of-tree
    Codegen refinement - sort enums by name for switch statements, etc
    ARB_multitexture emulation for ES 2.0
    (ARB|EXT)_texture_env_combine and (ARB|EXT)_texture_env_dot3 for ES 2.0
    nigels-com authored

Jul 10, 2013

  1. Nigel Stewart

    Add GL_R and GL_RG formats from ARB_texture_rg and EXT_texture_rg

    ARB_multitexture emulation for ES 2.0
    nigels-com authored

Jul 06, 2013

  1. Nigel Stewart

    Extend RegalPlugin to provide name based lookup.

    Regal.h touch-ups for harmonizing with apitrace.
    API database support for maps of per-platform types.
    nigels-com authored

Jun 29, 2013

  1. Nigel Stewart

    ARB_draw_buffers emulation for ES 2.0

    glReadBuffer emulation for ES 2.0
    JSON support for hint emulation layer.
    nigels-com authored
Something went wrong with that request. Please try again.