All Projects → michal-z → Eneida

michal-z / Eneida

Licence: mit
Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Eneida

Skiasharp.extended
SkiaSharp is a cross-platform, comprehensive 2D graphics API for all .NET platforms. And, here is where you will find all sorts of extras that you can use with it.
Stars: ✭ 118 (-5.6%)
Mutual labels:  graphics
Veldrid
A low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (+1327.2%)
Mutual labels:  graphics
Cellularforms
An implementation of Andy Lomas' Cellular Forms.
Stars: ✭ 124 (-0.8%)
Mutual labels:  graphics
Img2ktx
Converts common image formats (PNG, JPG, etc.) to GPU-native compressed (BCn, ETC, ASTC) in KTX containers.
Stars: ✭ 117 (-6.4%)
Mutual labels:  graphics
Cli11
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
Stars: ✭ 1,880 (+1404%)
Mutual labels:  no-dependencies
Pcxeffects3
Unity VFX with point cloud
Stars: ✭ 121 (-3.2%)
Mutual labels:  graphics
Speculid
Easily Manage Graphics in Xcode Projects
Stars: ✭ 115 (-8%)
Mutual labels:  graphics
G2
📊 A highly interactive data-driven visualization grammar for statistical charts.
Stars: ✭ 11,020 (+8716%)
Mutual labels:  graphics
Klayge
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+1216.8%)
Mutual labels:  graphics
Hilo3d
Hilo3d, a WebGL Rendering Engine.
Stars: ✭ 123 (-1.6%)
Mutual labels:  graphics
Microcharts
This project is just simple drawing on top of the awesome SkiaSharp library. The purpose is not to have an heavily customizable charting library. If you want so, simply fork the code, since all of this is fairly simple. Their is no interaction, nor animation at the moment.
Stars: ✭ 1,653 (+1222.4%)
Mutual labels:  graphics
Tortellini
A really stupid INI file format for C++11
Stars: ✭ 118 (-5.6%)
Mutual labels:  no-dependencies
Generative 3d Part Assembly
Generative 3D Part Assembly via Dynamic Graph Learning, NeurIPS 2020
Stars: ✭ 123 (-1.6%)
Mutual labels:  graphics
Cpp Bredis
Boost::ASIO low-level redis client (connector)
Stars: ✭ 117 (-6.4%)
Mutual labels:  no-dependencies
Lwrpshaders
A collection of high customizable unlit shaders for Lightweight Render Pipeline
Stars: ✭ 125 (+0%)
Mutual labels:  graphics
Ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Stars: ✭ 117 (-6.4%)
Mutual labels:  graphics
Cube2sphere
Python script to map 6 cube (cubemap, skybox) faces into an equirectangular (cylindrical projection, skysphere) map.
Stars: ✭ 120 (-4%)
Mutual labels:  graphics
Bitmap
C++ Bitmap Library
Stars: ✭ 125 (+0%)
Mutual labels:  graphics
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+9320.8%)
Mutual labels:  graphics
Svg.skia
An SVG rendering library.
Stars: ✭ 122 (-2.4%)
Mutual labels:  graphics

eneida

Project goals:

  • Create interesting, real-time animations by writing simple, low-level code.
  • Explore math, procedural generation techniques and audio programming.
  • Eventually, create a demoscene production and submit it to a demo party.

Project info:

  • Code is fully standalone, it compiles by running make.bat on any Windows 10 machine (no Visual Studio or any other software is needed).
  • No external headers or libs are required (not even system or libc headers).
  • Only external functions used are LoadLibrary and GetProcAddress. Everything else is loaded at runtime.
  • Linker (lld), C compiler (clang) and HLSL compiler (dxc) are all included in the build folder.
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].