glsl: use dual slot helper in the linker code.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
This commit is contained in:
Dave Airlie
2015-12-09 16:06:47 +10:00
committed by Timothy Arceri
parent d97b060e6f
commit 69ea66231e
+1 -10
View File
@@ -2603,17 +2603,8 @@ assign_attribute_or_color_locations(gl_shader_program *prog,
* issue (3) of the GL_ARB_vertex_attrib_64bit behavior, this
* is optional behavior, but it seems preferable.
*/
const glsl_type *type = var->type->without_array();
if (type == glsl_type::dvec3_type ||
type == glsl_type::dvec4_type ||
type == glsl_type::dmat2x3_type ||
type == glsl_type::dmat2x4_type ||
type == glsl_type::dmat3_type ||
type == glsl_type::dmat3x4_type ||
type == glsl_type::dmat4x3_type ||
type == glsl_type::dmat4_type) {
if (var->type->without_array()->is_dual_slot_double())
double_storage_locations |= (use_mask << attr);
}
}
continue;