From 2e0b6ffcd7c3ddc09daca64993bdc62fc428a175 Mon Sep 17 00:00:00 2001 From: andromeda Date: Mon, 19 Oct 2026 23:22:57 -0400 Subject: .c3fmt --- .c3fmt | 2 ++ rfont.c3l/rfont.c3 | 38 +++++-------------------------------- rgfw.c3l/rgfw.c3 | 24 +++++------------------- rsgl.c3l/rsgl.c3 | 55 ++++++++---------------------------------------------- 4 files changed, 20 insertions(+), 99 deletions(-) create mode 100644 .c3fmt diff --git a/.c3fmt b/.c3fmt new file mode 100644 index 0000000..d84959f --- /dev/null +++ b/.c3fmt @@ -0,0 +1,2 @@ +newline_at_eof: true +max_line_length: 132 diff --git a/rfont.c3l/rfont.c3 b/rfont.c3l/rfont.c3 index 0743258..e3fa1fb 100644 --- a/rfont.c3l/rfont.c3 +++ b/rfont.c3l/rfont.c3 @@ -105,45 +105,17 @@ extern fn Font* font_init_data(Renderer*, char*, uint, usz, usz) @cname("RFont_f extern fn Font* font_init_data_ptr(Renderer*, char*, uint, usz, usz, Font*) @cname("RFont_font_init_data_ptr"); extern fn void font_free(Renderer*, Font*) @cname("RFont_font_free"); extern fn void font_free_ptr(Renderer*, Font*) @cname("RFont_font_free_ptr"); -extern fn Glyph_fallback_callback set_glyph_fallback_callback( - Glyph_fallback_callback -) @cname("RFont_set_glyph_fallback_callback"); +extern fn Glyph_fallback_callback set_glyph_fallback_callback(Glyph_fallback_callback) @cname("RFont_set_glyph_fallback_callback"); extern fn Glyph font_add_char(Renderer*, Font*, CChar, usz) @cname("RFont_font_add_char"); extern fn Glyph font_add_codepoint(Renderer*, Font*, uint, usz) @cname("RFont_font_add_codepoint"); extern fn Glyph font_add_codepoint_ex(Renderer*, Font*, uint, usz, char) @cname("RFont_font_add_codepoint_ex"); extern fn void font_add_string(Renderer*, Font*, ZString, usz*, usz) @cname("RFont_font_add_string"); extern fn void font_add_string_len(Renderer*, Font*, ZString, usz, usz*, usz) @cname("RFont_font_add_string_len"); extern fn void text_area(Renderer*, Font*, ZString, uint, uint*, uint*) @cname("RFont_text_area"); -extern fn void text_area_spacing( - Renderer*, - Font*, - ZString, - float, - uint, - uint*, - uint* -) @cname("RFont_text_area_spacing"); -extern fn void text_area_len( - Renderer*, - Font*, - ZString, - usz, - uint, - usz, - float, - uint*, - uint* -) @cname("RFont_text_area_len"); +extern fn void text_area_spacing(Renderer*, Font*, ZString, float, uint, uint*, uint*) @cname("RFont_text_area_spacing"); +extern fn void text_area_len(Renderer*, Font*, ZString, usz, uint, usz, float, uint*, uint*) @cname("RFont_text_area_len"); extern fn void draw_text(Renderer*, Font*, ZString, float, float, uint) @cname("RFont_draw_text"); -extern fn void draw_text_spacing( - Renderer*, - Font*, - ZString, - float, - float, - uint, - float -) @cname("RFont_draw_text_spacing"); +extern fn void draw_text_spacing(Renderer*, Font*, ZString, float, float, uint, float) @cname("RFont_draw_text_spacing"); extern fn void draw_text_len(Renderer*, Font*, ZString, usz, float, float, uint, float) @cname("RFont_draw_text_len"); extern fn usz renderer_size(Renderer*) @cname("RFont_renderer_size"); extern fn Renderer* renderer_init(Renderer_proc) @cname("RFont_renderer_init"); @@ -152,4 +124,4 @@ extern fn void renderer_set_framebuffer(Renderer*, uint, uint) @cname("RFont_ren extern fn void renderer_set_surface(Renderer*, Surface) @cname("RFont_renderer_set_surface"); extern fn void renderer_set_color(Renderer*, float, float, float, float) @cname("RFont_renderer_set_color"); extern fn void renderer_free(Renderer*) @cname("RFont_renderer_free"); -extern fn void renderer_freePtr(Renderer*) @cname("RFont_renderer_freePtr"); \ No newline at end of file +extern fn void renderer_freePtr(Renderer*) @cname("RFont_renderer_freePtr"); diff --git a/rgfw.c3l/rgfw.c3 b/rgfw.c3l/rgfw.c3 index bdbe771..66bcd69 100644 --- a/rgfw.c3l/rgfw.c3 +++ b/rgfw.c3l/rgfw.c3 @@ -322,12 +322,10 @@ constdef EventFlag : uint MONITOR_DISCONNECTED = 1 << (char)EventType.MONITOR_DISCONNECTED, KEY_EVENTS = KEY_PRESSED | KEY_RELEASED | KEY_CHAR, - MOUSE_EVENTS = MOUSE_BUTTON_PRESSED | MOUSE_BUTTON_RELEASED | MOUSE_SCROLL | MOUSE_POS_CHANGED - | MOUSE_RAW_MOTION + MOUSE_EVENTS = MOUSE_BUTTON_PRESSED | MOUSE_BUTTON_RELEASED | MOUSE_SCROLL | MOUSE_POS_CHANGED | MOUSE_RAW_MOTION | MOUSE_ENTER | MOUSE_LEAVE, - WINDOW_EVENTS = WINDOW_MOVED | WINDOW_RESIZED | WINDOW_REFRESH | WINDOW_MAXIMIZED | WINDOW_MINIMIZED - | WINDOW_RESTORED + WINDOW_EVENTS = WINDOW_MOVED | WINDOW_RESIZED | WINDOW_REFRESH | WINDOW_MAXIMIZED | WINDOW_MINIMIZED | WINDOW_RESTORED | SCALE_UPDATED, WINDOW_FOCUS_EVENTS = WINDOW_FOCUS_IN | WINDOW_FOCUS_OUT, DATA_DRAG_DROP_EVENTS = DATA_DRAG | DATA_DROP, @@ -679,12 +677,7 @@ extern fn void setBuildDND(bool) @cname("RGFW_setbuildDND"); extern fn void waitForEvent(int) @cname("RGFW_waitForEvent"); extern fn void setQueueEvents(bool) @cname("RGFW_setQueueEvents"); extern fn GenericFunc* setEventCallback(EventType, GenericFunc) @cname("RGFW_setEventCallback"); -extern fn void setDualEventCallback( - EventType, - GenericFunc, - GenericFunc*, - GenericFunc* -) @cname("RGFW_setDualEventCallback"); +extern fn void setDualEventCallback(EventType, GenericFunc, GenericFunc*, GenericFunc*) @cname("RGFW_setDualEventCallback"); extern fn void setAllEventCallbacks(GenericFunc, Callbacks*) @cname("RGFW_setAllEventCallbacks"); extern fn void pollEvents() @cname("RGFW_pollEvents"); extern fn void stopCheckEvents() @cname("RGFW_stopCheckEvents"); @@ -701,14 +694,7 @@ extern fn void getMouseVector(float*, float*) @cname("RGFW_getMouseVector"); extern fn Window* createWindow(ZString, int, int, int, int, WindowFlags) @cname("RGFW_createWindow"); extern fn Window* createWindowPtr(ZString, int, int, int, int, WindowFlags, Window*) @cname("RGFW_createWindowPtr"); extern fn Surface* window_createSurface(Window*, char*, int, int, Format) @cname("RGFW_window_createSurface"); -extern fn Surface* window_createSurfacePtr( - Window*, - char*, - int, - int, - Format, - Surface* -) @cname("RGFW_window_createSurfacePtr"); +extern fn Surface* window_createSurfacePtr(Window*, char*, int, int, Format, Surface*) @cname("RGFW_window_createSurfacePtr"); extern fn void surface_setConvertFunc(Surface*, ConvertImageDataFunc) @cname("RGFW_surface_setConvertFunc"); extern fn void window_blitSurface(Window*, Surface*) @cname("RGFW_window_blitSurface"); extern fn bool window_getPosition(Window*, int*, int*) @cname("RGFW_window_getPosition"); @@ -848,4 +834,4 @@ extern fn bool extensionSupportedPlatform(ZString, usz) @cname("RGFW_extensionSu // RGFW_VULKAN 2599..2626 // RGFW_DIRECTX 2630..2649 -// RGFW_WEBGPU 2652..2661 \ No newline at end of file +// RGFW_WEBGPU 2652..2661 diff --git a/rsgl.c3l/rsgl.c3 b/rsgl.c3l/rsgl.c3 index dc770b2..df9f1be 100644 --- a/rsgl.c3l/rsgl.c3 +++ b/rsgl.c3l/rsgl.c3 @@ -145,18 +145,7 @@ extern fn Mat4 mat4_rotate(Mat4, float, float, float, float) @cname("RSGL_mat4_r extern fn Mat4 mat4_translate(Mat4, float, float, float) @cname("RSGL_mat4_translate"); extern fn Mat4 mat4_perspective(Mat4, float, float, float, float) @cname("RSGL_mat4_perspective"); extern fn Mat4 mat4_ortho(Mat4, float, float, float, float, float, float) @cname("RSGL_mat4_ortho"); -extern fn Mat4 mat4_lookAt( - Mat4, - float, - float, - float, - float, - float, - float, - float, - float, - float -) @cname("RSGL_mat4_lookAt"); +extern fn Mat4 mat4_lookAt(Mat4, float, float, float, float, float, float, float, float, float) @cname("RSGL_mat4_lookAt"); extern fn Mat4 mat4_multiply(Mat4, Mat4) @cname("RSGL_mat4_multiply"); extern fn Vec3D mat4_multiplyPoint(Mat4, Vec3D) @cname("RSGL_mat4_multiplyPoint"); @@ -398,25 +387,14 @@ extern fn Texture renderer_createTexture(Renderer*, TextureBlob*) @cname("RSGL_r extern fn void renderer_copyToTexture(Renderer*, Texture, usz, usz, TextureBlob*) @cname("RSGL_renderer_copyToTexture"); extern fn void renderer_deleteTexture(Renderer*, Texture) @cname("RSGL_renderer_deleteTexture"); extern fn Framebuffer renderer_createFramebuffer(Renderer*, usz, usz) @cname("RSGL_renderer_createFramebuffer"); -extern fn void renderer_attachFramebuffer( - Renderer*, - Framebuffer, - Texture, - char, - char -) @cname("RSGL_renderer_attachFramebuffer"); +extern fn void renderer_attachFramebuffer(Renderer*, Framebuffer, Texture, char, char) @cname("RSGL_renderer_attachFramebuffer"); extern fn void renderer_deleteFramebuffer(Renderer*, Framebuffer) @cname("RSGL_renderer_deleteFramebuffer"); extern fn void renderer_scissorStart(Renderer*, Rect, int) @cname("RSGL_renderer_scissorStart"); extern fn void renderer_scissorEnd(Renderer*) @cname("RSGL_renderer_scissorEnd"); extern fn ProgramBlob renderer_defaultBlob(Renderer*) @cname("RSGL_renderer_defaultBlob"); extern fn ProgramInfo renderer_createProgram(Renderer*, ProgramBlob*) @cname("RSGL_renderer_createProgram"); extern fn void renderer_deleteProgram(Renderer*, ProgramInfo*) @cname("RSGL_renderer_deleteProgram"); -extern fn usz renderer_findShaderVariable( - Renderer*, - ProgramInfo*, - ZString, - usz -) @cname("RSGL_renderer_findShaderVariable"); +extern fn usz renderer_findShaderVariable(Renderer*, ProgramInfo*, ZString, usz) @cname("RSGL_renderer_findShaderVariable"); extern fn void renderer_updateShaderVariable( Renderer*, ProgramInfo*, @@ -426,10 +404,7 @@ extern fn void renderer_updateShaderVariable( ) @cname("RSGL_renderer_updateShaderVariable"); extern fn void renderer_forceBatch(Renderer*) @cname("RSGL_renderer_forceBatch"); extern fn void renderer_setPerspectiveMatrix(Renderer*, Mat4) @cname("RSGL_renderer_setPerspectiveMatrix"); -extern fn void renderer_setDefaultPerspectiveMatrix( - Renderer*, - Mat4 -) @cname("RSGL_renderer_setDefaultPerspectiveMatrix"); +extern fn void renderer_setDefaultPerspectiveMatrix(Renderer*, Mat4) @cname("RSGL_renderer_setDefaultPerspectiveMatrix"); extern fn void renderer_setModelMatrix(Renderer*, Mat4) @cname("RSGL_renderer_setModelMatrix"); extern fn void renderer_resetModelMatrix(Renderer*) @cname("RSGL_renderer_resetModelMatrix"); extern fn ProgramInfo renderer_createComputeProgram(Renderer*, ZString) @cname("RSGL_renderer_createComputeProgram"); @@ -472,24 +447,10 @@ extern fn int drawTriangle(Renderer*, Vec3D[3]) @cname("RSGL_drawTriangle") @if( extern fn int drawPoint3D(Renderer*, Vec3D) @cname("RSGL_drawPoint3D") @if($feature(HIGHLEVEL)); extern fn int drawLine3D(Renderer*, Vec3D, Vec3D, uint) @cname("RSGL_drawLine3D") @if($feature(HIGHLEVEL)); extern fn int drawCube(Renderer*, Cube) @cname("RSGL_drawCube") @if($feature(HIGHLEVEL)); -extern fn int drawTriangleOutline( - Renderer*, - Vec3D[3], - uint -) @cname("RSGL_drawTriangleOutline") @if($feature(HIGHLEVEL)); +extern fn int drawTriangleOutline(Renderer*, Vec3D[3], uint) @cname("RSGL_drawTriangleOutline") @if($feature(HIGHLEVEL)); extern fn int drawRectOutline(Renderer*, Rect, uint) @cname("RSGL_drawRectOutline") @if($feature(HIGHLEVEL)); -extern fn int drawRoundRectOutline( - Renderer*, - Rect, - Vec2D, - uint -) @cname("RSGL_drawRoundRectOutline") @if($feature(HIGHLEVEL)); -extern fn int drawPolygonOutline( - Renderer*, - Rect, - uint, - uint -) @cname("RSGL_drawPolygonOutline") @if($feature(HIGHLEVEL)); +extern fn int drawRoundRectOutline(Renderer*, Rect, Vec2D, uint) @cname("RSGL_drawRoundRectOutline") @if($feature(HIGHLEVEL)); +extern fn int drawPolygonOutline(Renderer*, Rect, uint, uint) @cname("RSGL_drawPolygonOutline") @if($feature(HIGHLEVEL)); extern fn int drawArcOutline(Renderer*, Rect, Vec2D, uint) @cname("RSGL_drawArcOutline") @if($feature(HIGHLEVEL)); extern fn int drawOvalOutline(Renderer*, Rect, uint) @cname("RSGL_drawovalOutline") @if($feature(HIGHLEVEL)); @@ -542,4 +503,4 @@ import rfont; extern fn rfont::Renderer_proc renderer_proc() @cname("RFont_RSGL_renderer_proc"); extern fn rfont::Renderer* renderer_init(rsgl::Renderer*) @cname("RFont_RSGL_renderer_init"); extern fn void renderer_initPtr(rsgl::Renderer*, rfont::Renderer*) @cname("RFont_RSGL_renderer_initPtr"); -extern fn void renderer_free(rfont::Renderer*) @cname("RFont_RSGL_renderer_free"); \ No newline at end of file +extern fn void renderer_free(rfont::Renderer*) @cname("RFont_RSGL_renderer_free"); -- cgit v1.3.1