View Issue Details

IDProjectCategoryView StatusLast Update
0000315DarkRadiantShader Systempublic12.10.2009 15:39
Reportergreebo Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status confirmedResolutionopen 
Product Version0.9.2 
Summary0000315: Proper support for shader stages
DescriptionSome shaders with more complicated diffuse stages are not recognised properly, like this:

{
    blend diffusemap
    map textures/darkmod/stone/natural/dark_rough
    scale 1,4
}

The scale keyword is not recognised for example. I guess these scale operations can be encapsulated into an "internal" MapExpression that does the scaling before delivering the actual image.

This is just an example, there are more unrecognised keywords, although not all of them make sense for the editor (like indices into time tables, vertex programs and such).
TagsNo tags attached.

Activities

orbweaver

orbweaver

17.06.2007 16:14

developer   ~0000704

Scale actually modifies texture-coordinates, not the image. I suspect that all of the stage modifiers (as opposed to map expressions) can actually be implemented without any image processing, hence their separation.
greebo

greebo

17.06.2007 16:51

administrator   ~0000705

Last edited: 17.06.2007 16:53

Ah, ok, didn't know that. So this might be a little bit harder to implement. The rgb keyword affects the image in terms of preprocessing, doesn't it?

Issue History

Date Modified Username Field Change
17.06.2007 13:43 greebo New Issue
17.06.2007 13:43 greebo Status new => confirmed
17.06.2007 16:14 orbweaver Note Added: 0000704
17.06.2007 16:51 greebo Note Added: 0000705
17.06.2007 16:53 greebo Note Edited: 0000705
07.11.2007 21:40 greebo Target Version => 1.0.0
12.10.2009 15:39 greebo Target Version 1.0.0 =>