Skip to content

Instantly share code, notes, and snippets.

View CUS_GL4.lua
function widget:GetInfo()
return {
name = "CUS GL4",
author = "ivand",
layer = 0,
enabled = true,
}
end
--inputs
View triangle
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <vector>
#include <algorithm>
#include <iostream>
void framebuffer_size_callback(GLFWwindow* window, int width, int height);
void processInput(GLFWwindow *window);
View gfx_test_unitshape_instanceing_allmodels
function widget:GetInfo()
return {
name = "Unitshapes Rendering",
version = "v0.2",
desc = "Unitshapes Rendering",
author = "ivand",
date = "2020",
license = "GPL",
layer = 0,
enabled = false,
View test_unitshape_instancing.lua
function widget:GetInfo()
return {
name = "Test Unitshapes Rendering",
version = "v0.2",
desc = "Test Unitshapes Rendering",
author = "ivand",
date = "2020",
license = "GPL",
layer = 0,
enabled = true,
View map_grass
function widget:GetInfo()
return {
name = "Map Grass GL4",
version = "v0.001",
desc = "Instanced rendering of garbagegrass",
author = "Beherith",
date = "2021.04.12",
license = "CC-BY-NC-ND 4.0",
layer = -1000000000000,
View map_edge_extension2.lua
function widget:GetInfo()
return {
name = "Map Edge Extension",
version = "v0.7",
desc = "Draws a mirrored map next to the edges of the real map",
author = "ivand",
date = "2020",
license = "GPL",
layer = 0,
View spring-static-libs.sh
function APTGETSOURCE {
pkg=$1
cd $(mktemp -d)
apt source $pkg && apt-get build-dep -y $pkg
tmp_dir=$(pwd)
for d in $(find ./ -maxdepth 1 -not -path "./" -type d); do
cd $d
break
done
}
View gfx_deferred_rendering2.lua
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
function widget:GetInfo()
return {
name = "Deferred rendering2",
version = 3,
desc = "Collects and renders point, cone and beam lights",
author = "ivand",
date = "2020",
View spring-dev
function widget:GetInfo()
return {
name = "skin",
desc = "skin",
author = "ivand",
license = "GNU GPL, v2 or later",
layer = 0,
enabled = true -- loaded by default?
}
end
View GLAL for spring
-- Spring OpenGL abstraction layer (GLAL). Abstracts away the difference between maintenance and develop engines
-- Author: ivand/LHoG
local isDevelop = (gl.CreateVertexArray ~= nil)
if isDevelop then
-----------------------------------------------------------------
-- Develop
-----------------------------------------------------------------