diff options
author | Aapo Tahkola <aet@rasterburn.org> | 2005-01-28 09:57:06 +0000 |
---|---|---|
committer | Aapo Tahkola <aet@rasterburn.org> | 2005-01-28 09:57:06 +0000 |
commit | f856b3f10f5c0feb5243d3f78c733099f47e1c54 (patch) | |
tree | 942422d4e34537e067c1f72f86dc5dbb00be6545 /src/mesa/drivers/dri/r300/r300_context.h | |
parent | 6398a97affb8d2dde90dd77cb65aef8e9827e63d (diff) |
Add basic sceleton for vertex programs + some other fixes
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_context.h')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_context.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_context.h b/src/mesa/drivers/dri/r300/r300_context.h index af9ef419d1..fd076a38ec 100644 --- a/src/mesa/drivers/dri/r300/r300_context.h +++ b/src/mesa/drivers/dri/r300/r300_context.h @@ -518,6 +518,12 @@ struct r300_vertex_shader_state { int unknown_ptr2; /* pointer within program space */ int unknown_ptr3; /* pointer within program space */ }; + +struct r300_vertex_program { + struct vertex_program mesa_program; /* Must be first */ + int translated; + +}; /* 64 appears to be the maximum */ #define PSF_MAX_PROGRAM_LENGTH 64 @@ -662,5 +668,6 @@ extern void r300DestroyContext(__DRIcontextPrivate * driContextPriv); extern GLboolean r300CreateContext(const __GLcontextModes * glVisual, __DRIcontextPrivate * driContextPriv, void *sharedContextPrivate); +extern void r300InitVertexProgFuncs(struct dd_function_table *functions); #endif /* __R300_CONTEXT_H__ */ |