Skip to content

Instantly share code, notes, and snippets.

Avatar
🐴
horsin around

nicebyte nicebyte

🐴
horsin around
View GitHub Profile
@nicebyte
nicebyte / udl.ahk
Created Apr 14, 2021
Authohotkey script to download audio from the youtube video in the current tab.
View udl.ahk
; Extracts audio from the youtube video in the current tab.
; Requires youtube-dl and ffmpeg.
; Download location.
DownloadDir := "d:\\music\\dump"
; Hotkey that triggers the script (Win+Z).
#Z::
@nicebyte
nicebyte / shadertoy_lib.glsl
Last active Jun 26, 2019
frequently used routines for shadertoy
View shadertoy_lib.glsl
vec2 aspectCorrectedCoords(in vec2 fragCoord) {
vec2 uv = fragCoord/iResolution.xy;
vec2 xy = uv * 2.0 - 1.0;
xy.x *= iResolution.x / iResolution.y;
return xy;
}
float nearPlaneDist(in float verticalFovDegrees) {
return 1.0 / tan(radians(verticalFovDegrees/2.0));
}
View dyn_arr.h
/*
Example usage:
typedef struct point { uint32_t x, y } point;
void foo() {
DYN_ARR_OF(point) points;
DYN_ARR_RESET(points, 100u);
uint32_t npoints = 200u;
for (uint32_t i = 0u; i < npoints; ++i) {
point p = {i, i * 10u};
DYN_ARR_APPEND(points, p);
View morton.c
/* Trying to achieve better cache locality for 2d
* arrays using Morton order.
*
* compile with:
* gcc morton.c -O3 -lrt -mbmi2
*/
#define _POSIX_C_SOURCE 199309L
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>