vlad-andreev
399968a2
[shadergen] minor test cleanup
8 年前
Tim Cooper
a00cc631
[Material Graph] Tidy serialization (make safer) + Add SerializationHelper tests.
9 年前
vlad-andreev
31d2e3b6
[fptl] remove accidentally committed debug code
8 年前
Tim Cooper
8acbd944
[Material Graph]Tidy up test running / folder layout
9 年前
vlad-andreev
0b0fde25
[fptl] no gamma conversion in final pass
8 年前
Tim Cooper
1e9597d2
[Material Graph]Remove non needed file.
9 年前
vlad-andreev
8adb2307
shader generator: switch to consistent line endings
8 年前
Tim Cooper
b010b419
[MaterialGraph]project files should not be here
9 年前
vlad-andreev
1e00bf59
missed a file in the last commit
8 年前
Tim Cooper
7cf4d1f0
[Material Graph]More tests + tidy custom serialization.
9 年前
vlad-andreev
ea3c49e2
removed Vec2/Vec3/Vec4/Mat44, regenerated .hlsl includes
8 年前
Tim Cooper
addd6c34
[Material Graph]Write tests / fix issues as encountered
9 年前
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 年前
Tim Cooper
4aaca84f
[Shader Graph]Rename project folder
9 年前
mmikk
e4638323
some arb. bug fixes for clustered and further integration changes
some arb. bug fixes for clustered and further integration changes
8 年前
Tim Cooper
e354af51
[Shader Graph]Rename project folder
9 年前
mmikk
832e4f70
prep work for supporting clustered as well as opaque only plus some clean up and removal of hungarians.
prep work for supporting clustered as well as opaque only plus some
clean up and removal of hungarians.
8 年前
Tim Cooper
2645e25c
[Material Graph] split into runtime vs editor. Create UI delegation to handle node drawing nicely.
9 年前
mmikk
730f8f5e
make all kernels available and slot in clustered shader
make all kernels available and slot in clustered shader to fptl assets
8 年前
Tim Cooper
3e4c0174
[Material Graph]Add in general node collapse.
9 年前