Skip to content

Commit 75f48db

Browse files
committed
Initial commit
0 parents  commit 75f48db

File tree

384 files changed

+207232
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

384 files changed

+207232
-0
lines changed

.nojekyll

Whitespace-only changes.

2016-06-19-five-years/index.html

+542
Large diffs are not rendered by default.

2016-06-26-closed-beta/index.html

+549
Large diffs are not rendered by default.

2017-06-19-six-years/index.html

+549
Large diffs are not rendered by default.

2017-08-20-get-to-know-the-ncine/index.html

+545
Large diffs are not rendered by default.

2017-09-18-ncine-dev-update-1/index.html

+549
Large diffs are not rendered by default.

2017-10-22-ncine-dev-update-2/index.html

+549
Large diffs are not rendered by default.

2018-02-10-ncine-dev-update-3/index.html

+549
Large diffs are not rendered by default.

2018-03-04-ncine-compilation-benchmark/index.html

+549
Large diffs are not rendered by default.

2018-08-06-ncine-dev-update-4/index.html

+549
Large diffs are not rendered by default.

2018-09-29-ncine-dev-update-5/index.html

+549
Large diffs are not rendered by default.

2018-12-16-ncine-dev-update-6/index.html

+549
Large diffs are not rendered by default.

2019-01-08-ncine-dev-update-7/index.html

+549
Large diffs are not rendered by default.

2019-04-01-ncine-dev-update-8/index.html

+549
Large diffs are not rendered by default.

2019-05-14-ncine-dev-update-9/index.html

+549
Large diffs are not rendered by default.

2019-05-30-source-released/index.html

+547
Large diffs are not rendered by default.

2019-06-01-phoronix/index.html

+551
Large diffs are not rendered by default.

2019-06-17-game-from-scratch/index.html

+546
Large diffs are not rendered by default.

2019-06-19-eight-years/index.html

+546
Large diffs are not rendered by default.

2019-07-03-ncine-dev-update-10/index.html

+549
Large diffs are not rendered by default.

2019-07-14-emscripten/index.html

+552
Large diffs are not rendered by default.

2019-07-16-ncine-dev-update-11/index.html

+549
Large diffs are not rendered by default.

2019-07-25-ncinvaders/index.html

+554
Large diffs are not rendered by default.

2019-07-29-template-project/index.html

+553
Large diffs are not rendered by default.

2019-09-17-ncline/index.html

+550
Large diffs are not rendered by default.

2019-09-21-ncine-dev-update-12/index.html

+549
Large diffs are not rendered by default.

2019-10-20-video-tutorials/index.html

+552
Large diffs are not rendered by default.

2019-10-21-release-201910/index.html

+579
Large diffs are not rendered by default.

2019-12-17-jugimap/index.html

+549
Large diffs are not rendered by default.

2019-12-24-ncine-dev-update-13/index.html

+549
Large diffs are not rendered by default.

2020-01-30-spookyghost/index.html

+553
Large diffs are not rendered by default.

2020-02-20-qt5-backend/index.html

+556
Large diffs are not rendered by default.

2020-03-23-ncine-dev-update-14/index.html

+549
Large diffs are not rendered by default.

2020-03-30-jugimap-parallaxscrolling/index.html

+555
Large diffs are not rendered by default.

2020-03-30-ncine-i965-vs-iris-benchmark/index.html

+549
Large diffs are not rendered by default.

2020-05-19-release-202005/index.html

+572
Large diffs are not rendered by default.

2020-06-27-jugimap-spritetimelineanimation/index.html

+555
Large diffs are not rendered by default.

2020-07-14-ncine-dev-update-15/index.html

+549
Large diffs are not rendered by default.

2020-10-12-nctracer/index.html

+553
Large diffs are not rendered by default.

2020-11-04-github-actions/index.html

+563
Large diffs are not rendered by default.

2020-11-24-jugimap-guidemo/index.html

+555
Large diffs are not rendered by default.

2020-11-28-ncine-dev-update-16/index.html

+549
Large diffs are not rendered by default.

2021-01-08-icculus-microgrant/index.html

+553
Large diffs are not rendered by default.

2021-01-25-nctiledviewer/index.html

+555
Large diffs are not rendered by default.

2021-04-09-ncjump/index.html

+560
Large diffs are not rendered by default.

2021-05-23-spookyghost-foss/index.html

+557
Large diffs are not rendered by default.

2021-06-19-ten-years/index.html

+544
Large diffs are not rendered by default.

2021-06-21-ten-years-retrospective/index.html

+549
Large diffs are not rendered by default.

2021-06-28-ncine-dev-update-17/index.html

+549
Large diffs are not rendered by default.

2021-07-23-runtime-podcast/index.html

+553
Large diffs are not rendered by default.

2021-10-11-artificial-intelligence-course/index.html

+553
Large diffs are not rendered by default.

2022-01-30-ncine-dev-update-18/index.html

+549
Large diffs are not rendered by default.

2022-03-28-ncjump-on-steam-deck/index.html

+546
Large diffs are not rendered by default.

2022-07-15-jazz2-native-github/index.html

+552
Large diffs are not rendered by default.

2022-09-07-ncine-dev-update-19/index.html

+549
Large diffs are not rendered by default.

2022-10-06-ncine-compilation-benchmark-2/index.html

+549
Large diffs are not rendered by default.

2023-07-09-fireman-gmtk/index.html

+551
Large diffs are not rendered by default.

2023-12-12-ncine-dev-update-20/index.html

+549
Large diffs are not rendered by default.

2024-03-06-custom-engines-presentation/index.html

+548
Large diffs are not rendered by default.

2024-03-22-getting-started-guide/index.html

+551
Large diffs are not rendered by default.

2024-06-27-one-thousand-stars/index.html

+545
Large diffs are not rendered by default.

2024-10-19-sugo-magazine/index.html

+556
Large diffs are not rendered by default.

2024-12-04-lua-language-server/index.html

+552
Large diffs are not rendered by default.

404.html

+401
Large diffs are not rendered by default.

Lua_Tutorial.html

+2,079
Large diffs are not rendered by default.

apptests/apptest_allocators.html

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!doctype html>
2+
<html lang="en-us">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
6+
<title>apptest_allocators</title>
7+
<style>
8+
body { margin: 0; background-color: black }
9+
.emscripten {
10+
position: absolute;
11+
top: 0px;
12+
left: 0px;
13+
margin: 0px;
14+
border: 0;
15+
width: 100%;
16+
height: 100%;
17+
overflow: hidden;
18+
display: block;
19+
image-rendering: optimizeSpeed;
20+
image-rendering: -moz-crisp-edges;
21+
image-rendering: -o-crisp-edges;
22+
image-rendering: -webkit-optimize-contrast;
23+
image-rendering: optimize-contrast;
24+
image-rendering: crisp-edges;
25+
image-rendering: pixelated;
26+
-ms-interpolation-mode: nearest-neighbor;
27+
}
28+
</style>
29+
</head>
30+
<body>
31+
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
32+
<script type='text/javascript'>
33+
var Module = {
34+
preRun: [],
35+
postRun: [],
36+
print: (function() {
37+
return function(text) {
38+
text = Array.prototype.slice.call(arguments).join(' ');
39+
console.log(text);
40+
};
41+
})(),
42+
printErr: function(text) {
43+
text = Array.prototype.slice.call(arguments).join(' ');
44+
console.error(text);
45+
},
46+
canvas: (function() {
47+
var canvas = document.getElementById('canvas');
48+
canvas.addEventListener("webglcontextlost", function(e) { alert('FIXME: WebGL context lost, please reload the page'); e.preventDefault(); }, false);
49+
return canvas;
50+
})(),
51+
setStatus: function(text) {
52+
console.log("status: " + text);
53+
},
54+
monitorRunDependencies: function(left) {
55+
// no run dependencies to log
56+
}
57+
};
58+
window.onerror = function() {
59+
console.log("onerror: " + event);
60+
};
61+
</script>
62+
<script type='text/javascript' src='nCine-data.js'></script>
63+
<script type='text/javascript' src='apptest_allocators.js'></script>
64+
</body>
65+
</html>

