|
@@ -338,7 +338,7 @@ class ShaderEditor extends hide.view.Graph {
|
|
{ label : "Vec2", click : () -> createParameter(TVec(2, VFloat)) },
|
|
{ label : "Vec2", click : () -> createParameter(TVec(2, VFloat)) },
|
|
{ label : "Vec3", click : () -> createParameter(TVec(3, VFloat)) },
|
|
{ label : "Vec3", click : () -> createParameter(TVec(3, VFloat)) },
|
|
{ label : "Color", click : () -> createParameter(TVec(4, VFloat)) },
|
|
{ label : "Color", click : () -> createParameter(TVec(4, VFloat)) },
|
|
- { label : "Texture", click : () -> createParameter(TSampler2D) },
|
|
|
|
|
|
+ { label : "Texture", click : () -> createParameter(TSampler(T2D,false)) },
|
|
];
|
|
];
|
|
|
|
|
|
parametersList = element.find("#parametersList");
|
|
parametersList = element.find("#parametersList");
|
|
@@ -844,7 +844,7 @@ class ShaderEditor extends hide.view.Graph {
|
|
//e.attr("max", "" + max);
|
|
//e.attr("max", "" + max);
|
|
}
|
|
}
|
|
typeName = "Vec" + n;
|
|
typeName = "Vec" + n;
|
|
- case TSampler2D:
|
|
|
|
|
|
+ case TSampler(_):
|
|
var parentSampler = new Element('<input type="texturepath" field="sampler2d"/>').appendTo(defaultValue);
|
|
var parentSampler = new Element('<input type="texturepath" field="sampler2d"/>').appendTo(defaultValue);
|
|
|
|
|
|
var tselect = new hide.comp.TextureChoice(null, parentSampler);
|
|
var tselect = new hide.comp.TextureChoice(null, parentSampler);
|
|
@@ -971,7 +971,7 @@ class ShaderEditor extends hide.view.Graph {
|
|
|
|
|
|
function setDisplayValue(node : ShaderParam, type : Type, defaultValue : Dynamic) {
|
|
function setDisplayValue(node : ShaderParam, type : Type, defaultValue : Dynamic) {
|
|
switch (type) {
|
|
switch (type) {
|
|
- case TSampler2D:
|
|
|
|
|
|
+ case TSampler(_):
|
|
if (defaultValue != null && defaultValue.length > 0)
|
|
if (defaultValue != null && defaultValue.length > 0)
|
|
node.setDisplayValue('file://${ide.getPath(defaultValue)}');
|
|
node.setDisplayValue('file://${ide.getPath(defaultValue)}');
|
|
case TVec(4, VFloat):
|
|
case TVec(4, VFloat):
|