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