Skip to content

Instantly share code, notes, and snippets.

View hadronized's full-sized avatar
🐺
Oublie qu’t’as aucune chance, va-y, fonce.

Dimitri Sabadie hadronized

🐺
Oublie qu’t’as aucune chance, va-y, fonce.
View GitHub Profile
(gdb) frame 1
#1 0x0000000000409e4a in vertex::operator== (this=0x61dfa0, rhs=...) at /home/skypers/prog/skyoralis_importer/src/vertex.cpp:42
42 if ( *no != *rhs.no )
(gdb) print rhs.no
$4 = (aiVector3D *) 0xc
(gdb) print *rhs.no
Cannot access memory at address 0xc
@hadronized
hadronized / god.glsl
Created June 20, 2011 22:59
problem with uniforms
#version 400
/* vertex attributes */
in vec3 sky_co;
//in vec4 sky_color;
/* uniforms */
uniform mat4 sky_view;
/* out */
@hadronized
hadronized / mesh_loader_lol.hpp
Created June 24, 2011 22:41
it's good for you ;)
class mesh_loader :
public resource_loader<mesh>,
public key_file_loader< boost::function<void (mesh_loader*)> > {
skypers@orchid ~/prog/skyoralis/build/CMakeFiles/Change Dir: /home/skypers/prog/skyoralis/build/CMakeFiles/CMakeTmp\n\nRun Build Command:/usr/bin/make "cmTryCompileExec/fast"\n/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build\nmake[1]: Entering directory `/home/skypers/prog/skyoralis/build/CMakeFiles/CMakeTmp'\n/usr/bin/cmake -E cmake_progress_report /home/skypers/prog/skyoralis/build/CMakeFiles/CMakeTmp/CMakeFiles 1\nBuilding C object CMakeFiles/cmTryCompileExec.dir % 21:58:36
skypers@orchid ~/prog/skyoralis/build/CMakeFiles/Change Dir: /home/skypers/prog/skyoralis/build/CMakeFiles/CMakeTmp\n\nRun Build Command:/usr/bin/make "cmTryCompileExec/fast"\n/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build\nmake[1]: Entering directory `/home/skypers/prog/skyoralis/build/CMakeFiles/CMakeTmp'\n/usr/bin/cmake -E cmake_progress_report /home/skypers/prog/skyoralis/build/CMakeFiles/CMakeTmp/CMakeFiles 1\nBuilding C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o\n/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=localtime -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c\nLinking C executable cmTryCompileExec\n/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1\n/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=localtime CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -rdynamic \nmake[1]: Leaving directory `/home/skypers
#include <iostream> // std::cout / std::endl;
using namespace std;
template <class Policy>
struct foo : Policy {
int _a;
foo(void) :
Policy(this) {
Engineering:
Some people
Human Interface Design:
Some other people
Testing:
Hopefully not nobody
Documentation:
@hadronized
hadronized / gist:1203470
Created September 8, 2011 14:02
OpenGL framework (Mac OSX) within CMake.
Cannot specify link libraries for target
"/System/Library/Frameworks/OpenGL.framework" which is not built by this
project.
CMake does not support this but it used to work accidentally and is being
allowed for compatibility.
class foo(T, uint N) if (N <= 4) {
private T[N] _co; /* coordinates */
this(A...)(A args) {
writefln("GOSH");
}
}
void main() {
alias foo!(float, 3) foo3;
@hadronized
hadronized / gist:1240445
Created September 25, 2011 10:14
Make compilation fucked up
Linking CXX shared library lib/libskyoralis.0.1.dylib
Undefined symbols for architecture x86_64:
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)", referenced from:
std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) in opengl.cpp.o
std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in opengl.cpp.o
std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_trait