aboutsummaryrefslogtreecommitdiff
path: root/examples/all/all_vendor.odin
blob: 9093e0f3edfb8afd0da433acd2b14289c058bb0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
package all

import cgltf      "vendor:cgltf"
// import commonmark "vendor:commonmark"
import ENet       "vendor:ENet"
import exr        "vendor:OpenEXRCore"
import ggpo       "vendor:ggpo"
import gl         "vendor:OpenGL"
import glfw       "vendor:glfw"
import microui    "vendor:microui"
import miniaudio  "vendor:miniaudio"
import PM         "vendor:portmidi"
import rl         "vendor:raylib"
import zlib       "vendor:zlib"

import SDL        "vendor:sdl2"
import SDLNet     "vendor:sdl2/net"
import IMG        "vendor:sdl2/image"
import MIX        "vendor:sdl2/mixer"
import TTF        "vendor:sdl2/ttf"

import vk         "vendor:vulkan"

// NOTE(bill): only one can be checked at a time
import lua_5_4    "vendor:lua/5.4"

import nvg       "vendor:nanovg"
import nvg_gl    "vendor:nanovg/gl"
import fontstash "vendor:fontstash"

import xlib       "vendor:x11/xlib"

_ :: cgltf
// _ :: commonmark
_ :: ENet
_ :: exr
_ :: ggpo
_ :: gl
_ :: glfw
_ :: microui
_ :: miniaudio
_ :: PM
_ :: rl
_ :: zlib

_ :: SDL
_ :: SDLNet
_ :: IMG
_ :: MIX
_ :: TTF

_ :: vk

_ :: lua_5_4

_ :: nvg
_ :: nvg_gl
_ :: fontstash

_ :: xlib


// NOTE: needed for doc generator

import NS  "core:sys/darwin/Foundation"
import MTL "vendor:darwin/Metal"
import MTK "vendor:darwin/MetalKit"
import CA  "vendor:darwin/QuartzCore"

_ :: NS
_ :: MTL
_ :: MTK
_ :: CA


import D3D11 "vendor:directx/d3d11"
import D3D12 "vendor:directx/d3d12"
import DXGI  "vendor:directx/dxgi"

_ :: D3D11
_ :: D3D12
_ :: DXGI


import cm "vendor:commonmark"
_ :: cm


import stb_easy_font "vendor:stb/easy_font"
import stbi          "vendor:stb/image"
import stbrp         "vendor:stb/rect_pack"
import stbtt         "vendor:stb/truetype"
import stb_vorbis    "vendor:stb/vorbis"

_ :: stb_easy_font
_ :: stbi
_ :: stbrp
_ :: stbtt
_ :: stb_vorbis