• Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language
    C++
  • Created over 7 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

work-in-progress for Vulkan implementation on cpu

Kazan

Build Status

Work-in-progress for Vulkan implementation on cpu

TODO list

Documentation

Build in Docker

docker build -t kazan .

Build under Ubuntu 16.04 (xenial)

sudo apt install build-essential git clang-4.0 llvm-4.0-dev cmake zlib1g-dev libsdl2-dev
git clone https://github.com/kazan-3d/kazan.git
cd kazan
mkdir build
cd build
cmake .. -DCMAKE_CXX_COMPILER="`which clang++-4.0`" -DCMAKE_C_COMPILER="`which clang-4.0`" -DCMAKE_BUILD_TYPE=Debug
make

Naming

Kazan used to be named vulkan-cpu. Kazan is a Japanese word that means "volcano".

More Repositories

1

algebraics

algebraic numbers implemented in rust; mirror of https://salsa.debian.org/Kazan-team/algebraics
Rust
26
star
2

voxels-0.7

3D sandbox game that aims to be Minecraft compatible (functionality-wise)
C++
10
star
3

my-compiler

SSA optimization and code generation test
C++
9
star
4

quick-shell

Bash-compatible shell that JIT compiles commands
C++
9
star
5

rv32

RISC-V 32-bit processor that runs a 2.5D maze game; Built for CPTR380 Winter of 2018 at Walla Walla University
Verilog
6
star
6

lib3d

3d graphics library with fast software renderer
C
5
star
7

preyproject-lock-screen

Lock Screen program for Prey project
C++
4
star
8

hashlife3d

Block-based sandbox game accelerated using 3D HashLife
Rust
4
star
9

lossless_neural_sound

trying to build a better lossless audio codec than FLAC based on using a neural network to predict samples
C++
4
star
10

javascript-tasklets

ecmascript 2015 engine that supports lightweight clones of the script state.
C++
2
star
11

riscv-jit-emulator

WIP emulator for riscv that (eventually will) jit-compiles code -- the intention is to run cargo/rustc in a sandbox
Rust
2
star
12

voxels

a minecraft-like game
Java
1
star
13

hashlife

C++
1
star
14

djgpp-test3d

3D renderer that runs on dos using djgpp and vesa vbe
C
1
star
15

rust-hdl

(mirror) WIP hardware description language embedded in Rust -- kinda like nmigen
Rust
1
star
16

libresourceloader

resource loader from zip file embedded in executable
C++
1
star
17

parallel-hashlife-rust

WIP implementation of multi-threaded 3D hashlife
Rust
1
star
18

simple-soft-float

soft-float library that intends to be a straightforward reference implementation of IEEE 754; mirror of https://salsa.debian.org/Kazan-team/simple-soft-float
Rust
1
star
19

physics

C++
1
star
20

parallel-hashlife-4

Parallel/Multithreaded 1D/2D/3D Hashlife algorithm
Rust
1
star
21

avr-pcm-out

pcm audio output on attiny85
C
1
star
22

tiled-renderer

a tile-based software 3d renderer -- still incomplete
Assembly
1
star
23

peg_parser_generator

Parsing-Expression-Grammar Parser Generator
C++
1
star