Mesa (master): svga: add assertions in svga_shader_type()
Brian Paul
brianp at kemper.freedesktop.org
Tue Mar 1 01:34:42 UTC 2011
Module: Mesa
Branch: master
Commit: 7e161bcf11d539ecc2482b71b21783a23e36f596
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e161bcf11d539ecc2482b71b21783a23e36f596
Author: Brian Paul <brianp at vmware.com>
Date: Mon Feb 28 18:24:30 2011 -0700
svga: add assertions in svga_shader_type()
---
src/gallium/drivers/svga/svga_state_constants.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_state_constants.c b/src/gallium/drivers/svga/svga_state_constants.c
index daf1024..6c3275e 100644
--- a/src/gallium/drivers/svga/svga_state_constants.c
+++ b/src/gallium/drivers/svga/svga_state_constants.c
@@ -40,9 +40,12 @@
/* Convert from PIPE_SHADER_* to SVGA3D_SHADERTYPE_*
*/
-static int svga_shader_type( int unit )
+static int svga_shader_type( int shader )
{
- return unit + 1;
+ assert(PIPE_SHADER_VERTEX + 1 == SVGA3D_SHADERTYPE_VS);
+ assert(PIPE_SHADER_FRAGMENT + 1 == SVGA3D_SHADERTYPE_PS);
+ assert(shader <= PIPE_SHADER_FRAGMENT);
+ return shader + 1;
}
More information about the mesa-commit
mailing list