Daemo
f1c7f8ab27
Added mlx_set_image_rectangle
2026-08-10 16:02:24 +02:00
Daemo
9800d2f78d
Added mlx_set_window_icon
2026-08-10 15:32:18 +02:00
Daemo
83b9f8f9da
Fixed crash on NULL window titles + typo
2026-08-09 02:22:57 +02:00
Daemo and GitHub
63fe3088bf
Fix inconsistencies with the FPS scheduler ( #241 )
...
The current Fps manager will sometime skip the intended delay and start
the next frame immediately, I'm not 100% sure why it happens, but I
rewrote most of it to stay consistent and improved the overall precision
by compensating for OS wake delay after sleep and finishing with a busy
wait
I also changed the behavior of mlx_set_fps_goal to allow zero/negative
values and treat them as uncapped (like most graphics libraries)
2026-08-08 15:45:56 +02:00
Daemo and GitHub
2d0c02ae7e
Fix freeze when resizing a window ( #239 )
...
Fixed an annoying bug where the application would freeze when resizing
the window
This pull request made it so the SDL window's resizing event now
broadcasts a new event specifically asking the swapchain to recreate
itself, which will in turn broadcast the original event when done. It
also removed the Event enum specific values, as they were irrelevant.
2026-08-07 00:18:52 +02:00
kbz_8
492365f6dd
swithing to manual surface management
2026-03-23 21:45:36 +01:00
kbz_8
564942ad35
fix
2026-03-23 21:45:36 +01:00
kbz_8
7639c27df4
fixing put pixel resize issue
2026-02-03 11:58:06 +01:00
kbz_8
33ae4c3a37
fixing windows compilation issues, bumping version
2026-01-11 14:01:37 +01:00
kbz_8
ec019ba45c
removing garbage file
2025-11-04 20:33:04 +01:00
kbz_8
4f1cad4e72
fixing render finished semaphore based on max frame in flight issue
2025-10-22 13:30:55 +02:00
kbz_8
72d8ddae64
fixing descriptor pools issue, adding unit tests shortcut to makefile
2025-10-22 12:09:28 +02:00
kbz_8
14dee628c4
starting to work on headless support
2025-06-24 07:10:02 +02:00
kbz_8
2c73362fce
adding bindings
2025-03-13 16:58:10 +01:00
kbz_8
093dabcbbb
adding hidden bindings
2025-03-13 00:39:01 +01:00
kbz_8
2345cf4417
adding secret bindings
2025-03-12 22:57:29 +01:00
kbz_8
2c710058f3
fixing too recent header
2025-01-12 21:13:30 +01:00
kbz_8
f4422c3174
fixing macOS issue
2025-01-11 23:04:58 +01:00
kbz_8
c8250629f3
fixing macOS issue
2025-01-11 22:42:40 +01:00
kbz_8
ef16cd3fdb
fixing macOS issue
2025-01-11 22:28:39 +01:00
kbz_8
1f482719e6
fixing things
2025-01-07 01:20:26 +01:00
kbz_8
ce530c765e
wtf is hapenning
2024-12-28 15:42:38 +01:00
kbz_8
49002fdd98
fixing vicious bug in scene code
2024-12-27 23:28:51 +01:00
kbz_8
4e326db10d
re-adding render to texture
2024-12-20 01:19:15 +01:00
kbz_8
62bd63c364
adding multiple hooks supports for events and loop
2024-12-17 02:33:04 +01:00
kbz_8
c636229875
working on endianness with vulkan images
2024-12-17 00:11:21 +01:00
kbz_8
a85ad6378e
fixing bug in texture clear
2024-12-16 19:07:16 +01:00
kbz_8
623021a669
implementing last functions, adding put pixel region
2024-12-16 16:13:44 +01:00
kbz_8
feb3fcbd1f
finxing memory usages
2024-12-16 01:24:25 +01:00
kbz_8
5b726fe74a
adding missing function implementation
2024-12-15 03:53:56 +01:00
kbz_8
5a36b90a72
reworking application and bridge
2024-12-15 03:35:17 +01:00
kbz_8
7bd2b9c4c7
working on garbage collection, fixing small issues with font destroy
2024-12-14 01:39:50 +01:00
kbz_8
f78c3e9f0f
fixing valgrind issues, injecting garbage collector inside vulkan's funtions
2024-12-13 02:51:52 +01:00
kbz_8
34ea0822a7
moving experimental features to a new folder
2024-12-04 18:34:53 +01:00
kbz_8
3122576f04
enabling pre compiled header
2024-12-04 15:04:51 +01:00
kbz_8
92d060fc70
adding include check
2024-12-04 14:35:54 +01:00
kbz_8
777b92af8c
adding missing include
2024-12-04 14:19:36 +01:00
kbz_8
b7183a1058
fixing window resizing
2024-12-04 14:04:44 +01:00
kbz_8
122f4e8403
working on swapchains
2024-11-26 23:11:03 +01:00
kbz_8
32b6053cfb
working on rtt
2024-11-14 17:38:44 +01:00
kbz_8
ef50272a0c
fixing rotation
2024-11-14 11:44:52 +01:00
kbz_8
e29ea92202
adding transformations
2024-11-13 12:17:59 +01:00
kbz_8
eaf5be3061
adding nesting to debug logs
2024-11-05 12:49:21 +01:00
kbz_8
4ae7bd0420
improving BringToLayer
2024-11-05 11:59:31 +01:00
kbz_8
5f46c8cb55
fixing bug with image recreation
2024-11-05 11:50:40 +01:00
kbz_8
e8de2c169d
adding clear color in mlx_clear_window
2024-11-04 21:21:46 +01:00
kbz_8
b59888efb3
yes
2024-11-03 01:23:52 +01:00
kbz_8
a662427097
added show and hide cursor support, fixing technological debt from original mlx, fixed missaligned comments in mlx.h
2024-10-31 15:16:01 +01:00
kbz_8
2854b19296
yes
2024-10-28 20:19:39 +01:00
kbz_8
d167538b3f
yes
2024-10-28 20:17:39 +01:00