return host_buffer;\r
}\r
\r
- // TODO: We might have more overlaps for opacity transitions\r
- // TODO: What about blending modes, are they ok? Maybe only overlap detection is required for opacity?\r
void draw(layer&& layer, const safe_ptr<device_buffer>& draw_buffer, std::shared_ptr<device_buffer>& layer_key_buffer)\r
{ \r
if(layer.empty())\r