View Issue Details

IDProjectCategoryView StatusLast Update
0005533DarkRadiantGUIpublic18.09.2022 12:00
ReporterBikerdude Assigned Togreebo  
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.


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




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..?


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?


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.


11.09.2021 14:47

reporter   ~0014351

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


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


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.


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.


18.10.2021 17:03

administrator   ~0014438

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


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.


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?


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.


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.


31.10.2021 16:30

reporter   ~0014466

Right here you go -


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?


31.10.2021 23:26

reporter   ~0014468

I never thought about it like that, but yeah.


01.11.2021 04:47

administrator   ~0014469

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


01.11.2021 12:47

reporter   ~0014475

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



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?


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.


07.11.2021 21:31

reporter   ~0014518

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



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.


09.11.2021 09:20

reporter   ~0014521

Thanks Greebo


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.


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.


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