apptests/apptest_allocators.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apptests/apptest_allocators.wasm

1.23 MB
Binary file not shown.

apptests/apptest_anchor.html

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!doctype html>
2+
<html lang="en-us">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
6+
<title>apptest_anchor</title>
7+
<style>
8+
body { margin: 0; background-color: black }
9+
.emscripten {
10+
position: absolute;
11+
top: 0px;
12+
left: 0px;
13+
margin: 0px;
14+
border: 0;
15+
width: 100%;
16+
height: 100%;
17+
overflow: hidden;
18+
display: block;
19+
image-rendering: optimizeSpeed;
20+
image-rendering: -moz-crisp-edges;
21+
image-rendering: -o-crisp-edges;
22+
image-rendering: -webkit-optimize-contrast;
23+
image-rendering: optimize-contrast;
24+
image-rendering: crisp-edges;
25+
image-rendering: pixelated;
26+
-ms-interpolation-mode: nearest-neighbor;
27+
}
28+
</style>
29+
</head>
30+
<body>
31+
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
32+
<script type='text/javascript'>
33+
var Module = {
34+
preRun: [],
35+
postRun: [],
36+
print: (function() {
37+
return function(text) {
38+
text = Array.prototype.slice.call(arguments).join(' ');
39+
console.log(text);
40+
};
41+
})(),
42+
printErr: function(text) {
43+
text = Array.prototype.slice.call(arguments).join(' ');
44+
console.error(text);
45+
},
46+
canvas: (function() {
47+
var canvas = document.getElementById('canvas');
48+
canvas.addEventListener("webglcontextlost", function(e) { alert('FIXME: WebGL context lost, please reload the page'); e.preventDefault(); }, false);
49+
return canvas;
50+
})(),
51+
setStatus: function(text) {
52+
console.log("status: " + text);
53+
},
54+
monitorRunDependencies: function(left) {
55+
// no run dependencies to log
56+
}
57+
};
58+
window.onerror = function() {
59+
console.log("onerror: " + event);
60+
};
61+
</script>
62+
<script type='text/javascript' src='nCine-data.js'></script>
63+
<script type='text/javascript' src='apptest_anchor.js'></script>
64+
</body>
65+
</html>

apptests/apptest_anchor.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apptests/apptest_anchor.wasm

1.23 MB
Binary file not shown.

apptests/apptest_animsprites.html

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!doctype html>
2+
<html lang="en-us">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
6+
<title>apptest_animsprites</title>
7+
<style>
8+
body { margin: 0; background-color: black }
9+
.emscripten {
10+
position: absolute;
11+
top: 0px;
12+
left: 0px;
13+
margin: 0px;
14+
border: 0;
15+
width: 100%;
16+
height: 100%;
17+
overflow: hidden;
18+
display: block;
19+
image-rendering: optimizeSpeed;
20+
image-rendering: -moz-crisp-edges;
21+
image-rendering: -o-crisp-edges;
22+
image-rendering: -webkit-optimize-contrast;
23+
image-rendering: optimize-contrast;
24+
image-rendering: crisp-edges;
25+
image-rendering: pixelated;
26+
-ms-interpolation-mode: nearest-neighbor;
27+
}
28+
</style>
29+
</head>
30+
<body>
31+
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
32+
<script type='text/javascript'>
33+
var Module = {
34+
preRun: [],
35+
postRun: [],
36+
print: (function() {
37+
return function(text) {
38+
text = Array.prototype.slice.call(arguments).join(' ');
39+
console.log(text);
40+
};
41+
})(),
42+
printErr: function(text) {
43+
text = Array.prototype.slice.call(arguments).join(' ');
44+
console.error(text);
45+
},
46+
canvas: (function() {
47+
var canvas = document.getElementById('canvas');
48+
canvas.addEventListener("webglcontextlost", function(e) { alert('FIXME: WebGL context lost, please reload the page'); e.preventDefault(); }, false);
49+
return canvas;
50+
})(),
51+
setStatus: function(text) {
52+
console.log("status: " + text);
53+
},
54+
monitorRunDependencies: function(left) {
55+
// no run dependencies to log
56+
}
57+
};
58+
window.onerror = function() {
59+
console.log("onerror: " + event);
60+
};
61+
</script>
62+
<script type='text/javascript' src='nCine-data.js'></script>
63+
<script type='text/javascript' src='apptest_animsprites.js'></script>
64+
</body>
65+
</html>

