#ifndef InLoopSetup #define InLoopSetup(_LightPositions, LightCounter, count, i) \ if (LightCounter >= count) break; \ \ float distanceFromLight = length(i.worldPos - _LightPositions[LightCounter].xyz); \ if (distanceFromLight > _LightCutoffDistance) continue; \ \ float contrib = 0.0; \ #endif #ifndef OutLoopSetup #define OutLoopSetup(i, _PlayerCount) \ int count = (int)_PlayerCount; \ \ float4 dmax = float4(0,0,0,1); \ float dIntensity = 0; \ #endif