projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a37cf63
)
Revert "radeonsi: reject invalid vertex element formats"
author
Marek Olšák
<marek.olsak@amd.com>
Fri, 20 Jan 2017 15:00:45 +0000
(16:00 +0100)
committer
Marek Olšák
<marek.olsak@amd.com>
Fri, 20 Jan 2017 15:02:45 +0000
(16:02 +0100)
This reverts commit
9e4d1d8a7c0d60a6975d186944cd870e06f94773
.
It broke arb_vertex_type_10f_11f_11f_rev-draw-vertices, which has
first_non_void == -1.
src/gallium/drivers/radeonsi/si_state.c
patch
|
blob
|
history
diff --git
a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index 4a9ca812174fd492406404689328fc98289a0a7e..876cbf6a34b9ff78bcfe227e3a71644f57bcd9e1 100644
(file)
--- a/
src/gallium/drivers/radeonsi/si_state.c
+++ b/
src/gallium/drivers/radeonsi/si_state.c
@@
-3366,11
+3366,6
@@
static void *si_create_vertex_elements(struct pipe_context *ctx,
desc = util_format_description(elements[i].src_format);
first_non_void = util_format_get_first_non_void_channel(elements[i].src_format);
- if (first_non_void < 0) {
- FREE(v);
- return NULL;
- }
-
data_format = si_translate_buffer_dataformat(ctx->screen, desc, first_non_void);
num_format = si_translate_buffer_numformat(ctx->screen, desc, first_non_void);
channel = &desc->channel[first_non_void];