Skip to content

Instantly share code, notes, and snippets.

View Gitmoko's full-sized avatar

STM/Ryotaro Gitmoko

View GitHub Profile
#ifdef GL_ES
precision mediump float;
#endif
#extension GL_OES_standard_derivatives : enable
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;
#ifdef GL_ES
precision mediump float;
#endif
#extension GL_OES_standard_derivatives : enable
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE TypeSynonymInstances #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE StandaloneDeriving #-}
import qualified Data.Map as Map
import Control.Monad.State
import Control.Monad.Except
import Data.Monoid
#include<iostream>
#include<tuple>
#include<array>
#include<string>
using P = std::tuple<int,int,int>;
using PS = P[6];
PS cells[3][3][3];
std::string Pstr(P p){
#include<iostream>
#include<tuple>
#include<array>
#include<string>
using P = std::tuple<int,int,int>;
using PS = P[6];
PS cells[3][3][3];
std::string Pstr(P p){
#ifdef GL_ES
precision mediump float;
#endif
#extension GL_OES_standard_derivatives : enable
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;
module Lib
( someFunc
) where
import Data.Trees.KdTree
import ReturnNearestMap
ps =
let
module Lib
( someFunc
) where
import KdTree
import Data.Maybe
import ReturnNearestMap
import qualified Data.Array.Repa as R
ps =
#ifdef GL_ES
precision mediump float;
#endif
#extension GL_OES_standard_derivatives : enable
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;
#ifdef GL_ES
precision mediump float;
#endif
#extension GL_OES_standard_derivatives : enable
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;