tdm_layer **layers;
int layer_count;
+ const tbm_format *layer_formats;
+ int layer_format_count;
+ unsigned int layer_flags;
+ tdm_output *layer_output;
+ unsigned int layer_output_pipe;
+ const tdm_output_mode *layer_output_mode;
+
tbm_surface_h buffers[3];
TDMBackendBasic();
void TearDown(void);
void UnsetOutput(void);
void DestroyBuffers(void);
+ bool PrepareLayer(tdm_layer *layer);
+ bool PrepareOutputVblank(tdm_output *output);
};
class TDMBackendDisplay : public TDMBackendBasic