View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005176 | DarkRadiant | GUI | public | 11.03.2020 15:25 | 08.11.2020 18:34 |
Reporter | Dragofer | Assigned To | greebo | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | reopened | ||
Product Version | 2.7.0 | ||||
Target Version | 2.8.0 | Fixed in Version | 2.8.0 | ||
Summary | 0005176: Let DR remember the shader in ShaderClipboard after closing | ||||
Description | Something I'd appreciate is if DR remembered what was in your ShaderClipboard in your previous DR session (in other words, the texture that gets applied when you draw a new brush or ctrl + mmb to paste onto a brush surface/patch). Currently when you start DR -> open a map -> start drawing a brush it'll be textured with _default aka "shader not found". If you then apply a real texture its scale will be far too small, because it seems "_default" has a very different texture scale than what's typical for TDM textures. So my routine every time I start DR & open a map is to copy the texture from the first brush I see. | ||||
Tags | No tags attached. | ||||
Should this be tied to the map you're working on, or DarkRadiant as a whole? | |
Having thought about it, I figured I'd post a thread in the forums since I don't see a clearly preferable answer. https://forums.thedarkmod.com/index.php?/topic/20317-most-recent-shader-instead-of-shader-not-found-_default-at-map-start/ |
|
Well, talk about overwhelming feedback XD I think it's up to you to decide what it should be associated with. If we need a tie-breaker, storing it DR-wide is the slightly easier thing to do, from a coding perspective. |
|
Come to think of it, the best would likely be to make it map-specific as that'd most facilitate picking up where one has left off. For brand-new maps the first shader could continue being _default, but it'd be nice to (in a separate ticket) adjust _default in such a way that the scale will be somewhat ok when it gets replaced by a real material. |
|
Alright then :) | |
Just tested this: the last shader from the previous session is indeed in the ShaderClipboard now when I start a new session, but when I draw a brush or create a patch it's still textured with _default. | |
Right, should be fixed in source now. | |
DarkRadiant: master b2abd530 20.04.2020 11:03 Details Diff |
0005176: Let DR remember the shader in ShaderClipboard after closing, it's saved in each map's root node properties |
Affected Issues 0005176 |
|
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp | Diff File | ||
DarkRadiant: master fe0ce19d 24.04.2020 13:50 Details Diff |
0005176: To let newly created brushes use the last remembered shader, pre-select the stored material in the Media Browsers |
Affected Issues 0005176 |
|
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
11.03.2020 15:25 | Dragofer | New Issue | |
12.03.2020 04:52 | greebo | Status | new => acknowledged |
28.03.2020 16:02 | greebo | Status | acknowledged => feedback |
28.03.2020 16:02 | greebo | Note Added: 0012318 | |
28.03.2020 17:43 | Dragofer | Note Added: 0012320 | |
28.03.2020 17:43 | Dragofer | Status | feedback => new |
28.03.2020 17:43 | Dragofer | Assigned To | => Dragofer |
28.03.2020 17:43 | Dragofer | Status | new => feedback |
28.03.2020 17:43 | Dragofer | Assigned To | Dragofer => |
05.04.2020 16:17 | greebo | Note Added: 0012333 | |
07.04.2020 21:49 | Dragofer | Note Added: 0012340 | |
07.04.2020 21:49 | Dragofer | Status | feedback => new |
08.04.2020 04:49 | greebo | Status | new => confirmed |
08.04.2020 04:49 | greebo | Note Added: 0012342 | |
20.04.2020 10:50 | greebo | Assigned To | => greebo |
20.04.2020 10:50 | greebo | Status | confirmed => assigned |
20.04.2020 11:03 | greebo | Changeset attached | => DarkRadiant master b2abd530 |
20.04.2020 11:04 | greebo | Target Version | => 2.8.0 |
20.04.2020 11:04 | greebo | Status | assigned => resolved |
20.04.2020 11:04 | greebo | Resolution | open => fixed |
20.04.2020 11:04 | greebo | Fixed in Version | => 2.8.0 |
24.04.2020 10:49 | Dragofer | Note Added: 0012377 | |
24.04.2020 10:49 | Dragofer | Assigned To | greebo => |
24.04.2020 10:49 | Dragofer | Status | resolved => new |
24.04.2020 10:49 | Dragofer | Resolution | fixed => reopened |
24.04.2020 11:16 | Dragofer | Status | new => feedback |
24.04.2020 13:50 | greebo | Changeset attached | => DarkRadiant master fe0ce19d |
24.04.2020 13:50 | greebo | Assigned To | => greebo |
24.04.2020 13:50 | greebo | Status | feedback => assigned |
24.04.2020 13:50 | greebo | Status | assigned => resolved |
24.04.2020 13:50 | greebo | Note Added: 0012383 | |
08.11.2020 18:34 | greebo | Status | resolved => closed |