View test-fila-model-viewer.cpp
/* | |
--------------------------------------------------------------- | |
https://gist.github.com/roxlu/2ac1aa06222ef788f9df235a5b2fbf7c | |
--------------------------------------------------------------- | |
oooo | |
'888 | |
oooo d8b .ooooo. oooo ooo 888 oooo oooo | |
'888""8P d88' '88b '88b..8P' 888 '888 '888 | |
888 888 888 Y888' 888 888 888 | |
888 888 888 .o8"'88b 888 888 888 |
View v2.cpp
/* | |
2020 OPENMAX TEST V2 | |
==================== | |
LOG: | |
2020-03-21: | |
I started to cleanup this code a bit; it's still work in |
View gist:04f0abc3f2138a6bfbb30acf3fcfb0ab
linked icon <div>Icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div> | |
material icon <div>Icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div> |
View cam.cpp
void Cam::init(const vec3& p, const vec3& t, const vec3& u, float winWidth, float winHeight) { | |
win_width = winWidth; | |
win_height = winHeight; | |
dir = t - p; | |
pos = p; | |
target = t; | |
up = u; | |
pm.perspective(60.0f, winWidth / winHeight, 0.1f, 100.0f); | |
lm.lookat(pos, target, up); |
View test-mini-al.cpp
#include <stdio.h> | |
#include <stdlib.h> | |
#include <fstream> | |
#include <vector> | |
#include <poly/mini_al.h> | |
#include <poly/Log.h> | |
using namespace poly; | |
/* -------------------------------------------- */ |
View JanusRecorder.js
/* | |
--------------------------------------------------------------------------------- | |
oooo | |
`888 | |
oooo d8b .ooooo. oooo ooo 888 oooo oooo | |
`888""8P d88' `88b `88b..8P' 888 `888 `888 | |
888 888 888 Y888' 888 888 888 | |
888 888 888 .o8"'88b 888 888 888 |
View primitive-restart.cpp
/* | |
--------------------------------------------------------------- | |
oooo | |
'888 | |
oooo d8b .ooooo. oooo ooo 888 oooo oooo | |
'888""8P d88' '88b '88b..8P' 888 '888 '888 | |
888 888 888 Y888' 888 888 888 | |
888 888 888 .o8"'88b 888 888 888 |
View CMakeLists.txt
# This CMake file will build Freetype and Harfbuzz as external | |
# projects. We follow the build description as described here: | |
# https://sourceforge.net/projects/freetype/files/freetype2/2.5.3/ So, | |
# first we build Freetype2 w/o Harfbuzz, then we build Harfbuzz with | |
# freetype support after which we rebuild Freetype2 again. | |
# | |
# Both CMake files of Freetype2 and Harfbuzz are depending on | |
# pkg-config to find the dependencies for both projects. I've | |
# included a patch for Freetype2 and Harfbuzz which allows you to | |
# build Freetype2 and Harbuzz with pure CMake features. So I removed |
View gist:2cf313df8eb3e59a2892f00988607a1a
0.05 µs glUniformMatrix4fv(0, 1, 0, {1.29904, 0, 0, 0, 0, -1.73205, 0, 0, 0, 0, -1.0202, -1, -831.384, 831.384, 680.224, 831.384}); | |
0.14 µs glUniform4f(9, 1, 1, 1, 1); | |
0.14 µs glActiveTexture(GL_TEXTURE0); | |
0.64 µs glBindTexture(GL_TEXTURE_RECTANGLE, 2); | |
0.45 µs glUniform1i(4, 0); | |
0.03 µs glActiveTexture(GL_TEXTURE0); | |
0.75 µs glBindBuffer(GL_ARRAY_BUFFER, 4); | |
2.44 µs glBufferData(GL_ARRAY_BUFFER, 0x00000030, 0x7fc9ee9ad6f0, GL_STREAM_DRAW); | |
0.05 µs glBindBuffer(GL_ARRAY_BUFFER, 0); | |
0.12 µs glBindBuffer(GL_ARRAY_BUFFER, 5); |
View OpenCvBackgroundSubtraction.cpp
#include <poly/Log.h> | |
#include <OpenCvBackgroundSubtraction.h> | |
namespace poly { | |
OpenCvBackgroundSubtraction::OpenCvBackgroundSubtraction() | |
:subtractor(NULL) | |
,width(0) | |
,height(0) | |
{ |
NewerOlder