Browse Source

[examples] Add math/noise, align imports.

Jeroen van Rijn 2 years ago
parent
commit
9842019205
1 changed files with 81 additions and 79 deletions
  1. 81 79
      examples/all/all_main.odin

+ 81 - 79
examples/all/all_main.odin

@@ -3,22 +3,22 @@ package all
 // Imports every package
 // This is useful for knowing what exists and producing documentation with `odin doc`
 
-import bufio          "core:bufio"
-import bytes          "core:bytes"
+import bufio            "core:bufio"
+import bytes            "core:bytes"
 
-import c              "core:c"
-import libc           "core:c/libc"
+import c                "core:c"
+import libc             "core:c/libc"
 
-import compress       "core:compress"
-import shoco          "core:compress/shoco"
-import gzip           "core:compress/gzip"
-import zlib           "core:compress/zlib"
+import compress         "core:compress"
+import shoco            "core:compress/shoco"
+import gzip             "core:compress/gzip"
+import zlib             "core:compress/zlib"
 
-import bit_array      "core:container/bit_array"
-import priority_queue "core:container/priority_queue"
-import queue          "core:container/queue"
-import small_array    "core:container/small_array"
-import lru            "core:container/lru"
+import bit_array        "core:container/bit_array"
+import priority_queue   "core:container/priority_queue"
+import queue            "core:container/queue"
+import small_array      "core:container/small_array"
+import lru              "core:container/lru"
 
 import crypto           "core:crypto"
 import blake            "core:crypto/blake"
@@ -27,7 +27,7 @@ import blake2s          "core:crypto/blake2s"
 import chacha20         "core:crypto/chacha20"
 import chacha20poly1305 "core:crypto/chacha20poly1305"
 import gost             "core:crypto/gost"
-import groestl           "core:crypto/groestl"
+import groestl          "core:crypto/groestl"
 import haval            "core:crypto/haval"
 import jh               "core:crypto/jh"
 import keccak           "core:crypto/keccak"
@@ -48,73 +48,74 @@ import crypto_util      "core:crypto/util"
 import whirlpool        "core:crypto/whirlpool"
 import x25519           "core:crypto/x25519"
 
-import dynlib         "core:dynlib"
-
-import base32         "core:encoding/base32"
-import base64         "core:encoding/base64"
-import csv            "core:encoding/csv"
-import hxa            "core:encoding/hxa"
-import json           "core:encoding/json"
-import varint         "core:encoding/varint"
-import xml            "core:encoding/xml"
-
-import fmt            "core:fmt"
-import hash           "core:hash"
-
-import image          "core:image"
-import netpbm         "core:image/netpbm"
-import png            "core:image/png"
-import qoi            "core:image/qoi"
-import tga            "core:image/tga"
-
-import io             "core:io"
-import log            "core:log"
-
-import math           "core:math"
-import big            "core:math/big"
-import bits           "core:math/bits"
-import fixed          "core:math/fixed"
-import linalg         "core:math/linalg"
-import glm            "core:math/linalg/glsl"
-import hlm            "core:math/linalg/hlsl"
-import rand           "core:math/rand"
-
-import mem            "core:mem"
+import dynlib           "core:dynlib"
+
+import base32           "core:encoding/base32"
+import base64           "core:encoding/base64"
+import csv              "core:encoding/csv"
+import hxa              "core:encoding/hxa"
+import json             "core:encoding/json"
+import varint           "core:encoding/varint"
+import xml              "core:encoding/xml"
+
+import fmt              "core:fmt"
+import hash             "core:hash"
+
+import image            "core:image"
+import netpbm           "core:image/netpbm"
+import png              "core:image/png"
+import qoi              "core:image/qoi"
+import tga              "core:image/tga"
+
+import io               "core:io"
+import log              "core:log"
+
+import math             "core:math"
+import big              "core:math/big"
+import bits             "core:math/bits"
+import fixed            "core:math/fixed"
+import linalg           "core:math/linalg"
+import glm              "core:math/linalg/glsl"
+import hlm              "core:math/linalg/hlsl"
+import noise            "core:math/noise"
+import rand             "core:math/rand"
+
+import mem              "core:mem"
 // import virtual        "core:mem/virtual"
 
-import ast            "core:odin/ast"
-import doc_format     "core:odin/doc-format"
-import odin_format    "core:odin/format"
-import odin_parser    "core:odin/parser"
-import odin_printer   "core:odin/printer"
-import odin_tokenizer "core:odin/tokenizer"
-
-import os             "core:os"
-
-import slashpath      "core:path/slashpath"
-import filepath       "core:path/filepath"
-
-import reflect        "core:reflect"
-import runtime        "core:runtime"
-import simd           "core:simd"
-import slice          "core:slice"
-import slice_heap     "core:slice/heap"
-import sort           "core:sort"
-import strconv        "core:strconv"
-import strings        "core:strings"
-import sync           "core:sync"
-import testing        "core:testing"
-import scanner        "core:text/scanner"
-import i18n           "core:text/i18n"
-import thread         "core:thread"
-import time           "core:time"
-
-import sysinfo        "core:sys/info"
-
-import unicode        "core:unicode"
-import utf8           "core:unicode/utf8"
-import utf8string     "core:unicode/utf8/utf8string"
-import utf16          "core:unicode/utf16"
+import ast              "core:odin/ast"
+import doc_format       "core:odin/doc-format"
+import odin_format      "core:odin/format"
+import odin_parser      "core:odin/parser"
+import odin_printer     "core:odin/printer"
+import odin_tokenizer   "core:odin/tokenizer"
+
+import os               "core:os"
+
+import slashpath        "core:path/slashpath"
+import filepath         "core:path/filepath"
+
+import reflect          "core:reflect"
+import runtime          "core:runtime"
+import simd             "core:simd"
+import slice            "core:slice"
+import slice_heap       "core:slice/heap"
+import sort             "core:sort"
+import strconv          "core:strconv"
+import strings          "core:strings"
+import sync             "core:sync"
+import testing          "core:testing"
+import scanner          "core:text/scanner"
+import i18n             "core:text/i18n"
+import thread           "core:thread"
+import time             "core:time"
+
+import sysinfo          "core:sys/info"
+
+import unicode          "core:unicode"
+import utf8             "core:unicode/utf8"
+import utf8string       "core:unicode/utf8/utf8string"
+import utf16            "core:unicode/utf16"
 
 main :: proc(){}
 
@@ -183,6 +184,7 @@ _ :: fixed
 _ :: linalg
 _ :: glm
 _ :: hlm
+_ :: noise
 _ :: rand
 _ :: mem
 _ :: ast