Filip Iliescu
|
61c47199
|
Move check for framebuffer fetch available to main standard shader file since cross compiler appears to be hacked to only enable the macro if its in the main shader file.
|
8 年前 |
Filip Iliescu
|
12136e13
|
add support to forward shader for rendering to emission buffer on iOS and implement specular version of forward shader and add soem tests
|
8 年前 |
Filip Iliescu
|
a585c4f2
|
rename local copy of ShaderBase to avoid build errors on iOS
|
8 年前 |
Filip Iliescu
|
811e0b22
|
remove HLSLSupport so we track changes in trunk, some cleanup and a bunch of test fixes.
|
8 年前 |
Filip Iliescu
|
46604c16
|
update local HLSL support file to match changes in Unity's copy. Metal was added to list of APIs that supported attenuateing using the red channel so this broke attenuation across the board
|
8 年前 |
Filip Iliescu
|
314d042f
|
Fix ordering or transparent objects do they match builtin
|
8 年前 |
Filip Iliescu
|
a820aee0
|
add a test for 2 directional lights and shadows on both opaque and transparent objects
|
8 年前 |
Filip Iliescu
|
24868a33
|
fix indexing shadow bug for point and directional lights as well and add a test for them.
|
8 年前 |
Filip Iliescu
|
c9679ca9
|
Fix a bad indexing shadow bug on transparencies where only 1 shadow was showing up and causing flickering due to a bad lookup. Also add a test for it
|
8 年前 |
Filip Iliescu
|
9ef61a43
|
Merge branch 'master' into OnTileDeferred
|
8 年前 |
Filip Iliescu
|
3d735b9e
|
update for latest shadow code changes
|
8 年前 |
Filip Iliescu
|
74f56073
|
create new branch from stable place of classicDeferredMobile and cherry pick all previous commits since history got corrupted somewhere
|
8 年前 |
Filip Iliescu
|
54f04ea9
|
Add a global option for turning off shadows on transparencies to match what builtin deferred does.
|
8 年前 |
Filip Iliescu
|
7d11a4d2
|
fix up directional cookie test
|
8 年前 |
Filip Iliescu
|
748bcdd2
|
implement point and directional cookies for forward path
|
8 年前 |
Filip Iliescu
|
cfc98f56
|
add more tests
|
8 年前 |
Filip Iliescu
|
1dff4c8e
|
Add support for legacy grayscale cookies as a checkbox in the asset. Turning this on makes default spot attenutation mirror builtin
|
8 年前 |
Filip Iliescu
|
ef684f38
|
add a bunch of test scenes
|
8 年前 |
Filip Iliescu
|
a26f254d
|
revert back to using unity_WorldToLight since Unity complains about using _LightMatrix0 directly. realistically should probably stop using builtins.
|
8 年前 |
Filip Iliescu
|
0a02be3a
|
use the correct matrix for looking up textures
|
8 年前 |
Filip Iliescu
|
d920f17e
|
add a bunch of small test scenes
|
8 年前 |
Filip Iliescu
|
6ab217be
|
fix indexing issue into cookie array causing some textures to not get loaded
|
8 年前 |
Filip Iliescu
|
3b67314b
|
use texLod for texcture lookup
|
8 年前 |
Filip Iliescu
|
e078e5c8
|
update test scene with transparent ojects
|
8 年前 |
Filip Iliescu
|
48eea183
|
add a copy of shadow setup files so i dont rely on fptl
|
8 年前 |
Filip Iliescu
|
6d43471b
|
rough in single pass forward reflections using compute buffers
|
8 年前 |
Filip Iliescu
|
490fb1b8
|
add support file for texture cube arrays and stub in commented out cookie support for later
|
8 年前 |
Filip Iliescu
|
3cca95fb
|
working spotlight cookies in transperencies
|
8 年前 |
Filip Iliescu
|
104059c8
|
working spot and point for single pass forward transparencies
|
8 年前 |
Filip Iliescu
|
ddc56ae3
|
stub in point and sphere lights
|
8 年前 |
Filip Iliescu
|
0e033abd
|
directional lights for single pass forward
|
8 年前 |
Filip Iliescu
|
8028c167
|
base forward GI
|
8 年前 |
David Rogers
|
c564d3bd
|
Revert "Add more GLES3 and Vulkan shader libraries."
This reverts commit f491bb59591c78736427ca92d2067f445f1630c5.
|
8 年前 |
Filip Iliescu
|
9839802f
|
script side buffer setup and stub single pass shader
|
8 年前 |
David Rogers
|
36baac01
|
Revert "Local merge"
This reverts commit 05f9d2b94ae1d3a5f3e707ba4ad677e700a6fc55, reversing
changes made to f491bb59591c78736427ca92d2067f445f1630c5.
|
8 年前 |
Filip Iliescu
|
0e8fa502
|
begin adding single pass forward to standard shader replica for composing transparencies on top of opaques
|
8 年前 |
David Rogers
|
85744e59
|
Local merge
|
8 年前 |
Filip Iliescu
|
3b50be5f
|
stub in basic transparencys
|
8 年前 |
Filip Iliescu
|
dda281fd
|
Merge branch 'master' into classicDeferredMobile
|
8 年前 |
David Rogers
|
c29dfe78
|
Add more GLES3 and Vulkan shader libraries.
|
8 年前 |
Tim Cooper
|
eac70c08
|
Graph edit window now survives serialization.
|
8 年前 |
Tim Cooper
|
5e3b99fe
|
working on better workflow (double click shader to open in edit window)
|
8 年前 |
Tim Cooper
|
5e6630fb
|
Porting more nodes to not be function nodes
|
8 年前 |
Tim Cooper
|
8df91eb4
|
Remove function 1 input and function 4 input
|
8 年前 |
Tim Cooper
|
4b1458e8
|
Remove Function3Input (use code node) :)
|
8 年前 |
Tim Cooper
|
3198bd43
|
Remove Function2Input node as it is no longer needed.
|
8 年前 |
Tim Cooper
|
08ce57cd
|
Fix bugs in blend node after port.
|
8 年前 |
Tim Cooper
|
eb2f7590
|
fix error in uv rotate node.
|
8 年前 |
Tim Cooper
|
77179d91
|
Merge branch 'hackweek2017' of https://github.com/stramit/MaterialGraph into hackweek2017
|
8 年前 |
Tim Cooper
|
0336445f
|
fix node adaption so casting works as expected
|
8 年前 |