View Issue Details

IDProjectCategoryView StatusLast Update
0005533DarkRadiantGUIpublic18.09.2022 12:00
ReporterBikerdude Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status closedResolutionno change required 
PlatformPCOSWindowsOS Version8.1
Product Version2.11.0 
Fixed in Version3.3.0 
Summary0005533: Pick Shader via MMB not working.
DescriptionPressing the MMB / Pick shader will just randomly stop working for a while and then start working for a while. Is there anything I can run in the console that will help you identify what isn't happening..?

I have set the reproducibility to always, as it will always either be working or not working
TagsNo tags attached.

Relationships

related to 0005100 closed Middle-mouse click on a texture on a patch/brush face to move texture inspector to said texture 

Activities

Bikerdude

Bikerdude

13.05.2021 08:11

reporter   ~0014002

An update on this issue:

I think the issue is centred around the 'hide unused' shaders function and the whether or not a shader is also being hidden by a layer.

@Greebo, would you like me to make a short vid of the issue..?
greebo

greebo

13.05.2021 09:08

administrator   ~0014003

Not sure if a video is going to help, but if the layers or filtering or other settings are affecting this feature, this would be valuable information of course. Not sure how the layering should affect it, since you can't MMB-pick a material if it's not visible in the first place?
Bikerdude

Bikerdude

03.07.2021 09:52

reporter   ~0014144

This is still an issue and when I get around to it, I will try and narrow down whats causing it.
Geep

Geep

11.09.2021 14:47

reporter   ~0014351

Still seems to be happening sometimes in 2.13. No clue here what might be triggering it.
IZaRTaX

IZaRTaX

07.10.2021 19:13

reporter   ~0014416

Happen to me when I select a func_static, press ctrl+shift+h to hide deselected, reverse the func_static to worldsapwn then the issue appear, MMB can't copy or past shader
Bikerdude

Bikerdude

15.10.2021 12:25

reporter   ~0014435

Ive not been able to narrow down a way to make this happen on demand, toggling hide unused textures off/on sometimes helps but it not predictable.
Bikerdude

Bikerdude

18.10.2021 10:19

reporter   ~0014437

@Greebo, found something that might help. I have found that once DR (2.12) has been open for 1-2hrs, if hide unused option is clicked, DR is not showing in-use textures.
greebo

greebo

18.10.2021 17:03

administrator   ~0014438

Ok, but how is the Hide Unused option related to the MMB pick shader bug?
Bikerdude

Bikerdude

18.10.2021 17:07

reporter   ~0014439

Because its not reliably working, sometimes to get MMb to work i have to turn off, then when it breaks again i turn it on and round and round I go.
greebo

greebo

18.10.2021 17:33

administrator   ~0014440

Can you specify what exactly is not working when you hit the MMB? What are you expecting and what does DR do or not do instead?
Geep

Geep

18.10.2021 19:09

reporter   ~0014441

For me, I kinda remember it's the Paste Shader (Ctrl-MMB) part that stops working, rather than the Copy Shader (MMB). But it's been awhile, since I'm avoiding these unreliable MMB shortcuts.
Bikerdude

Bikerdude

31.10.2021 12:01

reporter   ~0014464

@Greebo, I havent forgotten about this. I just need to record the video of when the issue happens.
Bikerdude

Bikerdude

31.10.2021 16:30

reporter   ~0014466

Right here you go - https://www.youtube.com/watch?v=68P-KORQ6yU
greebo

greebo

31.10.2021 16:36

administrator   ~0014467

Oh, so what stops working is that the MMB is seeking out the texture in the Texture Browser tab?
Bikerdude

Bikerdude

31.10.2021 23:26

reporter   ~0014468

I never thought about it like that, but yeah.
greebo

greebo

01.11.2021 04:47

administrator   ~0014469

When it happens again, can you please record a memory dump, maybe I can see something.
Bikerdude

Bikerdude

01.11.2021 12:47

reporter   ~0014475

Here you go fella, any entries should hopefully be right at the end?

- https://1drv.ms/u/s!AuwAFc1gTZzehwMmjd40su6M_BvW?e=d5o6Nm
greebo

greebo

