transparent-cube

Minimal cross-platform native/wasm graphics example.
git clone git://git.amin.space/transparent-cube.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-03-01 08:28Get everything working with clangdamin4+10-6
2024-02-05 07:41Fix wasm buildsamin5+67-77
2019-10-19 07:10Switch to 0BSD licenseamin2+14-24
2019-07-03 21:11Don't call glGetUniformLocation every frameamin3+74-25
2019-07-03 06:19Fill whole browser window with webgl canvasamin1+2-1
2019-06-28 22:20Add references to readmeamin1+25-2
2019-06-28 22:18Add unlicenseamin1+24-0
2019-06-25 05:30Export functions via linker argumentsamin3+10-11
2019-06-25 00:53Add a readme with build instructionsamin1+32-0
2019-06-25 00:52Merge branch 'features/windows-initial-platform'amin4+222-1
2019-06-24 00:48Remove emscriptenamin4+13-134
2019-06-24 00:27Merge branch 'features/wasm-without-emscripten'amin22+1141-721
2019-06-23 21:48Clean wasm stuff upamin9+294-297
2019-06-23 21:05Pass updated screen dimensions to update functionamin1+1-1
2019-06-23 21:00Realize we just needed to pass down our boolamin2+4-6
2019-06-23 20:53Successfully render the cube in webglamin2+8-77
2019-06-23 20:49Fix contrarotationamin1+1-1
2019-06-23 20:40Note that cubes rotate in opposite directionsamin1+14-12
2019-06-23 20:02Add some uniformsamin3+32-38
2019-06-23 19:51Fix gl viewport updateamin2+1-1
2019-06-23 19:17Clean up resize codeamin1+7-4
2019-06-23 18:12Resize the webgl viewportamin4+11-0
2019-06-23 07:51Render a simple triangle to debug webgl problemsamin3+92-17
2019-06-23 06:30Merge branch 'features/replace-math-functions' into features/wasm-without-emscriptenamin4+123-52
2019-06-23 06:20Merge branch 'features/replace-math-functions'amin4+134-113
2019-06-23 06:19Implement sine and cosineamin4+103-10
2019-06-22 01:50Discover we don't need sqrtfamin3+2-94
2019-06-22 01:43Wrap math functionsamin3+37-17
2019-06-22 01:38Get rid of powfamin3+5-5
2019-06-21 06:19Don't truncate float color valuesamin2+2-2
2019-06-21 02:23Produce the first flicker of lifeamin4+46-13
2019-06-21 02:04Render a black background successfully!amin1+1-1
2019-06-21 01:38Fix wrapped webgl functionamin1+1-1
2019-06-21 01:32Clean up a bitamin3+2-12
2019-06-21 01:31Persist game state across render callsamin2+3-3
2019-06-20 07:06Get wasm build compiling and partially runningamin12+451-47
2019-06-17 00:36Narrow down missing deps to cosf and sinfamin8+162-68
2019-06-15 23:39Hoist file io to platform layeramin7+102-107
2019-06-15 23:21Fix builds broken when we switched to unity buildamin8+24-30
2019-06-15 22:19Add header translating gl calls to webgl callsamin9+352-47
2019-06-15 22:18Switch to unity buildamin6+17-42
2019-06-15 22:17Remove more unused codeamin1+0-31
2019-06-15 22:17Inline math functionsamin3+150-189
2019-06-15 22:17Remove unused pyramid rendering codeamin4+3-107
2019-06-15 22:17Remove unused math functionsamin2+2-259
2019-06-15 03:41Use GLFW_FALSE in glfw function callamin2+2-2
2019-04-28 05:02Move glfw Windows deps into libs/glfw_windows/amin2+39-13
2019-02-03 04:50Get it running on Windowsamin3+145-2
2019-02-03 01:11Ask for vsyncamin2+2-1
2018-08-05 22:14Enable MSAA on Linuxamin3+8-0
2018-08-05 21:46Render a nice looking translucent rgb cubeamin2+24-4
2018-08-05 21:42Make glfw window resizableamin1+1-1
2018-08-05 01:47Render an RGB cubeamin4+106-5
2018-08-04 19:12Use an Element Buffer Objectamin2+21-23
2018-07-28 04:45Port to Emscriptenamin9+157-10
2018-07-26 06:39Rotate a pyramidamin5+66-78
2018-07-25 06:39Rotate a cube in perspective projectionamin6+110-73
2018-07-25 04:58Initial commitamin15+7890-0