aboutsummaryrefslogtreecommitdiff
path: root/src/draw/draw.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/draw/draw.odin')
-rw-r--r--src/draw/draw.odin16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/draw/draw.odin b/src/draw/draw.odin
index 2e7eaaf..1bc24d1 100644
--- a/src/draw/draw.odin
+++ b/src/draw/draw.odin
@@ -25,12 +25,10 @@ SCREEN_HEIGHT :: 256
Renderer :: struct {
screen: struct {
framebuffer: Framebuffer,
- vertex_buffer: sg.Buffer,
},
display: struct {
pass_action: sg.Pass_Action,
pipe: sg.Pipeline,
- binds: sg.Bindings,
},
view: sg.View,
@@ -77,22 +75,9 @@ init :: proc(r: ^Renderer) {
Color{0.2, 0.2, 0.2, 1.0},
)
- r.screen.vertex_buffer = sg.make_buffer({
- size = size_of(Vertex) * 6,
- usage = {
- vertex_buffer = true,
- immutable = false,
- stream_update = true,
- },
- })
-
r.view = sg.alloc_view()
r.sampler = sg.make_sampler({})
- r.display.binds.vertex_buffers[0] = r.screen.vertex_buffer
- r.display.binds.views[VIEW_tex] = r.screen.framebuffer.view
- r.display.binds.samplers[SMP_tex_samp] = r.sampler
-
r.tint = {1, 1, 1, 1}
}
@@ -105,7 +90,6 @@ deinit :: proc(r: ^Renderer) {
sg.destroy_view(r.view)
sg.destroy_sampler(r.sampler)
- sg.destroy_buffer(r.screen.vertex_buffer)
destroy_framebuffer(&r.screen.framebuffer)
}