Thursday, June 7, 2012

RAD Telemetry 1.1i Released!


As promised, continuing our monthly releases with performance tweaks and more platform support.

IMPORTANT: This change requires a full upgrade and rebuild, and the tmPlot API will fail to compile.  We apologize for the minor inconvenience, but we needed to add a parameter to the tmPlot APIs and figured doubling the surface area of those APIs for one parameter was probably not a good long term direction.  The new parameter is a 'flags' parameter that you can just set to 0 and everything will work.

Run-Time

  • Change: Protocol change, so make sure server and run-time are both upgraded!
  • Change: tmPlotXXX APIs have been changed, an additional parameter is now required -- you must recompile and relink!
  • Bugfix/Change: TM_VA_LIST parameter is now expected to be a va_list* instead of a va_list
  • Change: Added TM_SLOW define that is set on platforms with very slow networking and timestamp querying (currently iOS)
  • Bugfix/Changes: additional support for unannounced platforms
  • Enhancement: TMCT_FILE support for iOS and PS3
  • Bugfix: GPU D3D crash bug fixed

Visualizer

  • Bugfix: certain object path names would crash plot display
  • Bugfix: fixed missing newline when printing callstack in tooltip
  • Enhancement: symbolization support enhanced for Linux and OS X

Server

  • Change: Protocol change, so make sure server and run-time are both upgraded!