Tim Cooper
|
8a87c992
|
More refactoring.
|
7 年前 |
Tim Cooper
|
354517e6
|
Partially working new master node architecture.
|
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
|
29754ac3
|
Working light weight unlit 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
|
97cfbe75
|
Working remap node (wood wood) probably still needs a bunch of love. but something is working :)
|
7 年前 |
Tim Cooper
|
c1f2dd69
|
Unlit and lit nodes now working properly in and outside a subgraph :)
|
7 年前 |
Peter Bay Bastian
|
f95f8c27
|
BIG namespace refactor: UnityEngine -> UnityEditor, MaterialGraph -> ShaderGraph
No longer need assembly name in serialized data
|
7 年前 |
Tim Cooper
|
6f035d8a
|
hack and slash.
|
7 年前 |
Tim Cooper
|
1d641fec
|
For final shader generation use the master node.
|
7 年前 |
Tim Cooper
|
16640c42
|
Run code format tool
|
7 年前 |
Tim Cooper
|
e9757253
|
Feedback from PR
|
7 年前 |
Tim Cooper
|
8dc99cbc
|
*Fefactor subshader / master node generation to be more uniform
*Add subshader generator as a 'real' thing, need to hook up UI now so that these can be added and removed.
|
7 年前 |
Tim Cooper
|
27b8deec
|
Add API for modification of embedded supported subshaders
|
7 年前 |
Tim Cooper
|
b5bf1073
|
Add API so that we can find the type of subshaders that can be added.
|
7 年前 |
Peter Bay Bastian
|
0b99046c
|
Fix issue causing deserialization to fail
|
7 年前 |
Peter Bay Bastian
|
5399d0b1
|
Update LW master nodes to work with latest SRP repo
|
7 年前 |
Peter Bay Bastian
|
8de769dd
|
Move lightweight sub-shaders and templates to SRP repository
|
7 年前 |
Peter Bay Bastian
|
b3445484
|
Add wrapper for `Assembly.GetTypes()` which won't throw an exception
|
7 年前 |
Martin Thorzen
|
cfd61180
|
New node settings. Moved the createsettingselement to the master node
|
7 年前 |
Martin Thorzen
|
2ff4fbd7
|
Added new settings files for the common settings on the master nodes, PBR and Unlit Master
|
7 年前 |
Martin Thorzen
|
2fde6ea5
|
Moved the node settings menu to the right place.
|
7 年前 |
Martin Thorzen
|
ed104fa3
|
Added titleButtonContainer for buttons.
Removed bring to front on previewfiller
|
7 年前 |
Martin Thorzen
|
962fc981
|
Removed the dependency on SRP so this is now self contained within Shadergraph.
Also removed the dependency on API changes that are note yet in trunk. Button Container on nodes.
|
7 年前 |
Martin Thorzen
|
3c602bad
|
Added base functionality to give an error on incompatible render pipeline
|
7 年前 |
Peter Bay Bastian
|
c17cc7e1
|
Fix null ref exception and update images to be large files
|
7 年前 |
Peter Bay Bastian
|
8fcaa92a
|
Merge branch 'master' into warning-incompatible-pipeline
|
7 年前 |
Peter Bay Bastian
|
a107a23e
|
Major shader generation refactor part 1
|
7 年前 |
Peter Bay Bastian
|
94ce8db1
|
Fix fragment slots adding data to vertex description
|
7 年前 |
Tim Cooper
|
fafb59af
|
Run code formatter.
|
7 年前 |
Peter Bay Bastian
|
544afac6
|
Add extra parameter to shader generation functions for master nodes and sub-shaders to track changes to dependencies
|
7 年前 |
Peter Bay Bastian
|
549996da
|
Allow sub-shaders to tell whether they are compatible with a given render pipeline, and hook it up with the UI support for that such that an error is shown in the event that it's _not_ compatible.
This also adds a check in Update() such that the UI is reloaded when the render pipeline changes.
|
7 年前 |