View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000007 | DarkRadiant | Shader System | public | 23.01.2007 13:02 | 03.12.2008 21:36 |
Reporter | orbweaver | Assigned To | mohij | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.9.2 | ||||
Summary | 0000007: Limited support for map expressions | ||||
Description | Map expressions such as "addnormals()" have limited support. These need to be implemented to the same level as Doom 3, and return the correct image by performing processing on the source images. | ||||
Additional Information | This may be tricky because the ShaderSystem refers to textures by name only, which are looked up in the texture system which maps names of images to their Image object contents. There is some code relating to LoadImageCallbacks which seems to be geared for the purpose of combining images at the point of lookup, but this is ugly (loads of void* pointers) and needs improving. Alternatively, the ShaderSystem could be modified so that shader objects actually contained the processed images rather than simply a name to be looked up in the texture system. | ||||
Tags | No tags attached. | ||||
See discussion here: http://modetwo.net/darkmod/index.php?showtopic=5295. @Orbweaver: I will assign this to me for the moment being, I can hand this over to you anytime, if you want. |
|
I implemented the MapExpressions more or less the way they are in Doom 3. With much much help of Greebo. Closing bug. | |
Date Modified | Username | Field | Change |
---|---|---|---|
23.01.2007 13:02 | orbweaver | New Issue | |
23.01.2007 13:05 | orbweaver | Status | new => acknowledged |
23.01.2007 13:07 | orbweaver | Category | GUI => Shader system |
23.01.2007 14:23 | orbweaver | Status | acknowledged => confirmed |
01.02.2007 18:24 | greebo | Note Added: 0000054 | |
01.02.2007 18:24 | greebo | Assigned To | => greebo |
01.02.2007 18:24 | greebo | Status | confirmed => assigned |
01.02.2007 19:08 | greebo | Relationship added | related to 0000075 |
01.02.2007 19:08 | greebo | Assigned To | greebo => orbweaver |
05.04.2007 14:19 | greebo | Relationship added | parent of 0000253 |
22.05.2007 10:15 | greebo | Assigned To | orbweaver => mohij |
18.06.2007 15:24 | mohij | Note Added: 0000713 | |
18.06.2007 15:24 | mohij | Status | assigned => resolved |
18.06.2007 15:24 | mohij | Resolution | open => fixed |
18.06.2007 15:24 | mohij | Product Version | 0.9.0 => latest SVN |
03.12.2008 21:36 | greebo | Status | resolved => closed |