apptests/apptest_animsprites.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apptests/apptest_animsprites.wasm

1.19 MB
Binary file not shown.

apptests/apptest_audio.html

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!doctype html>
2+
<html lang="en-us">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
6+
<title>apptest_audio</title>
7+
<style>
8+
body { margin: 0; background-color: black }
9+
.emscripten {
10+
position: absolute;
11+
top: 0px;
12+
left: 0px;
13+
margin: 0px;
14+
border: 0;
15+
width: 100%;
16+
height: 100%;
17+
overflow: hidden;
18+
display: block;
19+
image-rendering: optimizeSpeed;
20+
image-rendering: -moz-crisp-edges;
21+
image-rendering: -o-crisp-edges;
22+
image-rendering: -webkit-optimize-contrast;
23+
image-rendering: optimize-contrast;
24+
image-rendering: crisp-edges;
25+
image-rendering: pixelated;
26+
-ms-interpolation-mode: nearest-neighbor;
27+
}
28+
</style>
29+
</head>
30+
<body>
31+
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
32+
<script type='text/javascript'>
33+
var Module = {
34+
preRun: [],
35+
postRun: [],
36+
print: (function() {
37+
return function(text) {
38+
text = Array.prototype.slice.call(arguments).join(' ');
39+
console.log(text);
40+
};
41+
})(),
42+
printErr: function(text) {
43+
text = Array.prototype.slice.call(arguments).join(' ');
44+
console.error(text);
45+
},
46+
canvas: (function() {
47+
var canvas = document.getElementById('canvas');
48+
canvas.addEventListener("webglcontextlost", function(e) { alert('FIXME: WebGL context lost, please reload the page'); e.preventDefault(); }, false);
49+
return canvas;
50+
})(),
51+
setStatus: function(text) {
52+
console.log("status: " + text);
53+
},
54+
monitorRunDependencies: function(left) {
55+
// no run dependencies to log
56+
}
57+
};
58+
window.onerror = function() {
59+
console.log("onerror: " + event);
60+
};
61+
</script>
62+
<script type='text/javascript' src='nCine-data.js'></script>
63+
<script type='text/javascript' src='apptest_audio.js'></script>
64+
</body>
65+
</html>

apptests/apptest_audio.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apptests/apptest_audio.wasm

1.34 MB
Binary file not shown.

