View Issue Details

IDProjectCategoryView StatusLast Update
0006065DarkRadiantRendererpublic13.01.2024 05:31
ReporterDragofer Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status closedResolutionfixed 
Product Version3.0.0 
Target Version3.1.0Fixed in Version3.1.0 
Summary0006065: DR doesn't consider wildcards in skins
DescriptionSkin decls can make use of wildcards, for example the skin "invisible" uses this to replace all materials with textures/common/nodraw:

skin invisible
{
* "textures/common/nodraw"
}

DR's renderer doesn't seem to know about this feature, though. Models with the "invisible" skin will still be shown with their default materials.
Steps To Reproduce1) Create model > stagecoach.lwo
2) Apply the skin "invisible". All its material surfaces should change to textures/common/nodraw, but it's still shown with its default materials in the camera view.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

DarkRadiant: master 4b07135f

19.08.2022 03:53

greebo


Details Diff
0006065: Add failing unit tests checking the desired behaviour Affected Issues
0006065
mod - test/Skin.cpp Diff File
mod - test/resources/tdm/skins/test_skins.skin Diff File

DarkRadiant: master f88fc4af

19.08.2022 04:01

greebo


Details Diff
0006065: Adjust Skin remap implementation to consider wildcards and the exact order of the remaps as defined in the declaration block. Affected Issues
0006065
mod - radiantcore/skins/Doom3ModelSkin.h Diff File

Issue History

Date Modified Username Field Change
07.08.2022 21:19 Dragofer New Issue
08.08.2022 16:38 greebo Status new => acknowledged
18.08.2022 17:33 greebo Status acknowledged => confirmed
19.08.2022 03:53 greebo Target Version => 3.1.0
19.08.2022 03:53 greebo Assigned To => greebo
19.08.2022 03:54 greebo Status confirmed => assigned
19.08.2022 04:03 greebo Status assigned => resolved
19.08.2022 04:03 greebo Resolution open => fixed
19.08.2022 04:03 greebo Fixed in Version => 3.1.0
19.08.2022 04:06 greebo Changeset attached => DarkRadiant master 4b07135f
19.08.2022 04:06 greebo Changeset attached => DarkRadiant master f88fc4af
13.01.2024 05:31 greebo Status resolved => closed