picasso
所属分类:游戏
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-04-24 20:22:57
上 传 者:
sh-1993
说明: 自制PICA200着色器汇编程序
(Homebrew PICA200 shader assembler)
文件列表:
COPYING (1055, 2023-10-11)
Changelog.md (3049, 2023-10-11)
Makefile.am (329, 2023-10-11)
Manual.md (20020, 2023-10-11)
autogen.sh (79, 2023-10-11)
clean.sh (265, 2023-10-11)
configure.ac (405, 2023-10-11)
example.vsh (1001, 2023-10-11)
source/ (0, 2023-10-11)
source/FileClass.h (2614, 2023-10-11)
source/maestro_opcodes.h (941, 2023-10-11)
source/picasso.h (5615, 2023-10-11)
source/picasso_assembler.cpp (50462, 2023-10-11)
source/picasso_frontend.cpp (8038, 2023-10-11)
source/types.h (1735, 2023-10-11)
# picasso
## Introduction
`picasso` is a PICA200 shader assembler, written in C++. The PICA200 is the GPU used by the Nintendo 3DS.
`picasso` comes with a manual `Manual.md` that explains the shader language. `example.vsh` is simple example that demonstrates it.
## Building
A working C++ compiler for the host is required (Windows users: use TDM-GCC), plus autotools. Use the following commands to build the program:
./autogen.sh
./configure
make
## Shout-outs
- **smea** for reverse-engineering the PICA200, writing documentation, working hard & making `aemstro_as.py` (the original homebrew PICA200 shader assembler)
- **neobrain** for making `nihstro-assemble`, whose syntax inspired that of `picasso` and whose usage of boost inspired me to make my own assembler without hefty dependencies.
近期下载者:
相关文件:
收藏者: