1. Jan 30, 2021
  2. Jan 29, 2021
  3. Jan 28, 2021
  4. Jan 27, 2021
  5. Jan 26, 2021
  6. Jan 23, 2021
  7. Jan 22, 2021
  8. Jan 20, 2021
  9. Jan 16, 2021
  10. Jan 15, 2021
    • John Harwell's avatar
      WB-918 Transparency channel in captures: Additional opacity functions are now... · c5484400
      John Harwell authored
      WB-918 Transparency channel in captures: Additional opacity functions are now enabled for separate RGB / Alpha blending using Develop Menu -> Separate RGB / Alpha Opacity.  Pixel RGBA is examined in View Mode using the pop-up menu.  The dialog shows pixel RGBA and if the format is pre-multiplied alpha, a second set of RGBA values are shown with pre-multiplication removed.
      c5484400
  11. Jan 13, 2021
  12. Jan 12, 2021
    • John Harwell's avatar
      WB-925 Some PNG format icon files cause warnings: The warning messages... · 4b49ed1f
      John Harwell authored
      WB-925 Some PNG format icon files cause warnings: The warning messages produced by Qt when reading the PNG images can be safely ignored.  So, the Qt message handler callback was moved out of desktop.cxx and into a new class WorkbenchQtMessageHandler.  This new class also includes support for suppressing messages and currently suppresses the Qt PNG ICC profile messages.  It does not look like wb_command has a Qt message handler, and WorkbenchQtMessageHandler could also be used for wb_command.
      4b49ed1f
  13. Jan 09, 2021
    • John Harwell's avatar
    • John Harwell's avatar
      WB 918 Transparency channel in captures: Had a git merging nightmare and a... · 6032d7ea
      John Harwell authored
      WB 918 Transparency channel in captures: Had a git merging nightmare and a commit was lost and I think I have found all of the changes that were lost.  Open Blending (opacity/transparency) did not function as I thought.    Calling glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) results in ALPHA values less than one in the frame buffer.  Replacement is to use the call to glBlendFuncSeparate() as shown later in this comment.  This function allows blending only the RGB values while preserving 1.0 as the alpha value.  This corrects the colors when drawing so that colors are blended properly with 1.0 for the alpha channel.  It also fixes the problems with image colors.  The coloring is different between the two functions.  To view the old coloring, uncheck "Separate RGB / Alpha Blending" in the Develop Menu.
      
              glBlendFuncSeparate(GL_SRC_ALPHA,           /* source (incoming) RGB blending factor */
                                  GL_ONE_MINUS_SRC_ALPHA, /* destination (frame buffer) RGB blending factor */
                                  GL_ZERO,                /* source (incoming) Alpha blending factor */
                                  GL_ONE);                /* destination (frame buffer) Alpha blending factor */
      6032d7ea
  14. Jan 08, 2021