Bernard Kwok

Results 88 issues of Bernard Kwok

## The Bottleneck After some digging it appears that almost all the time for setting up the raw shaders created by MaterialX in WebGL is taken up by uniform introspection....

When generating OSL some secondary functions are introduced which don't seem to be considered when setting the option to try and generate unique function names. The following is an example...

Needs Discussion

## Issue Addressed This change adds detection for the case where both a connection and a value are specified, adds and update connection APIs to enforce not creating invalid documents....

## Issue Even though the 1.39 specification notes that nodegraphs may be nested the current API and traversal mechanism implementation does not reflect this. ## Changes - Move the nodegraph...

## Background According to the spec, only a upstream node `nodename` can be specified on an `` node. This precludes the possibility of have nested `nodegraphs` or having a `...

## Issue It is cumbersome to try and validate a set of documents using `mxvalidate`. ## Change - Add ability to scan folders for MaterialX documents for `mxvalidate`. - It...

## Proposal Make it possible to build or deploy a non-ESSL shader generation for the Javascript module: MaterialxGenShader. ## Changes Allow building a deployment of other "core" code generators based...

It's still possible to create invalid shader declaration names such as "__". Ideally this should be handled in code gen for GLSL variants as these are illegal. The prevent can...

MaterialX
defect