Sweden

Eric Arnebäck

Elite
@Erkaman

Graphics Programmer

vulkan_minimal_compute. Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

771

Awesome-CUDA. This is a list of useful libraries and resources for CUDA development.

619

regl-cnn. Digit recognition with Convolutional Neural Networks in WebGL

510

poisson_blend. Seamless copy-and-paste of images with Poisson Blending.

373

wireframe-world. An infinite wireframe world in WebGL

362

hole_fixer. Demo implementation of smoothly filling holes in 3D meshes using surface fairing

323

gl-water2d. 2D liquid simulation in WebGL

311

glsl-godrays. This module implements a volumetric light scattering effect(godrays)

203

cute-deferred-shading. Cute little deferred shading implementation.

143

gl-catmull-clark. A javascript implementation of the Catmull-Clark subdivision surface algorithm

111

gl-rock. Procedural Generation of Rocks in WebGL

109

fluid_sim. Flashy 2D fluid simulations experiments.

108

glsl-worley. Worley noise implementation for WebGL shaders

92

pnp-gui. Minimalistic Immediate Mode GUI toolkit for WebGL

85

sse-avx-rasterization. Triangle rasterization routines accelerated by SSE and AVX

74

cloud_gen. Procedural Generation of Clouds with Vector Graphics

53

webgl-rsm. Real-time Indirect lighting with Reflective Shadows Maps in WebGL

49

glsl-cos-palette. glsl function for making cosine palettes

35

planar_proj_shadows. Demo of Planar Projected Shadows in regl

35

teapot_shooter. Augmented Reality Teapot Shooter made using Unity and ARCore

31

image-load-store-demo. A small demo and tutorial of the image load/store feature of OpenGL 4

29

glsl-gradient-palette. Module for creating gradient palettes for usage in glsl.

22

regl-fire. Fire particle system made with regl

18

regl-anim. Some weird animations made with regl and WebGL

17

tess-opt. Demonstration of how we can use tessellation shaders to make faster fragment shaders.

17

erkaman.github.io. The source code of my website.

13

regl-webvr-demo. Demo that shows how to use regl and WebVR together

12

parle-cuda. A reference implementation of RLE in CUDA

12

ffmpeg-add-text-to-video-tutorial. Tutorial that shows how to add text to a video file with ffmpeg

10

gl-quads-to-tris. WebGL helper module that converts an array of quad indices to an array of triangles indices

8

NeoTextureEdit2. Fork of NeoTextureEdit that fixes several things.

8

regl-stats-widget. Small widget for displaying statistics of regl

8

spiky-anim. The source code of some silly spiky animation I made

7

particle-simd. SIMD-accelerated particle simulation in C++

6

smiley. :^) :^) :^) :^) :^) :^), :^) :^) :^) :^) :^) :^) :^) :^) :^) :^) :^).

6

regl-cpp. Remaking regl in C++

4

digital-image-formats. An exploration of the inner workings of digital image formats.

4

bgfx. Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

4

gl-camera-pos-from-view-matrix. A helper module that allows you to recover the camera position from a view matrix

3

refine-mesh. Iterative mesh refinement

2

simplify-js. High-performance JavaScript polyline simplification library

2

font_creator_cpp. A simple program that creates a font atlas using FreeType

2

tinygltf. Header only C++11 tiny glTF 2.0 library

1

font_sheet.py. Python

1

multi-regl. Multiplex a regl instance across different DOM elements

1
45
Apply