HISE Logo Forum
    • Categories
    • Register
    • Login

    Mask does not scale properly on HiDPI or Retina display

    Scheduled Pinned Locked Moved Bug Reports
    17 Posts 8 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • whoopsydoodleW
      whoopsydoodle
      last edited by

      Is there an update to this in 2024?

      It seems to still be an issue. I'm using a mask and even just zooming the view in and out inside hise, the mask keeps it's absolute pixel dimensions, completely moving around within my interface relative to everything else. This bug makes using masks completely pointless.

      A 1 Reply Last reply Reply Quote 0
      • A
        aaronventure @whoopsydoodle
        last edited by

        @whoopsydoodle nope, still a bug. You could refer to the scaling ratio as a dimensions modifier when drawing your mask.

        Though that's only a bandaid.

        1 Reply Last reply Reply Quote 0
        • P
          prehm
          last edited by

          does this mean masks are basically unusable?
          i really need this feature..

          ustkU 1 Reply Last reply Reply Quote 0
          • ustkU
            ustk @prehm
            last edited by

            @prehm Unfortunately yes, like blur and maybe some other graphic functions...

            Can't help pressing F5 in the forum...

            P 1 Reply Last reply Reply Quote 0
            • P
              prehm @ustk
              last edited by prehm

              @ustk
              That’s a bummer.
              What’s wrong with blur? Seemed fine the one time I tried it

              ustkU A 2 Replies Last reply Reply Quote 0
              • ustkU
                ustk @prehm
                last edited by

                @prehm Very CPU heavy like shadows, except text shadow because it uses a different algorithm that we wait to be applied to other functions. I think the blur has a strange behaviour when scaling too...

                Can't help pressing F5 in the forum...

                1 Reply Last reply Reply Quote 0
                • A
                  aaronventure @prehm
                  last edited by aaronventure

                  @prehm It uses the old JUCE routine for drawing blur, which is about 100x slower than the melatonin version that HISE is still missing, and it's still done on the CPU.

                  If you want fancy graphics and visual effects, use a WebView and enjoy all the modern frontend tech.

                  P 1 Reply Last reply Reply Quote 1
                  • P
                    prehm @aaronventure
                    last edited by

                    @aaronventure
                    Cool, thanks for the hint.
                    I am new to programming so I‘ll have to read into that..

                    Christoph HartC 1 Reply Last reply Reply Quote 0
                    • Christoph HartC
                      Christoph Hart @prehm
                      last edited by

                      It uses the old JUCE routine for drawing blur, which is about 100x slower than the melatonin version that HISE is still missing, and it's still done on the CPU.

                      FYI, I have replaced the shadow functions in the scripting Graphics object with the melatonin routines in the upcoming batch of commits.

                      But if you want to be 100% accurate, the melatonin shadow is also rendered on the CPU but it's highly optimized withs lots of dirty tricks. The default JUCE implementation (or my failed attempt of replacing it with another algorithm) is just unoptimized code.

                      ustkU 1 Reply Last reply Reply Quote 2
                      • ustkU
                        ustk @Christoph Hart
                        last edited by

                        @Christoph-Hart So the shadow is optimised, but not yet the blur, right?

                        Can't help pressing F5 in the forum...

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        11

                        Online

                        1.8k

                        Users

                        11.9k

                        Topics

                        103.9k

                        Posts