Tim Cooper
40ac12ad
[Material Graph]Add copy paste support via serializing temp graph and rewriting internal connectors. Next step: auto create sub graph.
8 年前
sebastienlagarde
b8c1da00
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/Shaders/Material/Material.hlsl
8 年前
Tim Cooper
62377747
[Material graph] Working subGraph now. Copies function / properties etc.
8 年前
mmikk
a6b2b6d5
GenerateSourceLightBuffers() was returning wrong number of lights when a directional is present.
GenerateSourceLightBuffers() was returning wrong number of lights when a
directional is present.
8 年前
Tim Cooper
8e10c8cb
[mat graph]Sub graph is working again.
8 年前
vlad-andreev
9bde6ae1
renderloop test framework and a simple test stub
8 年前
Tim Cooper
8e31ace1
[material graph]Slot serialization test
8 年前
vlad-andreev
399968a2
[shadergen] minor test cleanup
8 年前
Tim Cooper
a00cc631
[Material Graph] Tidy serialization (make safer) + Add SerializationHelper tests.
8 年前
vlad-andreev
31d2e3b6
[fptl] remove accidentally committed debug code
8 年前
Tim Cooper
8acbd944
[Material Graph]Tidy up test running / folder layout
8 年前
vlad-andreev
0b0fde25
[fptl] no gamma conversion in final pass
8 年前
Tim Cooper
1e9597d2
[Material Graph]Remove non needed file.
8 年前
vlad-andreev
8adb2307
shader generator: switch to consistent line endings
8 年前
Tim Cooper
b010b419
[MaterialGraph]project files should not be here
8 年前
vlad-andreev
1e00bf59
missed a file in the last commit
8 年前
Tim Cooper
7cf4d1f0
[Material Graph]More tests + tidy custom serialization.
8 年前
vlad-andreev
ea3c49e2
removed Vec2/Vec3/Vec4/Mat44, regenerated .hlsl includes
8 年前
Tim Cooper
addd6c34
[Material Graph]Write tests / fix issues as encountered
8 年前
Julien Ignace
147341c8
Revert default value for HDRenderLoop GBufferDebug
8 年前
vlad-andreev
81aa39a3
switched HDRenderLoop over to generated .hlsl
8 年前
Tim Cooper
d9619701
[material graph] Tidy up API for slot management (make generic).
9 年前
Julien Ignace
06725f27
Added GBuffer Debug shader.
8 年前
vlad-andreev
8af5f4ac
[fptl, hd] gbuffer sizes are no longer implicit
passing -1 for width/height relies on there being an active camera,
which is no longer a thing
8 年前
sebastienlagarde
36c50926
HDRenderLoop: Add builtin data structure + add velocity buffer
- Add velocity buffer as an experiment for the design
- Split surface data into surface data and builtin data (engine side for
lightmap etc...)
8 年前
Tim Cooper
0dd596bf
[Material Graph] change nodes property to GetNodes<T> where you can get nodes of a given type
Remove redundent code
Set node when adding to graph (do not set owner manually)
Tidy up tests after changes.
9 年前
Julien Ignace
60e032e0
Merge branch 'master' into DebugShader
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
8 年前
mmikk
e80c0e73
choose logBase value such that 50% of clusters (out of 64) are consumed between near plane and max opaque depth.
choose logBase value such that 50% of clusters (out of 64) are consumed
between near plane and max opaque depth (only when a depth buffer is
available). This allows us to light things behind the opaque tile while
allowing us to keep a limit on memory consumption.
8 年前
Tim Cooper
51558db2
[Material graph]hax to serialize texture reference :/
9 年前
sebastienlagarde
b7ac9b37
HDRenderLoop: Make transparent object working + doublesided mode work
8 年前
Tim Cooper
25971c00
[material Graph] Fix non detected renames and add subgraph nodes.
9 年前
sebastienlagarde
23b90c5e
HDRenderLoop: Miss one change - include common.hlsl in FinalPass.hlsl
8 年前
Tim Cooper
26c129c0
[Material Graph] Sub graph / subgraph input nodes are can be added now, need to work on slots still
9 年前
Julien Ignace
d825657a
Debug Shader first version
8 年前
sebastienlagarde
0c45d07f
HDREnderLoop: Convert CGPROGRAM to HLSLPROGRAM + Add double sided support
Double sided still not work yet
8 年前
Tim Cooper
516c1760
[Material graph]Mark asset as dirty on modification so it can be saved properly when modified.
9 年前
Julien Ignace
7a353452
Fix bad preceding "I am a Git noob" commit
8 年前
Tim Cooper
cea17e49
[Material graph] Tidy up asset handling (generic graph drawer that can be used by all graphs)
9 年前
Julien Ignace
4077fb24
Merge branch 'my_branch'
8 年前
Tim Cooper
c522adcc
[material graph]Working on texture preview / regeneration of drawing layer workflow.
9 年前
Julien Ignace
ad89bd6f
My changes
8 年前
sebastienlagarde
06523005
HDRenderLoop: Make shader feature worknig for DisneyGGX.shader
8 年前
Tim Cooper
da4824f7
Readd all existing nodes.
Most nodes are now correct. Some still need UI work (texture).
Missing some of the 'art' nodes still.
9 年前
sebastienlagarde
279a61e5
HDRenderLoop: Updating inspector + shaders parameters
- Move alpha test to be able to enable it for transparent as an
optimization
- Change stuff to map a bit Untiy standard shaders and rename mettalic
to Mask map.
8 年前
Tim Cooper
01366ee3
Custom UI for PixelShaderNode.
Add Slot priority + tests
Make shader generation static functions (they do not need to be members
9 年前
Sebastien Lagarde
3f354281
HDRednerLoop: Add inspector for DisneyGGX shader (wip)
- Goal is to have an inspector with the various feature to test alpha
cutoff, transparent, double sided etc...
8 年前
Tim Cooper
98e18802
Fix position or Node preview
9 年前
Sebastien Lagarde
54fbd25b
HDRenderLoop - Put correct shader on material test
8 年前
Tim Cooper
a2d8ad62
Add drawing of custom node preview
Delegate drawing to a custom drawer class that is looked up via
attribute, it will search for most specific drawer first, then walk up
the inheritence chain.
9 年前
mmikk
30fbb008
bugfix, workaround for missing SetInt on shader feature backfired
bugfix, workaround for missing SetInt on shader feature backfired
8 年前