When using box select in the VSE, all marker lines get highlighted #57977
Labels
No Label
Priority
High
Priority
Low
Priority
Normal
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Content
Type
Design
Type
Report
Type
To Do
Type
Web Development
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: studio/blender-studio#57977
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Xbuntu / AMD
Blender Version
e85aa8b
Short description of error
When working in the VSE, if you use box selection (B) all the marker lines get highlighter (turn white)
Exact steps for others to reproduce the error
New file
Go to the VSE
Create a few markers
Do box selection in the VSE (even though there's nothing in it)
...all the marker lines become highlighted...
Added subscriber: @Hjalti
Added subscriber: @lichtwerk
Confirmed, checking...
Added subscriber: @fclem
Note1: this goes away on a redraw (when panning the view)
Note2: drawing the marker lines ( [
draw_marker()
]] ) seems to interfere with [ https:*developer.blender.org/diffusion/B/browse/blender2.8/source/blender/windowmanager/intern/wm_gesture.c;e815784aa684ccd66a491bbf27370b91ce14f397$193 |wm_gesture_draw_rect()
(e.g. I can change the color for the gesture border and the 'highlighted' marker lines described in the report appear in the same color)
Somehow the one programm (gesture border) is not finished correctly?
immBindBuiltinProgram(GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR)
immBegin
andimmEnd
immUnbindProgram()
Not sure whats going on, would like to hand this off to @fclem... [or maybe he could tell me a way to debug this properly...]
This issue was referenced by blender/blender@3280adc0aa
Changed status from 'Open' to: 'Resolved'
@lichtwerk This is because wm_gesture_draw_rect change a uniform and uniform values are stored inside the shader. So if the next time the shader is used the uniform is not set to the desired value, it will use the previous one.