[Mesa-dev] [PATCH v2 0/6] gallium: add new opcodes needed for ARB_gs5
Roland Scheidegger
sroland at vmware.com
Mon Apr 28 11:51:37 PDT 2014
For 1-4:
Reviewed-by: Roland Scheidegger <sroland at vmware.com>
Am 26.04.2014 18:16, schrieb Ilia Mirkin:
> v1 -> v2:
> - improved docs and comments
> - nvc0 support for new opcodes
> - split out math helpers into separate commit
>
> I'm pretty sure I addressed all the feedback in the earlier series. Let me
> know if I missed anything.
>
> Ilia Mirkin (6):
> gallium: add new opcodes for ARB_gs5 bit manipulation support
> mesa/st: implement new bit manipulation opcodes
> gallium/util: add helpers for bitfield manipulation
> tgsi: add tgsi_exec support for new bit manipulation opcodes
> nvc0/ir: add support for new bitfield manipulation opcodes
> nvc0/ir: add support for MUL_HI tgsi opcodes
>
> src/gallium/auxiliary/tgsi/tgsi_exec.c | 172 +++++++++++++++++++++
> src/gallium/auxiliary/tgsi/tgsi_info.c | 8 +
> src/gallium/auxiliary/util/u_math.h | 31 ++++
> src/gallium/docs/source/tgsi.rst | 75 +++++++++
> src/gallium/drivers/nouveau/codegen/nv50_ir.h | 2 +
> .../drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 35 +++++
> .../drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 17 ++
> .../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 77 ++++++++-
> .../drivers/nouveau/codegen/nv50_ir_print.cpp | 1 +
> .../drivers/nouveau/codegen/nv50_ir_target.cpp | 5 +-
> .../nouveau/codegen/nv50_ir_target_nvc0.cpp | 7 +-
> src/gallium/include/pipe/p_shader_tokens.h | 11 +-
> src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 73 +++++++--
> 13 files changed, 491 insertions(+), 23 deletions(-)
>
More information about the mesa-dev
mailing list