mesa/st: Allow geometry shaders without gl_Position export.
From the ARB_geometry_shader4 spec (section Geometry Shader outputs): "The built-in special variable gl_Position is intended to hold the homogeneous vertex position. Writing gl_Position is optional." Signed-off-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
committed by
Dave Airlie
parent
9bfa475684
commit
20cad7fd6f
@@ -1031,8 +1031,6 @@ st_translate_geometry_program(struct st_context *st,
|
||||
}
|
||||
}
|
||||
|
||||
assert(gs_output_semantic_name[0] == TGSI_SEMANTIC_POSITION);
|
||||
|
||||
/* find max output slot referenced to compute gs_num_outputs */
|
||||
for (attr = 0; attr < VARYING_SLOT_MAX; attr++) {
|
||||
if (outputMapping[attr] != ~0 && outputMapping[attr] > maxSlot)
|
||||
|
||||
Reference in New Issue
Block a user