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