summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_context.h
diff options
context:
space:
mode:
authorMaciej Cencora <m.cencora@gmail.com>2009-04-07 21:08:40 +1000
committerDave Airlie <airlied@redhat.com>2009-04-07 21:08:40 +1000
commite2ce1d80d10d700cf15b84d0ec1605875226629e (patch)
treea8aa613a0a569c01416e1330d84f072f7f66333e /src/mesa/drivers/dri/r300/r300_context.h
parent86556f8bdab2c59a33619ecfda011bce8f047acb (diff)
r300: swtcl rewrite and cleanup
- remove unused variables - silence compiler warnings - fix twosided lighting - fix point attenuation - unify indentation
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_context.h')
-rw-r--r--src/mesa/drivers/dri/r300/r300_context.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_context.h b/src/mesa/drivers/dri/r300/r300_context.h
index 5ef59d258e..86e68e35fc 100644
--- a/src/mesa/drivers/dri/r300/r300_context.h
+++ b/src/mesa/drivers/dri/r300/r300_context.h
@@ -656,6 +656,16 @@ struct r300_swtcl_info {
* Offset of the 3UB specular color data within a hardware (swtcl) vertex.
*/
GLuint specoffset;
+
+ struct vertex_attribute{
+ GLuint attr;
+ GLubyte format;
+ GLubyte dst_loc;
+ GLuint swizzle;
+ GLubyte write_mask;
+ } vert_attrs[VERT_ATTRIB_MAX];
+
+ GLubyte vertex_attr_count;
};
@@ -678,17 +688,10 @@ struct r300_context {
GLboolean disable_lowimpact_fallback;
- DECLARE_RENDERINPUTS(tnl_index_bitset); /* index of bits for last tnl_install_attrs */
-
struct r300_swtcl_info swtcl;
GLboolean vap_flush_needed;
};
-struct r300_buffer_object {
- struct gl_buffer_object mesa_obj;
- int id;
-};
-
#define R300_CONTEXT(ctx) ((r300ContextPtr)(ctx->DriverCtx))
extern void r300DestroyContext(__DRIcontextPrivate * driContextPriv);