mattias 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
..
html a466924024 demo webgl: undo remove %!s(int64=6) %!d(string=hai) anos
GLTypes.pas 4730228187 demo: webgl: fixed compile %!s(int64=6) %!d(string=hai) anos
GLUtils.pas 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
Mat4.pas 4730228187 demo: webgl: fixed compile %!s(int64=6) %!d(string=hai) anos
Matrix.pas a466924024 demo webgl: undo remove %!s(int64=6) %!d(string=hai) anos
MemoryBuffer.pas 4730228187 demo: webgl: fixed compile %!s(int64=6) %!d(string=hai) anos
Noise.pas 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL.lpi 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL.pas 4730228187 demo: webgl: fixed compile %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL_Minimal.lpi 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL_Minimal.pas 4730228187 demo: webgl: fixed compile %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL_OBJ.lpi 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL_OBJ.pas 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL_Terrain.lpi 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
Pas2JS_WebGL_Terrain.pas 04dceec983 demo: updated webgl %!s(int64=6) %!d(string=hai) anos
README.txt a466924024 demo webgl: undo remove %!s(int64=6) %!d(string=hai) anos
Terrain.pas e922c46cea demo: webgl: fixed compile %!s(int64=6) %!d(string=hai) anos
project1.lpi a466924024 demo webgl: undo remove %!s(int64=6) %!d(string=hai) anos
project1.lpr a466924024 demo webgl: undo remove %!s(int64=6) %!d(string=hai) anos

README.txt

Contributed by Ryan Joseph

# Pas2JS-WebGL
WebGL demo with Pas2JS

Most basics of WebGL:

- Vertex data packed into byte array for interleaved vertex data
- Shaders
- Matricies
- Animation
- OBJ Loader
- Lighting

Most basic example possible:

http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL_Minimal.html

Interleaved vertex data:

http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL.html

OBJ Loader with lighting:

http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL_OBJ.html

Terrain generation using Perlin noise (NOTE: can't be viewed online currently until I figure out the image loading security issue):

http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL_Terrain.html