• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Disabled gl shaders still eat frames

    Troubleshooting and Bug Reports
    4
    6
    1995
    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.
    • fubbi
      fubbi last edited by

      Fun fact. A scene with 20+ gl shaders, connected to nothing, pushes my fps down to 5fps. I guess the code is still being looped through even though there is nothing connected to the output. F

      Mac M2 Ultra, 64gb — Berlin

      1 Reply Last reply Reply Quote 0
      • mark
        mark last edited by

        Dear Fubbi,

        Well, just because they aren't connected to an output doesn't mean they are "disabled." These actors don't sense whether or not there is something connected to the output
        If you do the following though, you should be able to control it:
        1) Connect multiple GLSL Shader actors to a Selector actor with the appropriate number of inputs
        2) Double click the eye icon on the Selector actor
        3) Enable the 'exec src' input
        4) Set 'exec src' to 'gated'
        Now, I'm 90% sure only the GLSL Shader actor that is routed to the output will execute. I say 90% only because it's nearly 1am here and don't have the wherewithal to test at this moment.
        Why? Because whenever an Isadora actor is at the end of a chain of actors, it will be executed, as will all upstream actors. In your case, the GLSL Shader actors are the end of a chain, and thus they are executed. When you use the Selector actor with in 'gated' mode, only the chain of actors that is actually routed to the output will execute.
        Try it.
        Best Wishes,
        Mark

        Media Artist & Creator of Isadora
        Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

        1 Reply Last reply Reply Quote 0
        • bruper
          bruper last edited by

          yes this works very fine indeed!!
          Thanks @mark

          17"MBP 2.93GHZ Core2Duo mid 2009 - OSX10.11.6 - 8GB, 1TBCrucial_SSD, izzy 3.0.7

          1 Reply Last reply Reply Quote 0
          • DusX
            DusX Tech Staff last edited by

            @mark

            A bypass input would be a nice addition, and would make a clear option for less advanced users.

            Troikatronix Technical Support

            • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
            • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

            Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

            1 Reply Last reply Reply Quote 0
            • DusX
              DusX Tech Staff last edited by

              also, the 'exec src' = 'gated' trick is one that should have a knowledge base article I think.

              Troikatronix Technical Support

              • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
              • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
              • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

              Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

              1 Reply Last reply Reply Quote 0
              • fubbi
                fubbi last edited by

                Holy cow. This saved me! I just installed a patch with 40 shaders here in beijing and had to squeeze them into one scene. Boy am I glad we talked about it.

                Mac M2 Ultra, 64gb — Berlin

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