apptests/apptest_bunnymark.html

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!doctype html>
2+
<html lang="en-us">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
6+
<title>apptest_bunnymark</title>
7+
<style>
8+
body { margin: 0; background-color: black }
9+
.emscripten {
10+
position: absolute;
11+
top: 0px;
12+
left: 0px;
13+
margin: 0px;
14+
border: 0;
15+
width: 100%;
16+
height: 100%;
17+
overflow: hidden;
18+
display: block;
19+
image-rendering: optimizeSpeed;
20+
image-rendering: -moz-crisp-edges;
21+
image-rendering: -o-crisp-edges;
22+
image-rendering: -webkit-optimize-contrast;
23+
image-rendering: optimize-contrast;
24+
image-rendering: crisp-edges;
25+
image-rendering: pixelated;
26+
-ms-interpolation-mode: nearest-neighbor;
27+
}
28+
</style>
29+
</head>
30+
<body>
31+
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
32+
<script type='text/javascript'>
33+
var Module = {
34+
preRun: [],
35+
postRun: [],
36+
print: (function() {
37+
return function(text) {
38+
text = Array.prototype.slice.call(arguments).join(' ');
39+
console.log(text);
40+
};
41+
})(),
42+
printErr: function(text) {
43+
text = Array.prototype.slice.call(arguments).join(' ');
44+
console.error(text);
45+
},
46+
canvas: (function() {
47+
var canvas = document.getElementById('canvas');
48+
canvas.addEventListener("webglcontextlost", function(e) { alert('FIXME: WebGL context lost, please reload the page'); e.preventDefault(); }, false);
49+
return canvas;
50+
})(),
51+
setStatus: function(text) {
52+
console.log("status: " + text);
53+
},
54+
monitorRunDependencies: function(left) {
55+
// no run dependencies to log
56+
}
57+
};
58+
window.onerror = function() {
59+
console.log("onerror: " + event);
60+
};
61+
</script>
62+
<script type='text/javascript' src='nCine-data.js'></script>
63+
<script type='text/javascript' src='apptest_bunnymark.js'></script>
64+
</body>
65+
</html>

apptests/apptest_bunnymark.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apptests/apptest_bunnymark.wasm

1.19 MB
Binary file not shown.

apptests/apptest_camera.html

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!doctype html>
2+
<html lang="en-us">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
6+
<title>apptest_camera</title>
7+
<style>
8+
body { margin: 0; background-color: black }
9+
.emscripten {
10+
position: absolute;
11+
top: 0px;
12+
left: 0px;
13+
margin: 0px;
14+
border: 0;
15+
width: 100%;
16+
height: 100%;
17+
overflow: hidden;
18+
display: block;
19+
image-rendering: optimizeSpeed;
20+
image-rendering: -moz-crisp-edges;
21+
image-rendering: -o-crisp-edges;
22+
image-rendering: -webkit-optimize-contrast;
23+
image-rendering: optimize-contrast;
24+
image-rendering: crisp-edges;
25+
image-rendering: pixelated;
26+
-ms-interpolation-mode: nearest-neighbor;
27+
}
28+
</style>
29+
</head>
30+
<body>
31+
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
32+
<script type='text/javascript'>
33+
var Module = {
34+
preRun: [],
35+
postRun: [],
36+
print: (function() {
37+
return function(text) {
38+
text = Array.prototype.slice.call(arguments).join(' ');
39+
console.log(text);
40+
};
41+
})(),
42+
printErr: function(text) {
43+
text = Array.prototype.slice.call(arguments).join(' ');
44+
console.error(text);
45+
},
46+
canvas: (function() {
47+
var canvas = document.getElementById('canvas');
48+
canvas.addEventListener("webglcontextlost", function(e) { alert('FIXME: WebGL context lost, please reload the page'); e.preventDefault(); }, false);
49+
return canvas;
50+
})(),
51+
setStatus: function(text) {
52+
console.log("status: " + text);
53+
},
54+
monitorRunDependencies: function(left) {
55+
// no run dependencies to log
56+
}
57+
};
58+
window.onerror = function() {
59+
console.log("onerror: " + event);
60+
};
61+
</script>
62+
<script type='text/javascript' src='nCine-data.js'></script>
63+
<script type='text/javascript' src='apptest_camera.js'></script>
64+
</body>
65+
</html>

apptests/apptest_camera.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apptests/apptest_camera.wasm

1.21 MB
Binary file not shown.

0 commit comments

Comments
 (0)