94 次代码提交 (416f1e20-5fff-485b-8c45-0983b752503b)

作者 SHA1 备注 提交日期
Tim Cooper 418682b1 [Material Graph]Refactoring graph architecture. 9 年前
Tim Cooper 7a1ca7ce [material graph]Compiles again. 9 年前
Tim Cooper cf6628c6 [material graph]Fix serialization issues + start adding unit tests 9 年前
Tim Cooper ed811c3c [material graph]Tidy slot reference usages + update tests. 9 年前
Tim Cooper 0de2d9bd [Material Graph] Mode node collecton code to NodeUtils away from member functions 9 年前
Tim Cooper 2630ebd1 [Material Graph]Material graph does not need reference to owner + more tests. 9 年前
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 0dd596bf [Material Graph] change nodes property to GetNodes<T> where you can get nodes of a given type 9 年前
Tim Cooper d9619701 [material graph] Tidy up API for slot management (make generic). 9 年前
Tim Cooper addd6c34 [Material Graph]Write tests / fix issues as encountered 9 年前
Tim Cooper 8e10c8cb [mat graph]Sub graph is working again. 9 年前
Tim Cooper 62377747 [Material graph] Working subGraph now. Copies function / properties etc. 9 年前
Tim Cooper 376c8378 [material graph]Change how precision works, make default precision half. 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 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 7ee96660 [mat graph]Start work on remapper 8 年前
Tim Cooper e6b70122 [Material Graph]Show slot default inputs in the inspector. 8 年前
vlad 09332619 Texture Asset node and sampler2D input/output type 8 年前
Eduardo Chaves e2223047 Adding Heightmap to Normalmap node. Fixing some bugs with function N 8 年前
Eduardo Chaves 82a36753 Fixed sufix hack adding _Uniform at the end of sampler 2Ds. Now this case is handled correctly 8 年前
vlad 12603c9a Changing all Texture2D types to Teture to allow custom render textures to be added. 8 年前
Matt Dean c7fbf38f Added Matrix 2 and 3 types 8 年前
vlad 5f08fc4e Changed sampelr2D to Texture2D, added wrappers for HLSL to make decoupled texture samplers work with surface shaders, added a Sampler node, etc. 8 年前
vlad 953f009f New sampler2D type for the cases when users require a texture reference, but don't care about using a separate sampler state. 8 年前
vlad b247c311 Texture assets and related notes work now (Thanks Tim!) 8 年前
Tim Cooper 2e183994 Add time checkbox 8 年前
Tim Cooper 96cdde05 Add node that 'just does' HLSL and can convert to shader node based on API. 8 年前
Tim Cooper 0336445f fix node adaption so casting works as expected 8 年前
Tim Cooper d0d60781 Texture asset is now a real asset type... 7 年前
Tim Cooper 8f5cab45 [fixes]Fix broken unit tests. 7 年前
Peter Bay Bastian 7e160ce8 Run `hg format` on repository 7 年前
Peter Bay Bastian f32d2e24 Add DictionaryPool 7 年前
Tim Cooper 8a87c992 More refactoring. 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 8d5e6fd1 texture exposition working 7 年前
Peter Bay Bastian d0f20689 Add initial preview hiding (still being rendered behind the scenes) 7 年前
Peter Bay Bastian bf91b908 Put in change notification for preview expanded state 7 年前
Tim Cooper e5c78ee9 Separate usage of 'graph requirements' from 'model requirements' to not pollute the surface input structure. 7 年前
Peter Bay Bastian dcc886b3 Default preview to be expanded 7 年前
Tim Cooper 4a551695 temp 7 年前
Tim Cooper f2cae710 Merge branch 'exposed-prop-subgraph' 7 年前
Tim Cooper 9557fcee Merge commit '76ff1855a761cc5b39944f12a7456bbed2c79efb' into exposed-prop-subgraph 7 年前
Tim Cooper 2c1b60e0 compiling 7 年前
Tim Cooper 24923996 misc fixes afer changes 7 年前
Matt Dean 4ec6fe3b Maths Part 1 7 年前
Tim Cooper 6161fea6 Fix compiler warnings :) 7 年前
GitHub 21a946ef Merge pull request #73 from Unity-Technologies/master 7 年前
Peter Bay Bastian f95f8c27 BIG namespace refactor: UnityEngine -> UnityEditor, MaterialGraph -> ShaderGraph 7 年前
Matt Dean abed850e Merge master 7 年前
Matt Dean 516051d4 First pass Gradient Nodes 7 年前
Tim Cooper 5a5f791f Working on improving texture node: 7 年前
Matt Dean 41b314d2 Merge branch 'master' into node-validation 7 年前
Matt Dean 324ba49c Input Part 6 (Gradient) 7 年前
Matt Dean e44629cb Fixes for PR 7 年前
Matt Dean bbb186d6 Remove Gradient nodes and asset type :( 7 年前
Matt Dean f14af0f4 Added Cubemap nodes 7 年前
Tim Cooper 16640c42 Run code format tool 7 年前
Peter Bay Bastian da0d10c8 Massively decreased amount of allocations in preview rendering (~440 kB -> ~23 kB per frame) 7 年前
Matt Dean b23f23cb First pass Matrix 4x4 nodes 7 年前
Matt Dean 1a08b1b1 Add DynamicMatrixMaterialSlot and fix all Matrix input types 7 年前
Matt Dean 14f5c06b Fix Matrix Multiply Vector node 7 年前
Peter Bay Bastian e3aaf843 Squash `SerializableNode` into `AbstractMaterialNode` 7 年前
Peter Bay Bastian 38e4110f Move static methods out of AbstractMaterialNode 7 年前
GitHub 09d669c8 Various refactorings and improvements (#139) 7 年前
Tim Cooper 259c7ce1 Changing sub graphs to use functions instead of inlining. 7 年前
Tim Cooper 179e0ef0 [FIX]#168 Add alpha into unlit node. 7 年前
Tim Cooper 7ab634f3 Apply remapping to all serialzied types 7 年前
Matt Dean c0c00ec0 Merge branch 'master' into node-matrix 7 年前
Matt Dean 41740d78 First pass dynamic Multiply node 7 年前
Martin Thorzen 24300f52 Adding documentation functionality on the nodes. 7 年前
Matt Dean 8348d52e Refactor matrix validation functions 7 年前
Matt Dean e9026c65 Fix implicit conversion check for non dynamic casts 7 年前
Matt Dean 3df359f2 Merge branch 'master' into node-matrix 7 年前
Tim Cooper 8dc99cbc *Fefactor subshader / master node generation to be more uniform 7 年前
Peter Bay Bastian c9173f20 Replace `onNodeModified` with methods for registering and deregistering to avoid direct access to the delegate. 7 年前
GitHub 9641212d Merge pull request #224 from Unity-Technologies/node-matrix 7 年前
Matt Dean 348a9654 Change GetPreviewProperty to return list for multiple properties from one slot 7 年前
Matt Dean 70436083 Remove GC allocations on preview property collection 7 年前
Matt Dean 88372b5f Add ref keyword (fix) 7 年前
Matt Dean eda467e3 Remove ref keywords 7 年前
Peter Bay Bastian 11c1b9be Fix all Shader Graph tests (including integration graphs) 7 年前
GitHub f6380703 Merge pull request #310 from Unity-Technologies/gradient-nodes 7 年前
Tim Cooper fafb59af Run code formatter. 7 年前
Peter Bay Bastian fce56481 Add dependency interface and importer implementation 7 年前