Skip to content
View alanjian85's full-sized avatar

Organizations

@carg-os @cygraphics

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

Pinned Loading

  1. raster-i raster-i Public

    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++ 202 7

  2. carg-os/karg carg-os/karg Public

    A POSIX-compliant RISC-V OS kernel written in C23, featuring preemptive priority scheduling, virtual memory, modular device drivers, VFS and IPC, with support for formats such as ELF and Devicetree.

    C 23 3

  3. prisma prisma Public

    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, MIS, among others.

    Rust 3

  4. rendo rendo Public

    An educational rasterizer with 0 dependencies for SITCON, showcasing the principles of graphics through a CPU-only programmable pipeline with features like shadow mapping, deferred shading and SSAO.

    C++ 8 1

  5. sysprog21/rv32emu sysprog21/rv32emu Public

    Compact and Efficient RISC-V RV32I[MAFC] emulator

    C 403 97

  6. cubus cubus Public

    A voxel sandbox game with procedurally generated open world, utilizing a multi-threaded chunk mesh renderer which supports AO and shadow mapping, as well as a database to save player and world states.

    C++ 11