yum-archive/2ner
A toon shader for Unity's BIRP.
git clone https://git.yummers.dev/yum-archive/2ner
f478606
master
1#ifndef __LTCGI_INC 2#define __LTCGI_INC 3 4#include "features.cginc" 5 6#if defined(_LTCGI) 7struct ltcgi_acc { 8 float3 diffuse; 9 float3 specular; 10}; 11 12#include "Third_Party/at.pimaker.ltcgi/Shaders/LTCGI_structs.cginc" 13 14void ltcgi_cb_diffuse(inout ltcgi_acc acc, in ltcgi_output output); 15void ltcgi_cb_specular(inout ltcgi_acc acc, in ltcgi_output output); 16 17#define LTCGI_V2_CUSTOM_INPUT ltcgi_acc 18#define LTCGI_V2_DIFFUSE_CALLBACK ltcgi_cb_diffuse 19#define LTCGI_V2_SPECULAR_CALLBACK ltcgi_cb_specular 20 21#include "Third_Party/at.pimaker.ltcgi/Shaders/LTCGI.cginc" 22void ltcgi_cb_diffuse(inout ltcgi_acc acc, in ltcgi_output output) { 23 acc.diffuse += output.intensity * output.color * _LTCGI_DiffuseColor; 24} 25void ltcgi_cb_specular(inout ltcgi_acc acc, in ltcgi_output output) { 26 acc.specular += output.intensity * output.color * _LTCGI_SpecularColor; 27} 28#endif // _LTCGI 29 30#endif // __LTCGI_INC