void raymarching( float3 origin, float3 ray, int raymarchingLoop, float uniformScale, float3 mengerOffst, float mengerScale, inout float hit, inout float depth, inout float3 hitPosition, inout float3 albedo, inout float3 normal, inout float ao, inout float emissive ) コード全体は長いので省略 26