pican

Crates.iopican
lib.rspican
version0.1.0
sourcesrc
created_at2024-06-25 18:36:36.875506
updated_at2024-06-25 18:36:36.875506
descriptionA rust toolchain for the PICA200
homepage
repositoryhttps://github.com/0x00002a/pican
max_upload_size
id1283626
size308,644
Natasha England-Elbro (0x00002a)

documentation

README

Pican

Introduction

Early stages of a rust toolchain for pica200 shaders in the picasso assembly format

Feature parity status

Directives

  • .proc
  • .else
  • .end
  • .alias
  • .fvec
  • .ivec
  • .bool
  • .constf
  • .consti
  • .constfa
  • .in
  • .out
  • .entry
  • .nodvle
  • .gsh
  • .setf
  • .seti
  • .setb

Instructions

  • nop

  • end

  • add

  • dp3

  • dp4

  • dph

  • rsq

  • mul

  • sge

  • slt

  • max

  • min

  • ex2

  • lg2

  • litp

  • flr

  • rcp

  • mov

  • mova

  • call

  • for

  • break

  • breakc

  • ifc

  • jmpc

  • callu

  • ifu

  • jmpu

  • mad

Commit count: 165

cargo fmt