Evgenii Golubev
c31ad089
Build probability tables using only 2D textures (cubemaps as arrays)
8 年前
Julien Ignace
36d89c76
- Improved LayeredLit test scene.
- Added a menu item to re-synchronize all LayeredLit materials.
- Fixed some multi-editing issues with LayeredLit material.
8 年前
Peter Bay Bastian
2dacb47d
Update shader templates
7 年前
Tim Cooper
d159698d
Add code to the loops to clear the intermediate renderers generated by the loop.
8 年前
Evgenii Golubev
9ec4d867
Clean up
8 年前
GitHub
7a0c40da
Refactorentrypoint ( #68 )
Update to the RenderPipes to support the new paradigm on how to go about writing a renderpipe.
Renderloops now should only contain configuration information + a call out to the rendering logic (preferably living in a static function). A loop now executes within a 'rendering context' that passes along a sidecar configuration file called a 'DataStore'. Any transient information that is needed between frames should be stored in this datastore (things like the materials / rendertextures). When the renderloop is destroyed this sidecar data is automatically cleaned up. It can also be cleaned manually.
Currently only the BasicRenderLoop has been ported to this new model due to the other loops not having a separation of concerns between transient data and configuration. They need the loop owners to detangle this before porting to the new model can take place. These existing loops still work, but they suffer from the same lifecycle issues they have had up unti...
8 年前
Peter Bay Bastian
d5cf9250
Add missing subgraph
7 年前
Tim Cooper
6efb23b6
[srl]Start porting loops to use new state context.
8 年前
Evgenii Golubev
5f0870cc
Update comments and store the value of the integral of the image
8 年前
runes
4e827773
Changed tabs to spaces and removed debug code in shadeopaque
8 年前
Peter Bay Bastian
d32b390a
Shader templates for big and splitcombine
7 年前
Tim Cooper
7c771e53
[srl]Fix scene view rendering of fptl and hd loop
8 年前
Evgenii Golubev
0b7d0d75
Update the comment
8 年前
runes
9d2ab9fb
reintroduced compute shader version of light evaluation code
8 年前
Peter Bay Bastian
817240b1
Fix preview rendering ( #48 )
7 年前
Tim Cooper
1ddcb9ee
Merge remote-tracking branch 'origin/master' into refactorentrypoint
8 年前
Evgenii Golubev
52100761
Use texture Load() instead of sampling
8 年前
GitHub
8760c4f3
Merge pull request #65 from Unity-Technologies/LayeredLit
First version of Layered Lit shader height based blending.
8 年前
Peter Bay Bastian
ce4b9371
Fix combine node and update split test to also use combine node
7 年前
Evgenii Golubev
c3acc973
Initial implementation of BuildProabilityTables()
8 年前
GitHub
d5fa4483
Merge pull request #64 from EvgeniiG/master
Optimize IntegrateLD()
8 年前
Peter Bay Bastian
4cf36072
Enabling pretty printing of shader graph JSON
7 年前
Evgenii Golubev
62d91392
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Peter Bay Bastian
10cced5d
Log error instead of warning when failing to instantiate node instance
7 年前
Evgenii Golubev
0e06d868
Implement ComputeCubemapTexelSolidAngle()
8 年前
Peter Bay Bastian
dbebb5a9
Fix null reference exception
7 年前
Evgenii Golubev
1e6ba10e
Perform stronger artifact clamping
8 年前
Peter Bay Bastian
8dc11b9a
Fix split node and add test for it ( #62 )
7 年前
Evgenii Golubev
b9f2f83e
Update the comment
8 年前
Peter Bay Bastian
65d3639a
Add pre-split to TextureSamplerNode ( #60 )
7 年前
Evgenii Golubev
8ad80363
Rename Hammersley and Fibonacci files
8 年前
Peter Bay Bastian
3c039bfd
Add save dialog when closing window
7 年前
Evgenii Golubev
db24b840
Remove the unused function argument
8 年前
Peter Bay Bastian
931a7f8b
Re-create presenter if it's null during update ( #37 , #39 )
7 年前
Evgenii Golubev
e68c22d7
Rename ImportanceSampleGGXDirIsotropic() to ImportanceSampleGGXViewIndDir() to avoid confusion
8 年前
Peter Bay Bastian
f32d2e24
Add DictionaryPool
7 年前
Evgenii Golubev
65fc4234
Optimize IntegrateLD() by using D_GGX_Inverse()
8 年前
Peter Bay Bastian
262456fb
Remove legacy code from MaterialGraphView, which was causing the selection to be cleared when zooming/panning ( #45 )
7 年前
Evgenii Golubev
7e821fe0
Implement ImportanceSampleGGXDirIsotropic()
8 年前
Peter Bay Bastian
d69d3c1d
Move IMayRequireNormal into own file
7 年前
Evgenii Golubev
e3a00862
Replace max(0, x) with saturate to save 1 VALU
8 年前
mmikk
922fa26b
minor clean up. Didn't need these afterall
minor clean up. Didn't need these afterall
8 年前
Peter Bay Bastian
14564f1e
Removed (now) unneeded OnInspectorGUI for shader graph assets
7 年前
Evgenii Golubev
dba98485
Improve the support of the Fibonacci sequence
8 年前
mmikk
485cc57e
prepare for platforms with compute but no texCubeArray
prepare for platforms with compute but no texCubeArray
8 年前
Peter Bay Bastian
c0b10e8f
Update to work with latest graphics/shadergraph
7 年前
Evgenii Golubev
23f38d59
Use the Fibonacci sequence for convolving with GGX
8 年前
mmikk
36652038
enable trilinear on panos for ibl on mobile
enable trilinear on panos for ibl on mobile
8 年前
Peter Bay Bastian
8e1d62b6
Add presenter for GraphEditorView, such that the presenter hierarchy makes more sense (also, pass through asset name to graph inspector #31 )
7 年前
Evgenii Golubev
2b99d652
Use the optimized version of Hammersley2d() by default
8 年前