Uploaded image for project: 'Firestorm'
  1. Firestorm
  2. FIRE-12520

[BUG-4731] [MAINT-3596] Highlight transparent no longer highlights particles that use a texture containing alpha

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: Phoenix Firestorm 4.5.1, Phoenix Firestorm 4.5.2
    • Component/s: Rendering
    • Environment:
    • SL Avatar Name:
      Greatfox Snowpaw
    • Reported In:
      Firestorm 4.5.1.38838 Beta Release

      Description

      Steps To Reproduce

      1. Rez cube and add the following script. This script produces particles using a texture containing alpha.
        default
        {
            state_entry()
            {
                llParticleSystem(
                [
                    PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_EXPLODE,
                    PSYS_SRC_BURST_RADIUS,0,
                    PSYS_SRC_ANGLE_BEGIN,0,
                    PSYS_SRC_ANGLE_END,0,
                    PSYS_SRC_TARGET_KEY,llGetKey(),
                    PSYS_PART_START_COLOR,<1.000000,1.000000,1.000000>,
                    PSYS_PART_END_COLOR,<1.000000,1.000000,1.000000>,
                    PSYS_PART_START_ALPHA,1,
                    PSYS_PART_END_ALPHA,1,
                    PSYS_PART_START_GLOW,0,
                    PSYS_PART_END_GLOW,0,
                    PSYS_PART_BLEND_FUNC_SOURCE,PSYS_PART_BF_SOURCE_ALPHA,
                    PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA,
                    PSYS_PART_START_SCALE,<0.500000,0.500000,0.000000>,
                    PSYS_PART_END_SCALE,<0.500000,0.500000,0.000000>,
                    PSYS_SRC_TEXTURE,"874a9061-9782-93e6-ff52-aa49396b2949",
                    PSYS_SRC_MAX_AGE,0,
                    PSYS_PART_MAX_AGE,5,
                    PSYS_SRC_BURST_RATE,0.3,
                    PSYS_SRC_BURST_PART_COUNT,5,
                    PSYS_SRC_ACCEL,<0.000000,0.000000,0.000000>,
                    PSYS_SRC_OMEGA,<0.000000,0.000000,0.000000>,
                    PSYS_SRC_BURST_SPEED_MIN,0.5,
                    PSYS_SRC_BURST_SPEED_MAX,0.5,
                    PSYS_PART_FLAGS,
                        0
                ]);
            }
        }
        
      2. Enable highlight transparent with CTRL+ALT+T (or Advanced -> Highlighting & visibility -> Highlight transparent
      3. Observe whether the particles are highlighted

      Observed Behaviour

      The particles are not highlighted when highlight transparent is enabled.
      See Fig 2

      Expected Behaviour

      The particles should be highlighted when highlight transparent is enabled.
      See Fig 1

      Other information

      Does not reproduce on Firestorm 4.4.2 release
      Does not reproduce on Second Life 3.6.4 (280048) Aug 19 2013 21:45:32 (Second Life Release)
      This build is post materials but pre ribbon particles feature.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              shouldbeworkingonit.linden ShouldBeWorkingOnIt Linden
              Reporter:
              greatfox snowpaw Futashy
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: