Commit Graph

62 Commits

Author SHA1 Message Date
SweetId 54c43c7600 Fix examples compilation 2024-02-22 17:27:43 -05:00
Sid eccddc2871
Merge pull request #1 from SirLynix/renderer-fixes
Renderer fixes
2024-02-22 17:25:28 -05:00
Sid 785f814e15
Merge pull request #2 from SirLynix/main
Update for latest Nazara version
2024-02-22 17:22:42 -05:00
Lynix 2156fdce4f Update for latest Nazara version 2024-02-12 15:47:28 +01:00
SweetId c0a51732d0 fix crash 2023-12-12 12:38:01 +01:00
SweetId 1befc1a3d4 release buffers properly 2023-12-08 16:10:52 +01:00
Lynix 120ba7dcd7 Fix font texture mipmaps and setup a debug name 2023-11-28 15:22:10 +01:00
Lynix fa10201d69 Fix clear values 2023-11-28 15:21:56 +01:00
SweetId e3f4b74a66 minimize nazara dependencies 2023-11-28 19:00:53 +05:30
SweetId ae70760305 fix invalide binding type 2023-11-28 19:00:03 +05:30
SweetId fe6dec9934 Fix arguments order 2023-11-28 18:59:49 +05:30
SweetId 8cb4290a4f passing args to application 2023-11-28 18:39:55 +05:30
SweetId 635b9a58bb passing args as params to Nz::Application 2023-11-28 18:32:31 +05:30
SweetId 37b35051f7 ignore imgui.ini file 2023-11-24 16:05:33 +05:30
SweetId 9e4d157792 fix warnings 2023-11-24 16:04:05 +05:30
SweetId 1accd86a9c split NazaraImgui.hpp into multiples files to speed up compilation 2023-11-24 16:03:56 +05:30
SweetId 41c6439b90 renaming RenderFrame to RenderResources 2023-11-22 11:27:24 +05:30
SweetId e72f1278c6 updating code to reflect changes in engine 2023-11-21 11:26:13 +05:30
SweetId 251c9f23ec removing useless EnsureContext call 2023-11-17 13:42:00 +05:30
SweetId 560beece10 fix imgui discarding result of previous pass 2023-11-17 13:41:23 +05:30
SweetId 1246119c2e updating example code 2023-11-17 13:40:57 +05:30
SweetId e933e6af6e add Ecs demo usage 2023-11-17 12:53:30 +05:30
SweetId e2aa7cb65c renaming RenderInternal to Render. Drawer no longer call RenderInternal 2023-11-17 12:52:38 +05:30
SweetId 1a74784143 remove need for window argument since we init with one 2023-11-17 12:51:45 +05:30
SweetId 00fcb37e4a ensure ImguiPipelinePass has valid context 2023-11-16 19:07:05 +05:30
SweetId 31f8b03a22 fix nasty copy 2023-11-16 18:50:43 +05:30
SweetId 8da1fa5db5 ImguiDrawer::Prepare now calls RenderInternal 2023-11-16 18:04:30 +05:30
SweetId 741b593033 Add ImguiPipelinePass 2023-11-16 17:23:55 +05:30
SweetId c5bffa9c98 update example code 2023-10-20 20:29:34 -04:00
SweetId 2a821c0cb3 fix MT/MD mismatch in release 2023-10-20 20:29:25 -04:00
SweetId bd40b7c47a fix warnings 2023-09-19 20:28:20 -04:00
SweetId 9c78b57cb0 enable Docking and keyboard navigation 2023-09-19 20:27:06 -04:00
SweetId c9354dea26 fix linkage issue 2023-09-19 20:17:31 -04:00
SweetId a08a9b377c add imgui function to ensure crossdll context is valid 2023-09-19 20:16:10 -04:00
SweetId eddcd4b906 add proper dllimport/export declarations 2023-09-19 20:02:29 -04:00
SweetId 4ff3609492 use proper debug mode when required 2023-09-19 19:54:50 -04:00
SweetId 14c36368de update NazaraImgui to reflect latest changes in Nazara 2023-09-19 19:52:22 -04:00
SweetId 0a50ad12ad switching to MD runtime 2022-08-14 20:16:19 +02:00
SweetId bf2c812867 add example code 2022-08-09 21:41:28 +01:00
SweetId 94e5b8c03b rework drawcalls building 2022-08-09 21:41:14 +01:00
SweetId afc12c44f8 add handlers to allow imgui code with no access to main loop 2022-08-09 21:40:37 +01:00
SweetId f6c04bbc78 set pkg dependencies as public 2022-08-06 15:00:52 +01:00
SweetId 6830debf83 runtime MT/MTd to fit NazaraEngine 2022-07-31 00:47:22 +02:00
SweetId f14f06b3fe add README.md 2022-07-30 15:06:29 +02:00
SweetId 589e1a35aa add licence text 2022-07-30 14:38:16 +02:00
SweetId cc165d108d disable private headers installation 2022-07-30 13:49:16 +02:00
SweetId 50af1d5164 add gitattributes/gitignore files 2022-07-30 13:48:56 +02:00
SweetId 11088f3f77 add xmake 2022-07-30 13:10:50 +02:00
SweetId 8b2ea608c3 fix compilation errors 2022-07-30 13:10:37 +02:00
SweetId 31374d0f9d fix warnings 2022-07-30 13:09:49 +02:00