Editor:
- Fix for the editor freezing: #11
Compiler:
- Output pins going to multiple input pins will make a copy for read access when needed now, and will warn of a possible race condition if multiple output paths lead to writes.
Browser:
- Make log hidden by default to see more search results.
Viewer:
- Fix crash when loading an obj file without uvs
- Better error messages when viewer can't make descriptor tables.
- The jittered camera was jittering within plus or minus a quarter of a pixel instead of a half
- better error reported when vertex shader inputs don't match up with vertex buffer definition.
- Copying buffer to buffer is allowed between different structs if they have the same field types in the same order.