.
•
Register
•
Login
Brewology.com
All Downloads
PS3
Blu-Ray Disc Java (BDJ)
Custom Firmwares
Drivers
Emulators
Firmware
Homebrew Applications
Homebrew Games
Jailbreaks
Linux Tools
Themes
Tools and Utilities
PSP
Development
Development Libraries
Development Utilities
Source Code
Emulators
Amiga
Amstrad CPC
Apple II
Arcade
Atari
BBC Micro
Carice
Chip 8
ColecoVision
Commodore 64
CPS2
DOS
Dragon32/64 emulator
Gameboy / GBC
Gameboy Advance
HP48
M.A.M.E
Macintosh
MSX
Neo Geo
Nintendo 64
Nintendo NES
PC-9801
PlayStation One
QUASI88
SamCoupe
ScummVM
Sega Genesis Megadrive
Sega Master System
Sinclair ZX81
Super Nintendo SNES
Thomson MO5
TI
Turbo Grafx 16
Vectrex
WonderSwan
X86
Yabasic
ZX Spectrum
Firmwares
Game-Addon-Packs
Hacks and Exploits
Homebrew Applications
General Apps
Media Apps
Organization Apps
Wi-Fi / IR Apps
Homebrew Games
Flash Games
General Games
LUA Games
Homebrew Packs
Magazines
Backgrounds
PSP Magazines
PC Tools
EBOOT Tools Utilities
General Tools Utilities
PSP Emulator
Wii
Applications
Homebrew
Applications
Games
Brewology:
Brewology Menu
Forums!
News
PS3 Homebrew/PSN Store
PSVita Homebrew Store
PS3 Homebrew Manager
PSN Links
PSN Update Finder
PSN / PKG Downloader
Downloads
PSP
PS3
Wii
Saved Games
PSP
PS3
Wii
Go Back
Metaphrasis v0.1.0
Filename
Metaphrasis0.1.0.zip
Date Posted
Jan 9, 2009
Categories
Applications
,
Wii
Tags
Wii
Downloads
1374
Description:
Metaphrasis is a static conversion class for transforming RGBA image buffers into various GX texture formats for Wii homebrew development. Metaphrasis is written in C++ and makes use of a community standard and newly developed algorithms for conversion of 32-bit RGBA data buffers into various GX texture formats common to both the Gamecube and Wii platforms.This library was developed in-full by Armin Tamzarian with the support of developers in #wiibrew on EFnet, Chaosteil of libwiisprite, and DrTwox of GRRLIB.Full Doxygen API documentation is included within the download archive for assistance with program integration. Installation (Source Code) 1. Extract the Metaphrasis archive. 2. Copy the contents of the src directory into your project's development path. 3. Include the Metaphrasis header file in your code using syntax such as the following: #include "Metaphrasis.h" Installation (Library) 1. Extract the Metaphrasis archive. 2. Copy the contents of the lib directory into your devKitPro/libogc directory. 3. Include the Metaphrasis header file in your code using syntax such as the following: #include "Metaphrasis.h" Usage * Create a buffer full of 32-bit RGBA values noting both the pixel height and width of the buffer. * Call one of the many conversion routines from within your code. (Note: All methods within the Metaphrasis class are static and thus no class instance need be allocated) uint32_t* rgba8Buffer = Metaphrasis::convertBufferToRGBA8(rgbaBuffer, bufferWidth, bufferHeight); * Free your temporary RGBA value buffer if you no longer need said values. Currently supported conversion routines are as follows: * convertBufferToI4 * convertBufferToI8 * convertBufferToIA4 * convertBufferToIA8 * convertBufferToRGBA8 * convertBufferToRGB565 * convertBufferToRGB5A3 LicenseMetaphrasis is distributed under the GNU Lesser General Public License.ContactIf you have any suggestions, questions, or comments regarding this library feel free to e-mail me at tamzarian1989 at gmail dawt com.
Download File