On Tue, Apr 30, 2013 at 9:40 AM, Brian Paul <bri...@vmware.com> wrote:
> On 04/27/2013 06:57 AM, Zack Rusin wrote:
>>
>> Technically it's legal for geometry shader to not emit any
>> vertices. It's silly, but perfectly legal, so lets make draw
>> stop crashing if it happens.
>>
>> Signed-off-by: Zack Rusin<za...@vmware.com>
>> ---
>>   src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c     |    9
>> +++++++++
>>   .../auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c        |    9
>> +++++++++
>>   2 files changed, 18 insertions(+)
>>
>> diff --git a/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
>> b/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
>> index 7b871c2..8d66c88 100644
>> --- a/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
>> +++ b/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
>> @@ -299,6 +299,15 @@ static void fetch_pipeline_generic( struct
>> draw_pt_middle_end *middle,
>>            }
>>         }
>>      }
>> +   if (prim_info->count == 0) {
>> +      debug_printf("GS/IA didn't emit any vertices!\n");
>
>
> What is "IA"?

Input Assembler I assume.  First part of the DX11 pipeline.

Alex
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to