diff options
author | Jakob Bornecrantz <[email protected]> | 2010-12-15 12:17:26 +0100 |
---|---|---|
committer | Jakob Bornecrantz <[email protected]> | 2010-12-16 09:44:02 +0100 |
commit | 23aa3c552cc54a3242142b82916090f8b7b32e44 (patch) | |
tree | 24f476f2b3a4254d06de905b9dcdd4e93ac02c66 /src | |
parent | 1138775d79dfe9043cf9e6c77a9077b0acc0a239 (diff) |
svga, glhd: Remove incorrect assert and add note
Stride can be lower then the size of the attribute.
But should probably be aligned to component size atleast for floats.
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/galahad/glhd_context.c | 2 | ||||
-rw-r--r-- | src/gallium/drivers/svga/svga_draw.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/galahad/glhd_context.c b/src/gallium/drivers/galahad/glhd_context.c index a572ad22bd0..8cbf0b1de4a 100644 --- a/src/gallium/drivers/galahad/glhd_context.c +++ b/src/gallium/drivers/galahad/glhd_context.c @@ -381,6 +381,8 @@ galahad_create_vertex_elements_state(struct pipe_context *_pipe, struct galahad_context *glhd_pipe = galahad_context(_pipe); struct pipe_context *pipe = glhd_pipe->pipe; + /* XXX check if stride lines up with element size, at least for floats */ + return pipe->create_vertex_elements_state(pipe, num_elements, vertex_elements); diff --git a/src/gallium/drivers/svga/svga_draw.c b/src/gallium/drivers/svga/svga_draw.c index 81dd4778d0a..97cbac447d6 100644 --- a/src/gallium/drivers/svga/svga_draw.c +++ b/src/gallium/drivers/svga/svga_draw.c @@ -315,7 +315,6 @@ enum pipe_error svga_hwtnl_prim( struct svga_hwtnl *hwtnl, break; } - assert(!stride || width <= stride); if (max_index != ~0) { assert(offset + (index_bias + max_index) * stride + width <= size); } |