r600g: finish multi target rendering support

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
This commit is contained in:
Jerome Glisse
2010-08-06 16:10:25 -04:00
parent 69d450856a
commit c3ad060488
6 changed files with 158 additions and 38 deletions

View File

@@ -25,9 +25,17 @@
#include "r600_asm.h"
enum r600_export_type {
r600_export_position = 0,
r600_export_parameter,
r600_export_framebuffer,
};
struct r600_shader_io {
unsigned name;
unsigned gpr;
unsigned done;
unsigned type;
int sid;
unsigned interpolate;
};
@@ -41,6 +49,7 @@ struct r600_shader {
struct r600_shader_io input[32];
struct r600_shader_io output[32];
enum radeon_family family;
unsigned output_done;
};
#endif