  return cTexel;
  }//end intrinsicCodeTexel
 
-vec4 primitiveLayer(vec2 pQuad, vec4 vUVZI){
+vec4 primitiveLayer(vec2 pQuad, vec4 vUVZI, bool disableAlpha){
  /*
  uint		vertexID	= primitiveID*3u;
  float		textureID	= texelFetch(vertexTextureIDTexture,ivec2(vertexID%VTX_TEXTURE_USABLE_WIDTH,vertexID/VTX_TEXTURE_USABLE_WIDTH),0).x*65536*PAGE_SIZE_VEC4;

 vec2 pq = getPQuad(primitiveID);
 vec4 _uvzw	= textureLod(primitiveUVZWTexture,pq,0);
 _uvzw.xyz /= _uvzw.w;
 color = primitiveLayer(pq, vec4(_uvzw.xyz,getTextureID(primitiveID)) );
 }

vec4	fsq			= texture(layerAccumulator,screenLoc);

  
  // D E P T H   A S S E M B L Y
  for(uint i=0u; i<relevantSize; i++){
   vec4 dqColor = primitiveLayer(pQuads[ordering[i]],vUVZI[ordering[i]], false);
   color.rgb 	= mix(color.rgb,dqColor.rgb,dqColor.a*( (1-color.a)+(dqColor.a*color.a) ));
   color.a		= 1-((1-color.a)*(1-dqColor.a));
  }//end for(relevantSize)
