Equalizer  2.1.0
Parallel Rendering Framework
Changelog

git master

  • 629 Support deflect stereo streaming
  • 619 Fix running from an installed version
  • 611 Add eq::getHelp(), eq::Client::getHelp() and seq::Application::getHelp(), improve help for all applications
  • 609: Clean up magellan event API
  • 608: Make Frame::Buffer enum an enum class to ease bitmask handling; enum values are now Frame::Buffer::value instead of Frame::BUFFER_VALUE
  • 607: Implement view screenshot feature with eq::View::enableScreenshot()
  • 606: Remove unused big-endian/byteswap support
  • 601: Add layout resize
  • 604: Give ordered names to nodes in autogenerated configurations.
  • 602: Remove PBuffer support

Release 2.0 (09-12-2016)

  • 590: Added key modifiers to pointer and key events.
  • 564: Implemented 2.0 event handling API
  • 585: Deflect proxy: update to Deflect 0.12 v5 API, use new PAN event to move camera instead of switching between pan/rotate with TAP_AND_HOLD event, handle new pinch event to zoom.
  • 584: Removed broken CUDA/ComputeContext support
  • 578: Application command line arguments are transmitted to render clients. Subsets of environmental variables can also be transmitted based on their prefixes.
  • 574: Deflect proxy: Consider DEFLECT_ID, use deflect env for render clients
  • 572: Sequel: Fix crash on exit
  • 570: Use new Collage launch code

Release 1.12 (30-Jul-2016)

Release 1.11 (21-Mar-2016)

  • 542: Fix missing/wrong handling of key events from Deflect host
  • 538: Support sorted image-based compositing. Minor API changes in the compositor, frame and image code
  • 532: Compositor::blendFrames() replaces Compositor::assembleFramesSorted()
  • 529: Pan/rotate mode switch for deflect::Proxy on tap & hold, add Channel::frameDrawOverlay()
  • 529: Add apply/resetOverlayState in Channel for 2D overlay rendering
  • 527: Fix Deflect wheel event to consider pixel delta from pinch
  • 520: Fix tile decomposition without ROI broken
  • 518: Enable customisation of client loop
  • 511: Fix exit behaviour on config parse error
  • 510: Fix async readback deadlock with direct send compositing

Release 1.10 (5-Nov-2015)

  • 508: Post-divide alpha from pixels in eq::Image::writeImage()
  • 504: Let the OS choose the server port
  • 502: Fixed support of multi-pipe configurations in Qt
  • 499: Fixes for VirtualGL 2.4.80 with multi-pipe configurations
  • 484: Fix transfer window deadlock with Qt5
  • 484: Implement Window::doneCurrent() to make no OpenGL context current in the current thread
  • 481: Fix Config::getNextEvent() with definite timeout
  • 467: Fix CPU load with idle Qt-based windows
  • 479: Fix mouse wheel direction on AGL
  • 476: Fix slow readback of source channels with empty ROI
  • 475: Fix GL error on exit if frameWriter was used
  • 473: Fix OS X OpenGL detection
  • 463: Use program name as default window title
  • 463: Improved OpenGL and GLEW compatibility on OS X
  • 463: Fixed Qt5 support on OS X
  • 463: Standalone Qt5 support

Release 1.9 (7-Jul-2015)

  • 462: Add eq::Client::addActiveLayout to tweak default autoconfigured layout
  • 461: Allow custom filename for SATTR_DUMP_IMAGE, use OSG to write different image formats
  • 458: Add byteswap for unsigned int vectors
  • 453, 440: Port to Qt5 using new GL classes
  • 447: Sequel extensions for stardust
  • 437: System window and example for CPU-based rendering.
  • 434: #60: Multisample FBO support
  • 431: VGL_EXCLUDE for non-display GPUs
  • 429: Remove channel FBO drawable; use window hint_drawable FBO instead
  • 428: Implement support for OpenGL core context creation #156
  • 426: EqGLLibraries: export correct GLEW_MX lib
  • 425: Fix NPR in –eq-layout code
  • 417: Improve auto placement on dual-screen setups
  • 415: Add eq::ResultImageListener to intercept destination channel rendering
  • 409: Switch to separated Deflect library
  • 407, 405, 399: Denoise log outputs
  • 405, 392: Fix async texture readback
  • 400: Allow sharing with external/non-EQ managed QGLWidgets
  • 397: Added ERROR_FRAMEBUFFER_INVALID_SIZE error when creating FBO with invalid size
  • 395: Fix semantics of Config::update()
  • 394: Allow set of entire window settings; can be useful to transfer settings in the admin side
  • 392: Add default connection for autoconfigured server
  • 391: Complete instantiations for eq::admin::Config::find<>
  • 390: Fix build w/ OpenCV
  • 389: Server library no longer depends on client library, use local server directly from server library rather than dlopen it
  • 385: Fix offscreen Qt window: viewport and transfer window
  • 383: Make discovery for resources, plugins and server library relocatable
  • 382: Make DisplayCluster a View attribute that can be set by a global/env var.
  • 381: Fix Win32 build w/ Qt, fix mouse buttons & wheel with WGL
  • 380: Fix static initialization problem w/ Qt window system

Release 1.8 (14-Oct-2014)

  • Implemented Qt window system for onscreen windows. Issue 21 partially done.
  • DisplayCluster streaming can be enabled with automatic configuration using new global view attributes: EQ_VIEW_SATTR_DISPLAYCLUSTER and EQ_VIEW_SATTR_PIXELSTREAM_NAME.
  • New EqGLLibraries.cmake script for simpler OpenGL configuration in downstream projects
  • Compression is enabled for DisplayCluster streaming
  • DisplayCluster streaming is now asynchronous