aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/psxgpu/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libpsn00b/psxgpu/readme.txt')
-rw-r--r--libpsn00b/psxgpu/readme.txt23
1 files changed, 8 insertions, 15 deletions
diff --git a/libpsn00b/psxgpu/readme.txt b/libpsn00b/psxgpu/readme.txt
index b626e1d..67aa110 100644
--- a/libpsn00b/psxgpu/readme.txt
+++ b/libpsn00b/psxgpu/readme.txt
@@ -3,25 +3,18 @@ PSX GPU library, part of PSn00bSDK
Licensed under Mozilla Public License
- Open source implementation of the GPU library written mostly in MIPS
-assembly. Supports DMA transfers for ordering table draw and transferring
-image data to and from VRAM. The syntax is intentionally made to closely
-resemble Sony's syntax for familiarity and to make porting homebrew made
-using the official SDK to PSn00bSDK a little easier.
-
+Open source implementation of the GPU library written entirely in C. Supports
+DMA transfers for drawing OTs (with an internal queue so DrawOTag() can be
+called even when another OT is being drawn) and transferring image data to and
+from VRAM. The syntax is intentionally made to closely resemble Sony's syntax
+for familiarity and to make porting homebrew made using the official SDK to
+PSn00bSDK a little easier.
Library developer(s):
- Lameguy64
-
+ Lameguy64 (initial implementation in assembly, debug font API)
+ spicyjpeg
Library header(s):
- hwregs_a.h (GNU assembler port defs)
psxgpu.h
-
-
-Todo list:
-
- * ClearOTag() function (non reverse version of ClearOTagR()) yet to be
- implemented (but should be trivial).