A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
Name | Stars | Last Commit | Description |
---|---|---|---|
three.js | ![GitHub Rep |
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
Name | Stars | Last Commit | Description |
---|---|---|---|
three.js | ![GitHub Rep |
#!/bin/bash | |
# The default BAR address space available on the CM4 may be too small to allow | |
# some devices to initialize correctly. To avoid 'failed to assign memory' | |
# errors on boot, you can increase the range of the PCIe bus in the Raspberry | |
# Pi's Device Tree (a .dtb file specific to each Pi model). | |
# | |
# You should probably read up on Device Trees if you don't know what they are: | |
# https://www.raspberrypi.org/documentation/configuration/device-tree.md | |
# |
<!doctype html> | |
<html><head><script src="app.js"></script></head><body></body></html> |
import android.content.BroadcastReceiver; | |
import android.content.Intent; | |
import android.content.IntentFilter; | |
import android.content.SharedPreferences; | |
import android.graphics.Canvas; | |
import android.graphics.Point; | |
import android.preference.PreferenceManager; | |
import android.service.wallpaper.WallpaperService; | |
import android.content.Context; | |
import android.support.v4.content.LocalBroadcastManager; |
// by davey whyte aka @beesandbombs | |
void setup(){ | |
size(600,520,P3D); | |
colorMode(HSB,1); | |
noStroke(); | |
} | |
float R = 160, r = 55; | |
int N = 720; |
// by d whyte | |
int[][] result; | |
float t; | |
float ease(float p) { | |
return 3*p*p - 2*p*p*p; | |
} | |
float ease(float p, float g) { |
collection head |
collection head |
collection head |
collection head |