04.11.2021 19:31

administrator   ~0014496

No luck with this one. Can you perhaps remember which material had been disappearing when you recorded that dump?
Bikerdude

Bikerdude

04.11.2021 20:54

reporter   ~0014498

It will happen to all textures you try to MMB click on after DR has been open for a period of time. But I will do another dump and a video.
Bikerdude

Bikerdude

07.11.2021 21:31

reporter   ~0014518

@greebo here you go, the textures was caulk in this instance -

- https://1drv.ms/u/s!AuwAFc1gTZzehwRs5oRq5lDRIUan?e=y0IF20
greebo

greebo

09.11.2021 05:57

administrator   ~0014520

OK, I can see the caulk texture being loaded and it's considered "in use" by DarkRadiant. With the active texture browser settings it should definitely show in the Texture Browser, unless you entered a filter text (which I suppose you didn't). I can see in the dump that the tile for textures/common/caulk is missing, so it must have been cut out by the Texture Browser's algorithm - but I don't see how this could have happened.

This is going to need yet another special build for debugging, as the Texture Browser doesn't log anything about filtering texture tiles.
Bikerdude

Bikerdude

09.11.2021 09:20

reporter   ~0014521

Thanks Greebo
Bikerdude

Bikerdude

09.11.2021 20:01

reporter   ~0014524

Last edited: 09.11.2021 20:01

I see you posted over on the MMB zoom tracker, did you mean to post there? In any event I will test for both trackers and report back here.
greebo

greebo

10.11.2021 03:51

administrator   ~0014525

No, not a mistake, I added logging to the zooming code. Didn't work on this tracker entry here.
Bikerdude

Bikerdude

18.09.2022 11:01

reporter   ~0015259

I think this tracker can be closed, as I cant recollect it happening much if at all lately. I general found if it did happen it was because I had a search text filter still entered.

Issue History

Date Modified Username Field Change
10.02.2021 11:56 Bikerdude New Issue
13.05.2021 08:11 Bikerdude Note Added: 0014002
13.05.2021 09:08 greebo Note Added: 0014003
03.07.2021 09:52 Bikerdude Note Added: 0014144
11.09.2021 14:47 Geep Note Added: 0014351
07.10.2021 19:13 IZaRTaX Note Added: 0014416
15.10.2021 12:25 Bikerdude Note Added: 0014435
18.10.2021 10:19 Bikerdude Note Added: 0014437
18.10.2021 17:03 greebo Note Added: 0014438
18.10.2021 17:07 Bikerdude Note Added: 0014439
18.10.2021 17:33 greebo Note Added: 0014440
18.10.2021 19:09 Geep Note Added: 0014441
31.10.2021 12:01 Bikerdude Note Added: 0014464
31.10.2021 16:30 Bikerdude Note Added: 0014466
31.10.2021 16:36 greebo Note Added: 0014467
31.10.2021 23:26 Bikerdude Note Added: 0014468
01.11.2021 04:47 greebo Note Added: 0014469
01.11.2021 04:48 greebo Status new => feedback
01.11.2021 12:47 Bikerdude Note Added: 0014475
01.11.2021 12:47 Bikerdude Status feedback => new
04.11.2021 19:31 greebo Note Added: 0014496
04.11.2021 20:54 Bikerdude Note Added: 0014498
07.11.2021 21:31 Bikerdude Note Added: 0014518
09.11.2021 05:57 greebo Note Added: 0014520
09.11.2021 05:58 greebo Status new => acknowledged
09.11.2021 09:20 Bikerdude Note Added: 0014521
09.11.2021 20:01 Bikerdude Note Added: 0014524
09.11.2021 20:01 Bikerdude Note Edited: 0014524
10.11.2021 03:51 greebo Note Added: 0014525
18.07.2022 10:10 Bikerdude Relationship added related to 0005100
18.09.2022 11:01 Bikerdude Note Added: 0015259
18.09.2022 12:00 greebo Assigned To => greebo
18.09.2022 12:00 greebo Status acknowledged => closed
18.09.2022 12:00 greebo Resolution open => no change required
18.09.2022 12:00 greebo Fixed in Version => 3.3.0