Antti Keränen
6566d9075d
Improve Vulkan demo ( #717 )
...
* demo: fix errors and warnings in GLFW Vulkan demo
* demo: improve resize handling in GLFW Vulkan demo
On my machine (x86_64 Linux, Wayland) VK_SUBOPTIMAL or
VK_OUT_OF_DATE_KHR were never returned so the resizing of the swapchain
never happened.
Fix by using GLFW's resize callback to detect a window resize and a
swapchain recreation. Vulkan tutorial uses the same approach.
fb_scale was never used in the Vulkan backend, so it was removed.
* demo: fix copy&paste typo in GLFW Vulkan demo
* demo: sync nuklear_glfw_vulkan.in.h with nuklear_glfw_vulkan.h
Over time people have not been noticing that the expected workflow is to
build nuklear_glfw_vulkan.h from nuklear_glfw_vulkan.in.h
2024-10-19 04:04:28 -04:00
Antti Keränen
b2ffce5131
demo/backend: add vulkan SDL backend and demo
...
Based on other SDL demos and GLFW Vulkan demo.
2024-10-19 04:03:54 -04:00
Stephen-Zulauf
03198a016b
Add Catppucin color styles ( #695 )
2024-10-02 23:08:10 -04:00
Rob Loach
8f45d37cf6
demo: Rename zahnrad binaries to demo
2024-10-02 23:02:35 -04:00
JS Deck
e360f267ed
add up/down/ctrl-b/ctrl-e key handling to d3d11 demo
2024-10-02 12:12:51 -04:00
Rob Loach
2ad47c08f1
Rebuild nuklear.h
2024-09-30 13:41:55 -04:00
Rob Loach
0a28e3002b
Fix incompatible pointer types warning
2024-09-30 13:33:55 -04:00
Kirill Rodriguez
fa9f257c7b
untyped pointers fail when you use c++ compiler
2024-09-29 01:59:17 -04:00
Rob Loach
2156b95a5d
Merge pull request #709 from ryuukk/rounding
...
Round layout widget position to nearest 0
2024-09-29 01:59:01 -04:00
ryuukk
b6e261b508
Round layout widget position to nearest 0
2024-09-28 21:44:42 +02:00
Rob Loach
964cc81fad
Merge pull request #697 from ryuukk/patch-2
...
Update proggyfont urls
2024-09-25 11:34:03 -04:00
ryuukk
5c89e05538
Change proggyfont urls
2024-09-23 15:32:17 +02:00
Rob Loach
ca8aaf3f65
Merge pull request #690 from lockie/master
...
allegro5: take image region into account for NK_COMMAND_IMAGE
2024-09-19 10:56:09 -04:00
Andrew Kravchuk
a02e1824b8
allegro5: correctly handle subimages NK_COMMAND_IMAGE
2024-09-18 09:07:28 +02:00
Andrew Kravchuk
e4901c5358
allegro5: correctly handle zero region in NK_COMMAND_IMAGE
2024-09-18 06:46:14 +02:00
Andrew Kravchuk
19dc0131f3
allegro5: take image region into account for NK_COMMAND_IMAGE
2024-09-17 20:52:58 +02:00
Rob Loach
4ffef5eb11
Merge pull request #689 from mark-summerfield/patch-1
...
Update nuklear_xcb.h: eliminate two warnings in C99 mode
2024-09-14 14:20:37 -04:00
Mark
f3de6a0cb3
Update nuklear_xcb.h: eliminate two warnings in C99 mode
...
Function `NK_API int nk_cairo_render(struct nk_cairo_context *cairo_ctx, struct nk_context *nk_ctx)` returns an int but `return;` is used twice. Now replaced with `return nk_false;`. This makes for clean compilation with both C89 _and_ C99.
2024-09-14 10:37:45 +01:00
Rob Loach
18f7e7a948
demo: Add headers to overview.c ( #684 )
...
This adds the required C headers directly to the top of the overview.c demo so that they don't need to be added in the renders themselves.
2024-09-08 12:34:09 -04:00
Rob Loach
ec113a0f7c
Merge pull request #680 from Immediate-Mode-UI/demo-overview--time
...
demo: Add time.h to overview.c
2024-09-04 11:43:17 -04:00
Rob Loach
4373fd03cc
Merge pull request #682 from PROP65/func_fix
...
Fixes for nk_strtod, nk_strtof, and nk_strtoi
2024-09-03 20:07:35 -04:00
PROP 65
19bb57b893
Update nuklear.h
2024-09-03 03:46:11 +00:00
PROP 65
cb9dc9635a
Update nuklear_util.c
2024-09-03 03:39:49 +00:00
Rob Loach
458112efd3
demo: Add time.h to overview.c
...
This adds the `time.h` include to the top of overview.c so that the renders don't need to include it manually.
2024-09-02 14:15:44 -04:00
Rob Loach
f7847e6024
Add delta_time_seconds to a few renderers ( #628 )
2024-08-29 22:22:55 -04:00
Rob Loach
9eeb910d01
Merge pull request #672 from PROP65/delta
...
Add delta_time_seconds to X11 and SFML renderers
2024-08-29 10:50:22 -04:00
PROP 65
751d2bfbff
Update nuklear_sdl_gl2.h
2024-08-29 03:17:04 +00:00
PROP 65
1d03d421c5
Update nuklear_sdl_gl3.h
2024-08-29 03:16:51 +00:00
PROP 65
f180a5c423
Update nuklear_sdl_gles2.h
2024-08-29 03:16:40 +00:00
PROP 65
49fd23e13c
sfml_gl2: add delta_time_seconds
2024-08-29 03:15:45 +00:00
PROP 65
81ae780756
sfml_gl3: add delta_time_seconds
2024-08-29 03:14:25 +00:00
PROP 65
4bfc027e08
xlib: add delta_time_seconds
2024-08-29 03:13:45 +00:00
PROP 65
c3fe64a487
xlib_gl2: add delta_time_seconds
2024-08-29 03:13:22 +00:00
PROP 65
42b9ea7943
xlib_gl3: add delta_time_seconds
2024-08-29 03:11:10 +00:00
PROP 65
d043803932
xlib: add delta_time_seconds
2024-08-29 03:09:28 +00:00
PROP 65
b3b400895d
Add delta_time_seconds
to the SDL OpenGL renderers ( #671 )
...
RE: #627
2024-08-28 11:18:48 -04:00
Rob Loach
b1c2227fa9
Merge pull request #669 from PROP65/knob
...
New Widget: Knobs
2024-08-28 11:01:42 -04:00
PROP 65
1f0c22cc10
Merge branch 'Immediate-Mode-UI:master' into knob
2024-08-28 00:51:03 +00:00
Rob Loach
29b7be6de0
knob: Add color styles
2024-08-27 11:43:39 -04:00
Rob Loach
c3282bf274
Merge pull request #665 from PROP65/assert_delete
...
Remove unnecessary assert
2024-08-26 11:30:45 -04:00
PROP 65
eab9f225e6
Move copyright info to its own file ( #667 )
...
* Create LICENSE
* replace license with link to license
2024-08-26 11:29:47 -04:00
PROP 65
97fb6fffd6
Rebuild nuklear.h
2024-08-19 01:13:57 +00:00
PROP 65
8306b32465
Update nuklear_style.c
2024-08-19 01:10:19 +00:00
PROP 65
a6973c2d64
Update nuklear_style.c
2024-08-19 01:08:17 +00:00
PROP 65
48434308c6
Update nuklear_style.c
2024-08-19 01:06:30 +00:00
PROP 65
820eca5858
Update overview.c
2024-08-19 01:03:06 +00:00
PROP 65
0ddaeb7043
add atan(x) and atan2(y,x)
2024-08-19 01:00:05 +00:00
PROP 65
b7125d9b10
add atan(x) and atan2(y,x)
2024-08-19 00:58:22 +00:00
PROP 65
76ad5ebd3b
add knobs
2024-08-19 00:54:52 +00:00
PROP 65
3d5eb27f85
add knob widget
2024-08-19 00:48:39 +00:00