forked from cbaggers/cepl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcepl.asd
135 lines (133 loc) · 5.75 KB
/
cepl.asd
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
;;; cepl.asd
#+sbcl
(eval-when (:compile-toplevel :load-toplevel :execute)
(sb-int:set-floating-point-modes :traps nil))
(asdf:defsystem #:cepl
:description "Fast lispy way to work with OpenGL"
:author "Chris Bagley (Baggers) <[email protected]>"
:license "BSD 2 Clause"
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:serial t
:depends-on (#:cffi
#:uiop
#:cl-opengl
#:cl-ppcre
#:documentation-utils
#:ieee-floats
#:varjo
#:bordeaux-threads
#:cepl.build
#:alexandria
#:split-sequence)
:components ((:file "package")
(:file "host/api-api")
(:file "host/api-generics")
(:file "host/api-0")
(:file "host/api-1")
(:file "host/api-2")
(:file "host/api-common")
(:file "core/ffi")
(:file "core/early")
(:file "core/utils")
(:file "project")
(:file "core/context/documentation-functions")
(:file "core/lifecycle")
(:file "core/measurements/measurements")
(:file "core/memory/memory")
(:file "core/types/math")
(:file "core/types/cepl-types")
(:file "core/types/checks")
(:file "core/types/nulls-and-uninitialized")
(:file "core/context/gl-context")
(:file "core/context/types")
(:file "core/context/cepl-context")
(:file "core/context/surface")
(:file "core/context/delayed-resource-init")
(:file "core/context/version")
(:file "core/blending/blending")
(:file "core/stencil/stencil")
(:file "core/stencil/mask")
(:file "core/scissor/scissor")
(:file "core/color/color")
(:file "core/pixel-store/pixel-store")
(:file "core/depth/depth")
(:file "core/face/face")
(:file "core/types/initalized-p")
(:file "core/internals")
(:file "core/types/types")
(:file "core/errors")
(:file "core/viewports/viewport")
(:file "core/types/image-format")
(:file "core/types/pixel-format")
(:file "core/types/cffi-extra-primitive-types")
(:file "core/types/cffi-helpers")
(:file "core/c-arrays/def")
(:file "core/c-arrays/aref-c")
(:file "core/c-arrays/populate")
(:file "core/c-arrays/make")
(:file "core/c-arrays/map")
(:file "core/c-arrays/rest")
(:file "core/types/layout")
(:file "core/types/structs")
(:file "core/gpu-buffers/gpu-buffers")
(:file "core/gpu-arrays/buffer-backed")
(:file "core/vaos/vaos")
(:file "core/streams/buffer-streams")
(:file "core/transform-feedback/transform-feedback")
(:file "core/pipelines/compile-context")
(:file "core/pipelines/generics")
(:file "core/pipelines/uniforms")
(:file "core/pipelines/gpu-macros")
(:file "core/pipelines/gpu-pipeline-base")
(:file "core/pipelines/pipeline-validation")
(:file "core/pipelines/funcall-g")
(:file "core/pipelines/gpu-functions")
(:file "core/pipelines/glsl-stages")
(:file "core/pipelines/mapg-context")
(:file "core/pipelines/uniform-assigners-generation")
(:file "core/pipelines/programs")
(:file "core/pipelines/multi-draw")
(:file "core/pipelines/defpipeline")
(:file "core/pipelines/gpu-lambda")
(:file "core/pipelines/bake")
(:file "core/textures/def")
(:file "core/samplers/samplers")
(:file "core/textures/textures")
(:file "core/textures/texture-samplers")
(:file "core/render-buffers/render-buffer")
(:file "core/samplers/context")
(:file "core/pipelines/map-g")
(:file "core/pipelines/quad-stages")
(:file "core/gpu-arrays/texture-backed")
(:file "core/gpu-arrays/with-and-push")
(:file "core/fbos/fbo")
(:file "core/ubos/ubo")
(:file "core/ssbos/ssbos")
(:file "core/sync/sync")
(:file "core/queries/query")
(:file "core/compute/compute")
(:file "core/types/predefined/gpu-structs")
(:file "core/context/make")
(:file "core/context/known-state-blocks")
(:file "core/repl")
;;---
(:file "docs/api/package")
(:file "core/types/docs-image-formats")
(:file "core/types/docs-pixel-formats")
(:file "core/types/predefined/docs")
(:file "core/types/docs")
(:file "core/measurements/docs")
(:file "core/memory/docs")
(:file "core/c-arrays/docs")
(:file "core/gpu-buffers/docs")
(:file "core/gpu-arrays/docs")
(:file "core/streams/docs")
(:file "core/viewports/docs")
(:file "core/textures/docs")
(:file "core/samplers/docs")
(:file "core/fbos/docs")
(:file "core/blending/docs")
(:file "core/ubos/docs")
(:file "core/ssbos/docs")
(:file "core/vaos/docs")
(:file "core/pipelines/docs")))