All Projects → devkitPro → Citro3d

devkitPro / Citro3d

Licence: zlib
Homebrew PICA200 GPU wrapper library for Nintendo 3DS

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Citro3d

Citro2d
Library for drawing 2D graphics using the Nintendo 3DS's PICA200 GPU
Stars: ✭ 88 (-38.46%)
Mutual labels:  nintendo, nintendo-3ds, graphics, gpu, homebrew
Picasso
Homebrew PICA200 shader assembler
Stars: ✭ 41 (-71.33%)
Mutual labels:  nintendo, nintendo-3ds, graphics, homebrew
m3diaLib-CTR
A C++ library for easier homebrew development for the Nintendo 3DS
Stars: ✭ 39 (-72.73%)
Mutual labels:  homebrew, nintendo, nintendo-3ds
bottomless-block-barrage
Panel de Pon (Tetris Attack) clone for the 3ds.
Stars: ✭ 15 (-89.51%)
Mutual labels:  homebrew, nintendo, nintendo-3ds
Vba M Nx
WIP full featured port of VBA-M for Nintendo Switch
Stars: ✭ 11 (-92.31%)
Mutual labels:  nintendo, homebrew
Hydrosphere
Ocean beyond the Horizon
Stars: ✭ 17 (-88.11%)
Mutual labels:  nintendo, homebrew
Libnx
Library for Switch Homebrew
Stars: ✭ 908 (+534.97%)
Mutual labels:  nintendo, homebrew
Guide 3ds
A complete guide to 3DS custom firmware, from stock to boot9strap.
Stars: ✭ 1,055 (+637.76%)
Mutual labels:  nintendo-3ds, homebrew
Cpp3ds
Basic C++ gaming framework and library for Nintendo 3DS
Stars: ✭ 80 (-44.06%)
Mutual labels:  nintendo-3ds, homebrew
Capturesight
Applet and Overlay to view Pokemon, Raid seeds, Future shiny frames/IVs, and more!
Stars: ✭ 81 (-43.36%)
Mutual labels:  nintendo, homebrew
Pimiibo
A tool to create your own amiibo!
Stars: ✭ 92 (-35.66%)
Mutual labels:  nintendo, nintendo-3ds
Makie.jl
High level plotting on the GPU.
Stars: ✭ 791 (+453.15%)
Mutual labels:  graphics, gpu
Edizon
💡 A homebrew save management, editing tool and memory trainer for Horizon (Nintendo Switch)
Stars: ✭ 706 (+393.71%)
Mutual labels:  nintendo, homebrew
Pong 3ds
A 3D pong game for 3DS with software rendering.
Stars: ✭ 12 (-91.61%)
Mutual labels:  nintendo-3ds, homebrew
Nx Shell
A multi-purpose file manager for the Nintendo Switch.
Stars: ✭ 639 (+346.85%)
Mutual labels:  nintendo, homebrew
Gpu Gems Book Source Code
💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
Stars: ✭ 567 (+296.5%)
Mutual labels:  graphics, gpu
Sys Clk Editor
Editor for your sys-clk configuration!
Stars: ✭ 89 (-37.76%)
Mutual labels:  nintendo, homebrew
Nyuziprocessor
GPGPU microprocessor architecture
Stars: ✭ 1,351 (+844.76%)
Mutual labels:  graphics, gpu
Gfx
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+3427.97%)
Mutual labels:  graphics, gpu
Libctru
Homebrew development library for Nintendo 3DS/Horizon OS user mode (Arm11)
Stars: ✭ 530 (+270.63%)
Mutual labels:  nintendo-3ds, homebrew

citro3d

citro3d is a library that provides an easy to use stateful interface to the PICA200 GPU of the Nintendo 3DS. It tries to expose hardware functionality in the way that is most natural and convenient to the GPU and the user, therefore deviating from openGL.

Setup

citro3d can be built and installed using the following command:

make install

License

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].