23 次代码提交 (513db118-1256-4eee-a5a5-f93e01cb9433)

作者 SHA1 备注 提交日期
Tim Cooper 404ea34c [material graph]Moving namespaces / extract things to interface 9 年前
Tim Cooper 1b5c5494 [Material Graph]Refactoring drawing. Working general drawing. 9 年前
Tim Cooper 3e4c0174 [Material Graph]Add in general node collapse. 9 年前
Tim Cooper 2645e25c [Material Graph] split into runtime vs editor. Create UI delegation to handle node drawing nicely. 9 年前
Tim Cooper a2d8ad62 Add drawing of custom node preview 9 年前
Tim Cooper 01366ee3 Custom UI for PixelShaderNode. 9 年前
Tim Cooper da4824f7 Readd all existing nodes. 9 年前
Tim Cooper d9619701 [material graph] Tidy up API for slot management (make generic). 9 年前
Tim Cooper 40ac12ad [Material Graph]Add copy paste support via serializing temp graph and rewriting internal connectors. Next step: auto create sub graph. 8 年前
Tim Cooper 7ae021c6 [material graph]Convert slots from being a string into being an int that can be referenced from the node. 8 年前
Tim Cooper 553fedbf [Format]Run code formatting 8 年前
Tim Cooper 8736b714 color node now updates dependent nodes when the color is modified. 8 年前
Peter Bay Bastian a848031a Added NodeModificationScope for the onNodeModifiedCallback 8 年前
Peter Bay Bastian 92dd5d89 Replaced MarkDirtyHack with scoped OnModified and optimised preview rendering 8 年前
Peter Bay Bastian 70e53ed7 Refined `ModificationScope` with `.Topological` 8 年前
joce 3e485a48 DrawData be gone 8 年前
Peter Bay Bastian a3385c0f Undo/redo prototype 7 年前
Peter Bay Bastian 43fda89f Remove `INode.onReplaced` (leftover from previous redo impl) 7 年前
Peter Bay Bastian f95f8c27 BIG namespace refactor: UnityEngine -> UnityEditor, MaterialGraph -> ShaderGraph 7 年前
Peter Bay Bastian 406da125 Add INodeModificationListener which allows control views to be notified of node change 7 年前
Peter Bay Bastian da0d10c8 Massively decreased amount of allocations in preview rendering (~440 kB -> ~23 kB per frame) 7 年前
GitHub 09d669c8 Various refactorings and improvements (#139) 7 年前
Peter Bay Bastian c9173f20 Replace `onNodeModified` with methods for registering and deregistering to avoid direct access to the delegate. 7 年前