111 次代码提交 (9c824f2a-9cf7-4258-8bb8-c95645ba2854)

作者 SHA1 备注 提交日期
Tim Cooper 2a039635 [Shader Graph] Inital commit of modularised graph editor 12 年前
Tim Cooper 1eaab6d4 [MaterialGraph] Compiling (and working) specular / metal setups. 9 年前
Tim Cooper 3a90f6f2 [Shader Graph] Rearrange project structure. 9 年前
Tim Cooper 7d0465eb [Shader Graph]Reformat the code to match conventions. 9 年前
Tim Cooper e1a0768f [Shader Graph] 9 年前
Tim Cooper 53f95972 [shader graph]Refactor 9 年前
Tim Cooper 94238998 [Shader graph]Add float input node 9 年前
Tim Cooper 7f682001 [Shader Graph] Add channel types. This allows for visual errors if you try to promote vectors. 9 年前
Tim Cooper 70760866 [shader graph]more support for multiple correct channeling. 9 年前
Tim Cooper bb779dab [shadergraph]Make export button that works. 9 年前
Tim Cooper 6086c6d6 [shader graph]Integtate new non modifiable settings into shader graph. Fix setting properties generation pipe to be simpler. 9 年前
Tim Cooper 28d3f4cc [Shader Graph] 9 年前
Tim Cooper 51ceebd2 [shader graph]optimise for GC 9 年前
Tim Cooper c1c5d22d [shader graph] 9 年前
Tim Cooper a99eb964 [shader graph]Add default input UI support (very alpha) 9 年前
Tim Cooper 6aaca4fc [shader graph] 9 年前
Tim Cooper f93f8c6b [shader graph] 9 年前
Tim Cooper af2e75ab [shader graph]Data refactor 3 8 年前
Tim Cooper 34db823b [shader graph]Data refactor 4 (working kind of now) 8 年前
Tim Cooper 418682b1 [Material Graph]Refactoring graph architecture. 8 年前
Tim Cooper 7a1ca7ce [material graph]Compiles again. 8 年前
Tim Cooper 0de2d9bd [Material Graph] Mode node collecton code to NodeUtils away from member functions 8 年前
Tim Cooper 404ea34c [material graph]Moving namespaces / extract things to interface 8 年前
Tim Cooper 2645e25c [Material Graph] split into runtime vs editor. Create UI delegation to handle node drawing nicely. 8 年前
Tim Cooper a2d8ad62 Add drawing of custom node preview 8 年前
Tim Cooper 01366ee3 Custom UI for PixelShaderNode. 8 年前
Tim Cooper 26c129c0 [Material Graph] Sub graph / subgraph input nodes are can be added now, need to work on slots still 8 年前
Tim Cooper d9619701 [material graph] Tidy up API for slot management (make generic). 8 年前
Tim Cooper addd6c34 [Material Graph]Write tests / fix issues as encountered 8 年前
Tim Cooper 62377747 [Material graph] Working subGraph now. Copies function / properties etc. 8 年前
Tim Cooper 6ef35ae3 [Material Graph]Use slotid's instead of slots. 8 年前
Tim Cooper 0e9ee494 [Material Graph]Tidy + small Refactorings. Add more tests. 8 年前
Tim Cooper cc192491 [Material Graph]Adding property node tests + pixel node tests + tidy API as I go (light functions specifically) 8 年前
Tim Cooper 553fedbf [Format]Run code formatting 8 年前
Tim Cooper 95b250d2 [material graph] Fix newline issues. 8 年前
Tim Cooper b6ca28a2 [material graph]Make newline platform standard. 8 年前
Tim Cooper 5055d67e [Material graph]More testing + fix things that are broken with the tests. 8 年前
Tim Cooper 31fa7c60 [Material Graph]Readd export button. Fix issue with sub graph exports. 8 年前
Tim Cooper c565a8d4 fix formatting 8 年前
Tim Cooper 39086dd7 [Mat Graph]Remove light functions and instead have multiple master nodes. 8 年前
Tim Cooper 313777e5 [Mat Graph] Master Node Inversion refactor 8 年前
Tim Cooper 3a45f192 [mat graph]Fix up previews a bit more. 8 年前
Tim Cooper 9ea47ed4 working on shader compiler issues 8 年前
Tim Cooper 93902ec9 [material graph] Pad v1 -> v4 properly. 8 年前
Tim Cooper bc6130d7 Fix nodes so that the master node now can do a mapping from vertex input to usage by the master node. 8 年前
Paul Demeulenaere 94f746ff - Avoid add null shaderChunks 8 年前
Paul Demeulenaere 51383cec Add world tangent node (with IRequireTangent behavior) 8 年前
Paul Demeulenaere c1f9ae7d Add WorldBitangentNode (with IMayRequireBitangent behavior) 8 年前
Paul Demeulenaere 2c0192a0 Add VertexColorNode & Fix missing bitangent in AbstractSurfaceMasterNode.cs 8 年前
Paul Demeulenaere 8592d7d0 Add an index to RequiresMeshUV, allows require UV1 to UV3 8 年前
Tim Cooper 0a990a6d allow specifying the UV channel on the UV node. 8 年前
ChrisTchou 9ac0408c Adding support for IMayRequireViewDirectionTangentSpace, and a simple Parallax node to use it. Node seems to have the correct behavior, but not fully tested. 7 年前
Tim Cooper 0336445f fix node adaption so casting works as expected 7 年前
Peter Bay Bastian 7e160ce8 Run `hg format` on repository 7 年前
Tim Cooper 8a87c992 More refactoring. 7 年前
Tim Cooper be067cc2 first real working shader in the 'new' model. 7 年前
Tim Cooper 0818f178 temp 7 年前
Tim Cooper 735c401b Working: Properties window + new master node. 7 年前
Tim Cooper fb21bff8 Working lightweight metallic master node. 7 年前
Tim Cooper 0b56c45b first pass. 7 年前
Tim Cooper e5c78ee9 Separate usage of 'graph requirements' from 'model requirements' to not pollute the surface input structure. 7 年前
Tim Cooper 66cf728c Tidy up transforms so that graphs have a 'prefered' space to work in. 7 年前
Tim Cooper b2eceafe Improve 'geometry' based nodes so they can do space translations internally. 7 年前
Tim Cooper 5bc05ae7 tidy up code 7 年前
Matt Dean f3353a02 Input Part 2 7 年前
Peter Bay Bastian f95f8c27 BIG namespace refactor: UnityEngine -> UnityEditor, MaterialGraph -> ShaderGraph 7 年前
Matt Dean abed850e Merge master 7 年前
Peter Bay Bastian 2fa06117 Implemented uber shader 7 年前
Peter Bay Bastian b5df720c Move output selection in uber shader to an earlier place, to benefit from less register usage and early exit 7 年前
Tim Cooper ec95c348 Add template path export. 7 年前
Tim Cooper 03becbc9 Add shadergraph package 7 年前
Tim Cooper 16640c42 Run code format tool 7 年前
Matt Dean db7fee2a Fix object and world position affine check 7 年前
Tim Cooper ae8e0962 starting to update nodes to new library. 7 年前
Tim Cooper 7a9a255f More work on porting node library across to new shader library. 7 年前
Tim Cooper 7995a0e9 upgrading to new shader library. 7 年前
Tim Cooper f2413918 fix up typo. 7 年前
Tim Cooper bf727807 Fix lightmapping issue. 7 年前
Matt Dean 1a08b1b1 Add DynamicMatrixMaterialSlot and fix all Matrix input types 7 年前
Peter Bay Bastian 41e06942 Change IGeneratesFunction such that a name is provided to a registry, which only allows 1 implementation per name. Includes a validation mode that checks that multiple given functions with the same name are actually the same. 7 年前
Tim Cooper 5c979fc8 Merge master 7 年前
Tim Cooper 25b66c4b fixing merge 7 年前
Tim Cooper ad906af4 Creating mini shader graph library / fixing gamma -> linear colours 7 年前
Tim Cooper 259c7ce1 Changing sub graphs to use functions instead of inlining. 7 年前
Tim Cooper 2888f1c2 -When we validate a subgraph node we also need to validate the subgraph (generates the concrete values). 7 年前
Matt Dean 7c4099ec Fix Screen Position and Reflection Probe nodes 7 年前
Matt Dean ff6d2e4d Change ComputeScreenPos to use projection sign as an argument 7 年前
Tim Cooper 9e8d791f [FIX]#105 properly adapt input to master node when going from v2->v3/4 7 年前
Matt Dean c0c00ec0 Merge branch 'master' into node-matrix 7 年前
Tim Cooper 8dc99cbc *Fefactor subshader / master node generation to be more uniform 7 年前
GitHub 9641212d Merge pull request #224 from Unity-Technologies/node-matrix 7 年前
Peter Bay Bastian 00564880 Fix shader include paths, update gitignore, add meta files and replace UNITY_SHADERGRAPH_DEVMODE with an optional DebugOutput directory 7 年前
Peter Bay Bastian 5399d0b1 Update LW master nodes to work with latest SRP repo 7 年前
Matt Dean b3551b81 Master node improvements part 1 7 年前
Matt Dean b73b2432 Add Transparent (premultiply alpha) blend mode 7 年前
Matt Dean fcd875c3 Split blend enum into two 7 年前
Peter Bay Bastian 8de769dd Move lightweight sub-shaders and templates to SRP repository 7 年前
Peter Bay Bastian 0c641d4b Fixed warnings from generated transform code 7 年前
Peter Bay Bastian 11c1b9be Fix all Shader Graph tests (including integration graphs) 7 年前
Peter Bay Bastian e7f9893d Rebuild previous branch (see comments) 6 年前
Peter Bay Bastian 4dfbc988 Fix per-stage requirements and translations part 1 6 年前
Peter Bay Bastian a107a23e Major shader generation refactor part 1 6 年前
Peter Bay Bastian c3134b61 Refactor GenerateStandardTransforms 6 年前
Matt Dean 26a4b39a HD subshaders branch rebuild 6 年前
Tim Cooper fafb59af Run code formatter. 6 年前
Matt Dean ad13e4b0 Add Face Sign functionality to LWRP, HDRP and preview subshaders 6 年前
Matt Dean 887571b9 Fix ScreenPosition transformation 6 年前
Peter Bay Bastian b4dd9062 Merge remote-tracking branch 'origin/master' into sg/facesign 6 年前
sebastienlagarde 16cef1a8 Update include generator to use space instead of tabs 6 年前
GitHub 953cdf48 Fix normalizations in Shader Graph with LWRP (#1571) 6 年前
GitHub f44d2214 Bump post version (#1883) 6 年前