Releases: ymesh/meShaderEd
Releases · ymesh/meShaderEd
v0.3.5
v0.3.4
v0.3.3
v0.3.2
- "Fit All", "Fit Selected" actions implemented.
- CTRL+LMB on node parameter changes attribute "shaderParam"
- CTRL+RMB toogles parameter provider "primitive"/"internal" (orange color for "primitive")
- ALT+LMB parameter toogles detail "uniform/varying" (italic for "varying")
- Added ToolButton for show/hide connected parameter in NodeParamView
- NodeParamView has tabs for "Input", "Output" parameters
- NodeParamView header control for resizing labels column
- Parameters label can be edited by LMB+DblClick
v0.3.1
- ControlParam with special <control_code> section in XML, that allows to execute
python code for dynamic parameters manipulation - ShaderInfo class for parsing compiled shaders parameters
- Lib/RIB/shaders/ReadShader.xml node that uses ShaderInfo call inside <control_code> section
for reloading shader parameters - NodeParam new attributes : enabled, spaceDef, arraySize, defaultArray, valueArray (though arrays parameters support is not fully implemented yet...)
btext (button text for button ControlParam)
removable (for removing dynamcally added parameters as in read_shader.xml example) - Fixed some shading nodes, code, shaders and textures for Air, Aqsis, Pixie and RenderDotC compatibility
- Tested on PyQt 4.10.2 that was linked with Qt 5.0.2 libraries.
- New service nodes in Library