Skip to content

Releases: ymesh/meShaderEd

v0.3.5

11 Oct 19:58
Compare
Choose a tag to compare
v0.3.5 Pre-release
Pre-release

Added array support

v0.3.4

03 Oct 01:23
Compare
Choose a tag to compare
v0.3.4 Pre-release
Pre-release

The code is compatible with PyQt5 and PySide

v0.3.3

15 Oct 19:32
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release

Interactive editing of shader parameters attributes (details, provider, enabling) in NodeParamView.
New <event_code> tag in Node structure for predefined event handlers (ParamLabelRenamed, ParamAdded, ParamRemoved)

v0.3.2

16 Jul 00:25
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release
  • "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

09 Jul 16:25
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release
  • 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