Skip to content

Instantly share code, notes, and snippets.

View cadaver's full-sized avatar

Lasse Öörni cadaver

View GitHub Profile
@cadaver
cadaver / NuklearUI.glsl
Last active December 20, 2016 17:46
Urho3D NuklearUI work in progress
#include "Uniforms.glsl"
#include "Samplers.glsl"
#ifdef COMPILEVS
// Silence GLSL 150 deprecation warnings
#ifdef GL3
#define attribute in
#define varying out
#endif
@cadaver
cadaver / BlenderLoader.patch
Created May 2, 2013 21:37
Fix heap corruption in BlenderLoader.cpp
diff --git a/code/BlenderLoader.cpp b/code/BlenderLoader.cpp
index 3b9200b..b92cc98 100644
--- a/code/BlenderLoader.cpp
+++ b/code/BlenderLoader.cpp
@@ -644,14 +644,17 @@ void BlenderImporter::ConvertMesh(const Scene& /*in*/, const Object* /*obj*/, co
// collect per-submesh numbers
std::map<int,size_t> per_mat;
+ std::map<int,size_t> per_mat_verts;
for (int i = 0; i < mesh->totface; ++i) {