Lynix
68760209c1
Add OpenGLRenderer (WIP)
2020-04-15 19:38:11 +02:00
Lynix
91a5e70ac5
Fix global headers
2020-03-26 20:43:30 +01:00
Lynix
4ede9f1cfe
Add texture in demo
2020-03-18 13:48:05 +01:00
Lynix
91c05abd19
Define VK_NO_PROTOTYPES to prevent accidental usage of free Vulkan functions
2020-03-14 17:34:40 +01:00
Lynix
cb66dddd45
Merge branch 'nazara-next' into vulkan
2020-02-25 19:15:07 +01:00
Lynix
d298e93c13
Fix Linux linking issues
2020-02-24 20:57:06 +01:00
Lynix
2f102ac242
Enable more warnings (except for chipmunk)
2020-02-24 18:48:42 +01:00
Lynix
c9635ed766
Fix linking issues on Linux
2020-02-24 18:48:29 +01:00
Lynix
b6b3ac9f31
Move SDK include and source to base
2020-02-24 18:23:30 +01:00
Lynix
c69ee0b896
Fix premake issues
2020-02-24 18:04:33 +01:00
Lynix
eb8800f812
Remove Lua and Noise modules
2020-02-24 17:52:06 +01:00
Lynix
8be2342f25
Merge branch 'master' into vulkan
2020-02-23 00:46:48 +01:00
Lynix
67d0e0a689
Switch to C++17
2020-02-22 15:17:28 +01:00
Lynix
0cedd108a1
Add ReleaseWithDebug
2019-12-12 09:58:11 +01:00
Apjue
1a8a5e612e
Set start project
2019-05-12 16:07:21 +02:00
Apjue
f4e6f6a44f
Premake: Set libraries' rpath to current folder ( #199 )
...
* Set libraries' rpath to .
* Update changelog
2019-03-06 23:00:30 +01:00
Lynix
754823f46e
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2019-02-02 02:09:37 +01:00
Lynix
58c99e80f1
Enable MSVC conformance options
2019-02-02 02:09:34 +01:00
Alexandre Janniaux
e075b59019
premake: use omitframepointer instead of deprecated NoFramePointer ( #195 )
...
* premake: update to version 5 alpha 13
* premake: use omitframepointer instead of deprecated NoFramePointer
2019-01-21 15:27:40 +01:00
Jérôme Leclercq
53aa9ea170
Layouts ( #189 )
...
* Layout WIP
* Widgets/BoxLayout: Fix layout algorithm
* Widgets/BoxLayout: Fix box layout algorithm for good
* SDK/Widgets: Remove padding
* Sdk/Widgets: Make use of minimum/preferred size
* Sdk/TextAreaWidget: Add Minimum/PreferredSize to TextArea
* Sdk/Widgets: Add height/width variants of get/set fixed, maximum, minimum and preferred size methods
* Sdk/BoxLayout: Remove useless code
* Sdk/TextAreaWidget: Fix compilation
* Widgets/TextAreaWidget: Fix cursor position
2018-09-11 21:03:44 +02:00
Jérôme Leclercq
f0e215f8f5
Math/Angle: Optimize SinCos on Linux
2018-09-05 15:15:02 +02:00
S6066
652ecd2404
[Premake5: package] Fix typo in pack-libdir's description ( #186 )
2018-08-28 22:35:20 +02:00
Lynix
9ecfe31637
Build: Copy .dll only if host is Windows
2018-08-08 10:35:49 +02:00
Lynix
39d1d31639
Core: Integrated Unicode data
2018-08-03 20:24:56 +02:00
Lynix
a4aad3caac
Merge branch 'master' into vulkan
2018-06-12 19:08:02 +02:00
Lynix
d7a2e9aad1
Merge branch 'ubo' into vulkan
2018-06-12 19:07:58 +02:00
Lynix
456f2b32e7
Build: Fix install/executable paths
2018-06-10 15:49:11 +02:00
Lynix
efa727dfd4
Build: Fix thirdparty target dir
2018-05-21 19:28:33 +02:00
Jérôme Leclercq
f864fc8a52
Build: Gather projects around categories
2018-05-16 12:55:36 +02:00
Lynix
43bb487801
Merge branch 'master' into vulkan
2018-04-26 22:48:49 +02:00
Lynix
a48dc11063
Fix compilation in server mode
2018-04-14 00:08:50 +02:00
Alexandre Janniaux
f8d1959d87
Fix gmake2 makefile by filtering gmake* instead of gmake
...
From a proposition of github.com/tdesveauxPKFX, filter on gmake*
generator instead of gmake so as to add library output directory.
Fixes #155
2018-04-02 20:45:03 +02:00
Lynix
7875ece869
Build: Fix platform module not being client-only
2018-02-25 18:21:42 +01:00
Jérôme Leclercq
7d54ac4c10
Merge branch 'master' into vulkan
2018-02-13 13:06:01 +01:00
Jérôme Leclercq
1feb4b2ba7
Build: defines NDEBUG in Release
2018-02-09 17:16:51 +01:00
Lynix
db7f778672
Build self-hosted lib in a different folder and .gitignore it
2018-02-07 18:18:55 +01:00
Lynix
1c3654148d
Merge branch 'master' into vulkan
2018-01-16 21:15:58 +01:00
germinolegrand
1e55c4d9e9
Prerequisites instead of Prerequesites (typo) #152 ( #153 )
2018-01-16 12:23:01 +01:00
Lynix
0b2d5b9332
Build: Improve coherence
...
This will prevent regeneration of the project for no reason.
There's a remaining bug with the units tests (which sometimes are processed before SDK, thus ending with less dependencies libraries)
2018-01-14 14:24:23 +01:00
Lynix
54015a9f44
Fix previous fix ...
2018-01-13 12:12:48 +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
Lynix
61ecedfe8c
Build: Merged extern workspace to main (and only) workspace
...
Also removed extern libraries precompiled binaries
2018-01-06 02:45:20 +01:00
Lynix
02d76aee5d
Build: Fix exclusion not working
2017-12-02 14:39:40 +01:00
Lynix
547ad8682f
Build: Add Category and possibility to excludes whole category with one command
2017-12-02 14:24:35 +01:00
Lynix
4c6b5d0546
Merge branch 'master' into vulkan
2017-11-24 20:14:39 +01:00
Jérôme Leclercq
cb57721a65
Package: Fix resource copy on Linux
2017-10-10 21:52:33 +02:00
Jérôme Leclercq
15c37d1524
Build: Fix lua error in package.lua
2017-09-07 17:21:27 +02:00
Jérôme Leclercq
3d7799ec62
Update build script to match Lua 5.3 and new Premake version
2017-09-07 16:23:43 +02:00