+
Skip to content
View alanjian85's full-sized avatar

Organizations

@carg-os @raster-gpu

Block or report alanjian85

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results
Scala 4 1 Updated Mar 12, 2025

Homework submission for students

10 74 Updated Jun 29, 2024

Universal utility for programming FPGA

C++ 1,368 296 Updated Jul 10, 2025

A GPU-accelerated offline PBR path tracer that can generate photorealistic images from glTF scene descriptions using techniques such as microfacet-based BSDF models, BVH & SAH, IS, among others.

Rust 22 1 Updated Dec 23, 2024

x86-64 Operating System

C 212 12 Updated Jun 1, 2025

A 3D FPGA GPU for real-time rasterization with a tile-based deferred rendering (TBDR) architecture, featuring transform & lighting (T&L), back-face culling, MSAA anti-aliasing, ordered dithering, etc.

C++ 236 12 Updated Jan 2, 2025

Physical based rendering with Vulkan using glTF 2.0 models

C++ 1,071 134 Updated Jun 28, 2025

Portable games console, designed from scratch: CPU, graphics, PCB, and the kitchen sink

C 284 14 Updated Jul 4, 2023

Compact and Efficient RISC-V RV32I[MAFC] emulator

C 489 113 Updated Jun 15, 2025

A window system for resource-constrained devices

C 68 19 Updated Jul 6, 2025

The Xeneva Operating System

C 505 32 Updated Jul 13, 2025

A shader-based software renderer written from scratch in C89

C 2,612 285 Updated Mar 6, 2021

A Tiny Linux-Compatible Kernel

C 2,486 107 Updated Jul 2, 2025

A minimalist RISC-V system emulator capable of running Linux kernel

C 262 60 Updated Jul 4, 2025

Pragmatic microkernel-based OS with fully asynchronous I/O

C++ 1,699 86 Updated Jul 12, 2025

A POSIX RISC-V OS kernel written in C23, featuring preemptive priority scheduling, virtual memory, tiered allocators, time management, modular device drivers, with support for ELF and VirtIO-GPU.

C 33 4 Updated Feb 4, 2025

Basic OpenGL 1.x implementation for small FPGAs (like iCE40UP5K)

C++ 39 4 Updated Nov 14, 2021

Lab3: Construct a single-cycle CPU with Chisel

Scala 18 60 Updated Nov 20, 2023

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

C++ 1,486 171 Updated Jul 14, 2025

Provides dot visualizations of chisel/firrtl circuits

Scala 120 20 Updated Apr 14, 2023

A kernel module that adds the /dev/rickroll device

C 71 1 Updated Nov 12, 2023

The ultimate Vim configuration (vimrc)

Vim Script 31,370 7,314 Updated Oct 6, 2024

A RISC-V ELF psABI Document

Python 789 174 Updated Jul 10, 2025

A curated list of Game Boy Advance development resources

1,187 65 Updated Jan 12, 2025

RISC-V Assembly Programmer's Manual

Makefile 1,533 248 Updated Jul 9, 2025

EmberGL - 2D/3D graphics library featuring a tiled software rasterizer.

C++ 362 41 Updated Dec 28, 2022

HomebrewGPU is a simple ray tracing GPU on FPGA which implements basic ray-primitive intersection, BVH traversal, shadowing, reflection and refraction. This is a project I used to learn programming…

VHDL 207 11 Updated Jul 31, 2023

Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.

C++ 5,016 1,212 Updated Sep 3, 2023

xv6 OS

C 8,624 4,232 Updated Aug 13, 2024
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载