SirLynix
c4a3b3f18a
Update GL headers
2022-08-10 00:26:33 +02:00
SirLynix
a108e6ce65
VulkanRenderer: Update headers and VMA
2022-08-10 00:24:13 +02:00
Jérôme Leclercq
03e2801dbe
Split engine to packages NazaraUtils and NZSL ( #375 )
...
* Move code to NazaraUtils and NZSL packages
* Reorder includes
* Tests: Remove glslang and spirv-tools deps
* Tests: Remove glslang init
* Remove NazaraUtils tests and fix Vector4Test
* Fix Linux compilation
* Update msys2-build.yml
* Fix assimp package
* Update xmake.lua
* Update xmake.lua
* Fix shader compilation on MinGW
* Final fixes
* The final fix 2: the fix strikes back!
* Disable cache on CI
* The return of the fix™️
2022-05-25 19:36:10 +02:00
SirLynix
e34bedbfa8
Remove unused thirdparty headers
...
Lua support got removed and kiwi is handled by xmake
2022-04-07 13:38:16 +02:00
Jérôme Leclercq
2d502775a6
Remove OpenAL headers (superseded by a xmake package)
2021-06-04 20:09:51 +02:00
Jérôme Leclercq
d72984380d
Replace Catch header by a xmake package
2021-06-04 20:09:35 +02:00
Jérôme Leclercq
9d1c821a16
Remove stb from thirdparty and use xmake instead
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
24c2de405f
Improve xmake build
2021-05-14 03:35:32 +02:00
Jérôme Leclercq
2641117847
Add building using xmake and cleanup thirdparty
2021-05-14 03:35:32 +02:00
Jérôme Leclercq
2a73005295
Delete spirv.h
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
3d84479d0e
Update vulkan headers
2021-02-15 14:48:16 +01:00
ImperatorS79
3f732eaf3e
Update newton.lua
2021-01-26 13:49:08 +01:00
ImperatorS79
4bf49876c6
Build Nazara on macos up to Nazara_network (not included
2020-11-21 20:05:19 +01:00
Jérôme Leclercq
267bd74a97
Merge branch 'master' into nazara-next
2020-09-26 10:49:32 +02:00
Jérôme Leclercq
ceb8bb0a09
Disable warnings when compiling Newton
2020-09-22 17:40:52 +02:00
Jérôme Leclercq
790815e9ee
Merge branch 'master' into nazara-next
2020-09-17 20:28:11 +02:00
Jérôme Leclercq
67b0d70b7c
Upgrade to Newton 3.14 and make it a thirdparty lib
2020-09-06 17:09:19 +02:00
Jérôme Leclercq
8913d5c1d1
Add kiwi lib
2020-09-05 14:24:41 +02:00
Jérôme Leclercq
966c0b32aa
Remove LUA_USE_WINDOWS define
...
as it's defined by luaconf.h
2020-09-05 12:56:06 +02:00
Jérôme Leclercq
ef737a8ecd
Add basic EGL support
2020-09-01 18:46:35 +02:00
Jérôme Leclercq
b2a7e620e0
Merge branch 'master' into nazara-next
2020-08-27 20:12:36 +02:00
Jérôme Leclercq
4df7d0b4e2
Update Catch to v2.13.0
2020-08-27 19:26:38 +02:00
Lynix
50bd150345
WIP
2020-08-02 20:42:51 +02:00
Jérôme Leclercq
251810ca99
WIP SpirvWriter
2020-07-29 11:22:52 +02:00
ImperatorS79
ee3b5347b8
Add a define on POSIX system for lua to silence a warning about tmpname vs mkstmp
...
Since the define LUA_USE_MACOSX and LUA_USE_LINUX seems to lead to the same subdefine it will do the job
2020-07-14 18:47:03 +02:00
Lynix
1734b8e5db
SDL fixes
2020-05-27 20:37:20 +02:00
Lynix
68208f5426
Merge branch 'master' into vulkan
2020-05-27 19:48:22 +02:00
Lynix
b0c72a6101
Replace platform backends by SDL
2020-05-27 17:47:52 +02:00
Lynix
bd6924d66d
OpenGL: Handle Spir-V
2020-04-19 15:31:48 +02:00
Lynix
68760209c1
Add OpenGLRenderer (WIP)
2020-04-15 19:38:11 +02:00
Lynix
b73d3e8f04
Add and make use of Vulkan Memory Allocator
2020-03-26 21:15:49 +01:00
Lynix
cb66dddd45
Merge branch 'nazara-next' into vulkan
2020-02-25 19:15:07 +01:00
Lynix
2f102ac242
Enable more warnings (except for chipmunk)
2020-02-24 18:48:42 +01:00
Lynix
0c008236ba
Minor fixes + update vulkan include
2020-02-23 01:28:16 +01:00
Lynix
8be2342f25
Merge branch 'master' into vulkan
2020-02-23 00:46:48 +01:00
Lynix
3d22321109
Big f***ing cleanup part 1
2020-02-23 00:42:22 +01:00
Lynix
c23248c564
PhysWorld2D: Fix possible stack overflow when using wildcard collision handler
2019-06-16 15:40:24 +02:00
Alexandre Janniaux
5343b581ad
Warnings: fix opengl redefined name ( #196 )
...
* opengl: use official include names
* thirdparty: rename GL3 into GL
2019-02-13 01:05:07 +01:00
Lynix
b067953373
I can't remember why I did this, but it fixes something
2019-01-19 02:31:53 +01:00
Lynix
43bb487801
Merge branch 'master' into vulkan
2018-04-26 22:48:49 +02:00
Lynix
665512402c
Fix some warnings
2018-03-20 21:58:46 +01:00
Lynix
1c3654148d
Merge branch 'master' into vulkan
2018-01-16 21:15:58 +01:00
Lynix
dc9b8549dc
Fix some chipmunk warnings
2018-01-13 12:08:23 +01:00
Jérôme Leclercq
26049ebc0e
Add chipmunk source code
...
And upgrade it to 7.0.2
2018-01-11 14:09:14 +01:00
Jérôme Leclercq
588b7487f6
Rename extlibs to thirdparty
2018-01-11 12:57:42 +01:00