View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006212 | DarkRadiant | Shader System | public | 01.01.2023 17:04 | 13.01.2024 05:34 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 3.7.0 | ||||
Target Version | 3.8.0 | Fixed in Version | 3.8.0 | ||
Summary | 0006212: Support new frob-related material keywords | ||||
Description | With entry 0005427 new keywords have been introduced that DR needs to support once 2.11 is released. https://bugs.thedarkmod.com/view.php?id=5427#c15337 | ||||
Tags | No tags attached. | ||||
DarkRadiant: master 4b389014 01.01.2023 17:41 Details Diff |
0006212: Add test materials featuring the new keywords and skeleton unit tests |
Affected Issues 0006212 |
|
mod - test/Materials.cpp | Diff File | ||
add - test/resources/tdm/materials/frobstage.mtr | Diff File | ||
DarkRadiant: master aed34ab6 01.01.2023 18:30 Details Diff |
0006212: Extend Material interface by some frobstage-related getters. Add test materials with RGB frobstage specifiers |
Affected Issues 0006212 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/frobstage.mtr | Diff File | ||
DarkRadiant: master ecd71c2a 02.01.2023 04:05 Details Diff |
0006212: Extend copy constructor |
Affected Issues 0006212 |
|
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
DarkRadiant: master 2a2ea377 02.01.2023 04:29 Details Diff |
0006212: Implement parsing code |
Affected Issues 0006212 |
|
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
DarkRadiant: master fef19255 02.01.2023 04:34 Details Diff |
0006212: Rename methods |
Affected Issues 0006212 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
DarkRadiant: master 83e3fd81 02.01.2023 04:48 Details Diff |
0006212: Add setter interface for frobstage-related keywords |
Affected Issues 0006212 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
DarkRadiant: master a399a0e0 02.01.2023 05:21 Details Diff |
0006212: Implement frob stage setters |
Affected Issues 0006212 |
|
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
DarkRadiant: master 9d13df4e 02.01.2023 05:34 Details Diff |
0006212: MaterialSourceGenerator can export frobstage syntax now |
Affected Issues 0006212 |
|
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
DarkRadiant: master 44733cba 02.01.2023 05:44 Details Diff |
0006212: Extend Python interface with frobstage-related methods |
Affected Issues 0006212 |
|
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master d2cda5f5 02.01.2023 06:00 Details Diff |
0006212: Add examples to materialtest.py. Tweak MaterialSourceGenerator whitespace output. |
Affected Issues 0006212 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
DarkRadiant: master 330f2224 05.01.2023 17:04 Details Diff |
0006212: Attempt to fix Linux compilation. Some imported header probably #defined the "None" token. |
Affected Issues 0006212 |
|
mod - include/ishaders.h | Diff File | ||
mod - libs/materials/ParseLib.h | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
01.01.2023 17:04 | greebo | New Issue | |
01.01.2023 17:04 | greebo | Status | new => confirmed |
01.01.2023 17:40 | greebo | Assigned To | => greebo |
01.01.2023 17:41 | greebo | Status | confirmed => assigned |
02.01.2023 06:00 | greebo | Target Version | => 3.8.0 |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master 4b389014 |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master aed34ab6 |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master ecd71c2a |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master 2a2ea377 |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master fef19255 |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master 83e3fd81 |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master a399a0e0 |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master 9d13df4e |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master 44733cba |
02.01.2023 06:02 | greebo | Changeset attached | => DarkRadiant master d2cda5f5 |
02.01.2023 06:02 | greebo | Status | assigned => resolved |
02.01.2023 06:02 | greebo | Resolution | open => fixed |
02.01.2023 06:02 | greebo | Fixed in Version | => 3.8.0 |
02.01.2023 06:03 | greebo | Note Added: 0015670 | |
05.01.2023 17:05 | greebo | Changeset attached | => DarkRadiant master 330f2224 |
13.01.2024 05:34 | greebo | Status | resolved => closed |