Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8091168

The auto-generated software peers for the effects filters do not handle transformed inputs optimally

    Details

      Description

      While fixing RT-4763 the ImageData class that holds pixel data for the inputs and outputs of effects was modified to incorporate a transform attribute.

      The hardware versions of these effects were all modified to take the transform into account and sample their inputs with a LinearInterpolation filter, but the software routines that are automatically generated by the JSL compiler were modified to instead request a transformed version of the input data and then continue to operate on it pixel by pixel. This creates extra intermediate images in many common cases and wastes time transforming the input when the filter loop could simply perform the resampling as it operates.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                flar Jim Graham
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Imported: