From af592b857834f7638b1a826df869b2d2d519f704 Mon Sep 17 00:00:00 2001 From: IllusionMan1212 Date: Sun, 21 Jan 2024 18:47:15 +0200 Subject: [PATCH] small changes --- glx/constants.odin | 4 ++++ glx/wrappers.odin | 2 +- shaders/ui.frag | 2 +- zephr/zephr.odin | 1 - 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/glx/constants.odin b/glx/constants.odin index 9ff0a89..79fdcec 100644 --- a/glx/constants.odin +++ b/glx/constants.odin @@ -1,5 +1,9 @@ package glx +import x11 "vendor:x11/xlib" + +Drawable :: x11.XID + RENDER_TYPE :: 0x8011 RGBA_BIT :: 0x00000001 DEPTH_SIZE :: 12 diff --git a/glx/wrappers.odin b/glx/wrappers.odin index 6e8724f..3e8761f 100644 --- a/glx/wrappers.odin +++ b/glx/wrappers.odin @@ -3,7 +3,7 @@ package glx import x11 "vendor:x11/xlib" foreign import glx "system:GL" -Drawable :: x11.XID +#assert(size_of(__FBConfigRec) == 232) @private __FBConfigRec :: struct { diff --git a/shaders/ui.frag b/shaders/ui.frag index 7ffd499..48b01a6 100644 --- a/shaders/ui.frag +++ b/shaders/ui.frag @@ -11,7 +11,7 @@ uniform bool hasTexture; uniform sampler2D tex; -const float smoothness = 1.0; +const float smoothness = 0.7; void main() { float alpha = aColor.a; diff --git a/zephr/zephr.odin b/zephr/zephr.odin index a0b8e8d..e620aed 100644 --- a/zephr/zephr.odin +++ b/zephr/zephr.odin @@ -874,7 +874,6 @@ x11_create_window :: proc(window_title: cstring, window_size: Vec2, icon_path: c x11.XMapWindow(x11_display, x11_window) - // nocheckin gl.load_up_to(3, 3, proc(p: rawptr, name: cstring) { (cast(^rawptr)p)^ = glx.GetProcAddressARB(raw_data(string(name))) }) glx_major : i32