-
Notifications
You must be signed in to change notification settings - Fork 3
/
contents.txt
77 lines (64 loc) · 2.4 KB
/
contents.txt
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
app
Toplevel ents (Can be addressed at command line)
app/debug
Toplevel ents for development
app/debug/fps
Overlay showing the current frames per second
app/debug/hand
Overlay displaying the controllers plus "pointing this way" lines
app/debug/modelView
Standalone app that displays a list of all models in the current project and lets you pick one to view
app/test
Toplevel ent "rooms" for demonstrating various features
app/test/cube
Basic app example. Just draws some cubes.
app/test/testUi
Sample code for various features of the ui2 library.
app/test/vibrate
Simple vibrate test, vibrates when various Quest buttons are pressed.
engine
Project support lua files (may pollute global)
engine/flat
Various constants for displaying objects in onMirror
engine/thread
Tools and support for off-thread behavior. This is exposed as a series of "thread tools".
Each thread tool should have one outward-facing file at the top level here.
engine/thread/loader
Thread tool that loads resources offthread and blocks only if the resource is requested before it's loaded.
engine/thread/action
Thread tools keep their underlying implementations here (so they can be called from either main thread or helper thread)
engine/thread/connection
Thread tools keep their main-thread-side code here
engine/thread/helper
Thread tools keep their helper-thread-side code here
ent
Component ents (project support that depends on ent and ent_common being already loaded)
ent/ui2
2D UI components
ent/debug
Component ents useful for debugging
ent/debugCubes
Feed this class points, vectors and colors and it draws cubes and lines for a duration of time.
ent/floor
Draws a basic checkerboard floor
shader
Resource files containing shaders
shader/shader.lua
Standard Lovr shader program
source [email protected]:bjornbytes/lovr-docs.git 4d660e879a2418efafb04486d615324d66f87009
cpml
library: vector math
source [email protected]:mcclure/cpml.git be0ab44d6af8cc235ed2fbf3a9742f00a9f18cce + mods
pl
library: lua utils
source penlight 1.6.0 d70ac91eede03936db36b3fc31b62500242ed2e7 + mods (removed init.lua, PR#289)
lib
external libraries
lovr-mouse source dbcdc086865b46e526d554a9db4fca867d796aea + mods (return nil if can't run)
lovr-keyboard source 49a20a90eb2c221c00afff8deeaa12292807e3b7 + mods (return nil if can't run)
conf.lua
main.lua
lovr entry point files
contents.txt
coordinates.txt
Notes to help me remember the conventions of this repo