[Mesa-dev] [PATCH v3 11 0/3] Split patch for EmitStreamVertex() and EndStreamPrimitive()
Iago Toral Quiroga
itoral at igalia.com
Fri Jun 20 02:02:34 PDT 2014
This splits the patch as requested, notice that I have not done anything to
ir_to_mesa.cpp or st_glsl_to_tgsi.cpp since as I explain in another reply I
think there is nothing to change in these files in the end.
Iago Toral Quiroga (3):
glsl: Modify ir_emit_vertex to have a stream.
glsl: Modify ir_end_primitive to have a stream.
glsl: Add support for EmitStreamVertex() and EndStreamPrimitive().
src/glsl/builtin_functions.cpp | 66 ++++++++++++++++++++++++++++++++++--
src/glsl/ir.h | 34 ++++++++++++++-----
src/glsl/ir_hierarchical_visitor.cpp | 50 +++++++++++++++++----------
src/glsl/ir_hierarchical_visitor.h | 6 ++--
src/glsl/ir_hv_accept.cpp | 20 +++++++++--
src/glsl/ir_rvalue_visitor.cpp | 37 ++++++++++++++++++++
src/glsl/ir_rvalue_visitor.h | 6 ++++
src/glsl/lower_output_reads.cpp | 4 +--
src/glsl/lower_packed_varyings.cpp | 4 +--
src/glsl/opt_dead_code_local.cpp | 2 +-
10 files changed, 191 insertions(+), 38 deletions(-)
--
1.9.1
More information about the mesa-dev
mailing list