You copied the Doc URL to your clipboard.

Changes between version 1.1.0 and 1.2.0

The following summarizes the changes made in this issue.

Issue Summary
MGD-905 Allow binary shaders to be debugged. All apps will fall back to compiled shaders.
MGD-852 Added end to end tests for fragment count
MGD-837 Handle click on empty framebuffer image. Previously the app would throw a generic warning if an empty framebuffer was double-clicked.
MGD-887 Suppress multiple error dialogs. These were produced when trying to read a texture without the appropriate decoder. Only one report is now produced for each failing decoder.
MGD-463 Shaders View shows a fragment count for each shader
  All frames now start with eglSwapBuffers. Previously this call was included at the end of a frame. This change improves application consistency.
  Add an 'empty message' to the Framebuffers View.
MGA-860 Fixed exception thrown when calculating shader statistics.
MGA-876 Add armhf_fbdev in the installer
MGA-873 Fix workbench save/restore with new versions.
MGD-3 Fixed Vertex Shaders View and Fragment Shaders View being empty after shader deletion. Shaders are shown next to their bound program in the shader views. There may be duplicate shaders, as a shader can be bound to multiple programs. After a shader is deleted, the shader is shown grayed out if still attached Vertex shaders in the Vertex Shaders View also now have a color.
  Add framebuffer size in the tooltip
MGD-335 README_linux and README_android merged into user guide Added target installation content to the user guide. Deleted README_android and README_linux
MGD-844 Daemon now reports version during start up
MGD-852 Updated user documentation. Also improved the messages that a daemon produces when it starts up. Includes updates to user guide and code to better document the use of port 5002.
MGD-859 Adding Android ASTC support
  All mga references become mgd
  Changed test trace file extension to mgd.
  Fix frame and draw call index numbers in Statistics View. These were one-out.
  Adding ASTC decoding to GUI.
MGD-854 Changed Linux installer extension to tgz. This simplifies publishing.
MGD-160 Renaming State View 'State' column to 'State Item'
MGD-836 Renaming samples to have a .mgd extension
  Show colors in the Fragment Shaders View.
MGD-838 Close process streams after use. These were no being closed, and so were accumulating until the system ran out of descriptors.
  Rename Trace Problems View
MGA-753 Clear frame image when model unloads.
MGD-12 Show multiple texture formats/types only if they are different.
MGD-34 Overdraw map now supports OpenGL ES 3.0 shaders (Timbuktu works)
MGD-63 Add status line with progress report for background jobs.
MGA-595 Fix 'task already scheduled or canceled' when closing and re-opening the Statistics View.
MGA-801 Fix exception when canceling a file open action.
MGA-788 Inform the user when the connection to the target is broken
MGA-793 change extension to .mgd
MGA-722 Better message for broken URLs in help lookup.
  Fix opening a file shows up as dirty.
MGA-815 Add title to vertex attribute index column.
  Hide the filmstrip panel if no screenshots are available.
  Display screenshots in the left pane in the GUI.
MGA-760 Saving now updates tab. And you can differentiate between save and save as.
  Adding single-step function.
  Fixing interaction between pause and framebuffer requests.
  Improve image drawing, remove unnecessary images.
  Add support for RGB and RGB565 formats for framebuffers.
  Enable O3 optimization in the Android build.
MGA-794 Message when texture cannot be displayed externally.
  Implemented overdraw map
MGA-834 Fix bug calculating shader cycle average.
MGA-779 Vertices per draw call and frame now show Unique vertices as well
MGA-834 Add vertices count to shader stats.
MGA-284 Selecting frame selects last call in frame. Previously the first call would be selected. Will allow us to more easily present per-frame information.
  Enable all the basic texture formats.
  Add GL_ALPHA texture format as grayscale image.
  Revised error handling. All LOGE or LOGI statements now terminate with \n (previously there was a mix). All exit() calls are now made with a non-zero value if indicating failure.
  Implemented core OpenGL ES 3.0 vertex attribute types
MGA-727 Updated User Guide. Updated known-issues section to contain information on the Khronos manual page issues.
  Added mgd.ini option to substitute vendor
  Renaming start/stop to connect/disconnect. This better reflects what these commands actually do, and helps towards separating the start/stop controls.
  Added LD_LIBRARY_PATH/MGD_LIBRARY_PATH interception method By naming/symlinking MGD appropriately, MGD can be placed in the LD_LIBRARY_PATH variable, and the library path to forward calls to can then be specified by passing the environment variable MGD_LIBRARY_PATH. This method is safer than LD_PRELOAD, and can be used with other tracers.
  Improved interceptor to support more drivers
  Included updated OpenGL ES 1.1 extension header.
  Updated size of bit fields in CL definition.
  Add to the trace a timestamp showing the time before/after each function call.
  Stop up-scaling the FB images if they are already smaller than the canvas.
MGA-762 Fixed find on a live trace
  Added armhf build to bundle
  Updated emulator to load libGLES from same directory. Now loads libGLES* from same directory as libEGL, rather than using LD_LIBRARY_PATH, which was causing some trouble previously.
MGA-758 Fix null pointer exception when saving. This occurs when a constant value is unrecognized. These are now replaced with 'unrecognized' but this can only be temporary until unknown constants are properly supported.
MGA-724 Add User Guide note on GTK warnings.
MGA-720 Improving the progress bar on multiple file load. The previous bar was not correctly showing the total progress when opening multiple files, this has been fixed. There remains an issue with the blocking of the UI thread by the open editor call, but this is unavoidable at the moment.
MGA-717 Only permit existing file to be opened. Previously the File > Open dialog would allow the user to type a file name that didn't exist, causing problems later in the flow.
MGA-691 Search substrings (they don't need to fully match).
  Fix Y coordinate of cube maps.
MGA-684 Fix bug. MGD did not show up on Mac with Java 1.6
MGD-686 Fixing standard Mac menu items. The 'About MGD' and 'Preferences' options were missing from the Mac implementation.
MGA-697 Revising socket close mechanism to eliminate errors. The socket shutdown code reported lots of warnings even in the correct case. Code has now been refactored to improve the messaging and to try and eliminate spurious warnings.
  Added EGL plugin to send context on eglMakeCurrent
  OpenGL ES 3.0 working on Android, and Nexus10 4.3 booting. Only needed to chmod to work on Android 4.3, so have changed the README to reflect this requirement. Have also removed the OpenGL ES 2.0 version of the android interceptor, and will now ship OpenGL ES 3.0
MGD-698 Fix sequencing on save. Save operation no longer closes an active trace if the user cancels the file selection dialog.
Was this page helpful? Yes No