property_buffer :: Buffer { color : float4; } const_buffer :: Constant_Buffer { color : float4; } pixel main :: (index : int) { return property_buffer[index].color; }