b-aaz
fb474874db
Added required includes to the platform headers .
...
Added missing include decelerations and in one case removed an unnecessary
one form the platform headers in the demo/ directory .
2024-01-20 16:16:45 +03:30
Th3T3chn0G1t
637b5e198d
Fixed UBSan trip in GLFW OpenGL3 demo backend
...
This resolves a false UBSan trip caused by treating the element offset
in `glDrawElements` as a pointer
This parameter is effectively an offset but is taken as a `void*`
By not storing the offset as a pointer, UBSan no longer tools the offset
to check for null pointer overflow
2022-11-24 10:21:37 +00:00
Rob Loach
ca49016428
Rename more null variables to tex_null
2022-07-30 17:45:12 -04:00
Rob Loach
54fd67bddd
Rename additional .null variables
2022-07-30 17:43:46 -04:00
Rob Loach
ec4acc7cf4
Rename the null variable to tex_null
2022-07-30 17:38:10 -04:00
Rob Loach
ceee8839ab
glfw_gl3: Cast the void* to a struct nk_glfw* ( #434 )
...
While it doesn't fix the issue @tree786isback in #434 , it is a good thing to cast the void*'s correctly.
2022-03-22 11:22:22 -04:00
Cameron Cawley
60c52adfaf
Enable and fix most GCC warnings ( #377 )
...
Co-authored-by: Rob Loach <robloach@gmail.com>
2021-12-16 20:44:00 +01:00
Cameron Cawley
9af0103cac
Build all demos as C89
2021-12-14 20:14:34 +00:00
Wladislav Artsimovich
1e4eacca2e
change NK_MEMSET to memset(), because NK_MEMSET is NK internal
2021-06-18 16:19:49 +02:00
marcinzelent
d829ff1ef1
Fixed copy and paste in glfw_opengl3 demo
2021-04-08 17:36:07 +02:00
Patrick McMorris
c1e7be31bd
fix incorrect memset size in shutdown for glfw demo
2020-06-11 23:03:38 -07:00
Richard Gill
910df27fa0
nuklear_glfw_gl3.h without implementation ( #124 )
...
note: including nuklear implementation in glfw_gl3 implementation file is still needed because of the usage of some macros (i.e. NK_MEMSET)
2020-05-08 13:12:55 +02:00
Richard Gill
fe01ff52eb
demo/glfw_opengl3 Remove global state
2020-04-30 15:17:24 +02:00
Zane Ashby
9818f642da
Fix memory leak in demo and example code.
...
Clear cmds nk_buffer after each frame to stop it growing over time.
2020-04-12 01:40:09 +12:00
Vincent Torri
1fdf7828af
demos: fix typo (clipbard --> clipboard)
2018-09-15 06:52:10 +02:00
vurtun
054136075c
Fixed warnings and UB in demo code
2017-11-27 20:44:13 +01:00
lieff
039afa80ae
fix asan error (out-of-scope variable access)
2017-09-01 13:06:49 +03:00
cascade256
f7137ec0f1
Fix GLFW double clicking
2017-08-13 00:55:07 -07:00
vurtun
9dc7323b74
Added platform double click support #412
2017-05-06 18:50:32 +02:00
vurtun
23eea231d8
Added horizontal scrolling
2017-03-21 21:21:58 +01:00
vurtun
5011a36529
Updated CHANGELOG format and versioning
2017-01-15 21:13:38 +01:00
vurtun
a835309973
Fixed typo inside GLFW demo #311
2016-12-31 19:14:47 +01:00
vurtun
bd3fd8300f
Pulled panel memory managment into nuklear
...
I simplified a lot of API calls by pulling panel memory management
inside the library. All API calls which previously required a panel
as parameter are now handling their panel themself.
2016-10-29 23:28:47 +02:00
vurtun
1b9779ce51
Nuklear now allows custom vertex layouts
...
I removed the default vertex type and instead create an API to allow the
user to specify the vertex struct layout. Of course you are still
bound on what the library actual has on vertex data but the type and
sequence of the data is now configurable. This commit is quite
experiental and could introduce some bugs, but so far it look fine.
2016-09-02 15:33:49 +02:00
vurtun
920374bb44
Added scrollbar shortcuts to demos
2016-06-16 20:53:30 +02:00
vurtun
1ac8021979
Fixed mouse dragging behavior
...
Fixed a bug inside the library and demos causing wrong dragging
behavior for `nk_property_xxx`.
2016-06-06 11:36:39 +02:00
vurtun
66c2ac72d6
Fixed #158 key press typo in GLFW backends
2016-06-01 13:35:01 +02:00
vurtun
25cfeb98af
Added property OS cursor hiding for mouse grabbing
2016-05-23 14:56:22 +02:00
vurtun
a529f967e6
Another demo change to fix High DPI screens
2016-05-16 20:22:52 +02:00
vurtun
f5dc2906a8
Converted backend demos into single header files
2016-04-30 17:09:01 +02:00