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 |