[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1056551: ITP: nihstro -- 3DS shader tools



Package: wnpp
Severity: wishlist
Owner: David James <davidjamescastor215@proton.me>
X-Debbugs-Cc: debian-devel@lists.debian.org, davidjamescastor215@proton.me

* Package name    : nihstro
  Version         : 0-20231121
  Upstream Contact: Tony Wasserka https://twitter.com/neobrain_
* URL             : https://github.com/neobrain/nihstro
* License         : BSD
  Programming Lang: C, C++
  Description     : 3DS shader tools

nihstro is a collection of tools for 3DS shaders targeted at homebrew 
development and/or reverse engineering. Currently, it supports assembling 
3DS shader binaries from assembly source code and disassembling shaders from 
shbin files. It also provides C++ interfaces for analyzing and runtime-
compiling shaders

I intend to package the Citra Nintendo 3DS emulator. In order to do that I
need to first package a few remaining dependencies. This is one of them.

This source package would build two binary packages, nihstro-tools and 
nihstro-headers. Nihstro-tools provides two programs for assembling 3DS
shaders. This would be useful for anyone interested in 3DS homebrow or any
Linux-based developers working on Citra itself.

Nihstro-headers is a header-only library that provides the 
functionality of nihstro-tools and is designed for integration into other 
projects. This is what Citra would link against.

I would need a sponsor to help me upload this when finished.


Reply to: