From 4ca283380a4023c4e78dec5d94b535482890296e Mon Sep 17 00:00:00 2001 From: Leah Lundqvist Date: Sun, 2 Feb 2020 02:54:41 +0100 Subject: [PATCH] gg: scissor --- vlib/gg/gg.v | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vlib/gg/gg.v b/vlib/gg/gg.v index 0d0a2eefbc..9584163f19 100644 --- a/vlib/gg/gg.v +++ b/vlib/gg/gg.v @@ -11,7 +11,6 @@ import ( gx os glfw - math ) pub struct Vec2 { @@ -111,6 +110,7 @@ pub fn new_context(cfg Cfg) &GG { if cfg.retina { scale = 2 } + gl.enable(C.GL_SCISSOR_TEST) //gl.enable(GL_BLEND) //# glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); //println('new gg text context VAO=$VAO') @@ -522,3 +522,7 @@ pub fn (c &GG) draw_empty_rect(x, y, w, h f32, color gx.Color) { c.draw_line(x, y + h, x + w, y + h, color) c.draw_line(x + w, y, x + w, y + h, color) } + +pub fn scissor(x, y, w, h f32) { + C.glScissor(x, y, w, h) +} \ No newline at end of file