Jérôme Leclercq
424e6437c1
VulkanRenderer: Enable Wayland/XLib support
2020-09-01 19:20:59 +02:00
Jérôme Leclercq
ef737a8ecd
Add basic EGL support
2020-09-01 18:46:35 +02:00
Jérôme Leclercq
ea8f34c45e
Rename WGL folder from Win32 to WGL
2020-08-28 15:52:31 +02:00
Jérôme Leclercq
391037d9e3
Fix external deps .dll not being copied to target folders
2020-08-27 22:35:55 +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
91291fd91c
Load default config file is none is provided
2020-08-27 19:49:34 +02:00
Jérôme Leclercq
2a875c8bdc
Remove Graphics module and fix compilation
2020-08-27 19:43:31 +02:00
Jérôme Leclercq
8fb7bb78a5
Add a shader generation unit test
2020-08-27 19:26:59 +02:00
Jérôme Leclercq
cbdac32f5f
VulkanRenderer: Handle window resize
2020-08-27 16:16:33 +02:00
Jérôme Leclercq
f24e48e2dc
Rework build system to handle better external libs
2020-08-25 12:16:17 +02:00
Jérôme Leclercq
73e88a2573
Add Spir-V header/source generator
2020-08-17 23:59:08 +02:00
Jérôme Leclercq
608b80981d
Fix OpenGL & Vulkan renderers
2020-08-11 00:13:00 +02:00
Jérôme Leclercq
837a6585a1
Split shader generation to a new module
2020-08-11 00:00:36 +02:00
Jérôme Leclercq
5164294bec
ShaderNodes: Add TextureEdit dialog
2020-07-04 22:52:17 +02:00
Lynix
296ef43529
Update renderer.lua
2020-05-28 01:46:19 +02:00
Lynix
1734b8e5db
SDL fixes
2020-05-27 20:37:20 +02:00
Lynix
e4348349da
Merge branch 'vulkan' into shader-nodes
2020-05-27 20:04:37 +02:00
Lynix
68208f5426
Merge branch 'master' into vulkan
2020-05-27 19:48:22 +02:00
Lynix
81f03f04e5
Revert Renderer to its pre-SDL state
2020-05-27 19:42:53 +02:00
Lynix
b0c72a6101
Replace platform backends by SDL
2020-05-27 17:47:52 +02:00
Lynix
71c11c5d6f
Add PlatformSDL2_Path config
2020-05-27 16:58:21 +02:00
Jérôme Leclercq
1425f99edf
Merge branch 'master' into SDL2
2020-05-27 11:11:21 +02:00
Lynix
460222e71e
ShaderNode: Make #include explicit
2020-05-25 14:40:46 +02:00
Lynix
c26f3b9b71
Add shadernode (big WIP)
2020-05-18 19:55:12 +02:00
Lynix
6ffbfd9941
Allow examples to setup their own includes/libs
2020-05-18 13:57:10 +02:00
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
Lynix
ab5188c57d
Add scancode and virtual key and fix some sdl stuff on Windows
2019-05-19 16:34:29 +02:00
Apjue
1a8a5e612e
Set start project
2019-05-12 16:07:21 +02:00
REMqb
848f05a420
~ Initial SDL2 implementation
...
Limitation
- Dependent projects need to set NAZARA_PLATFORM_SDL2 if nazara has been build with SDL2 since OpenGL.hpp (and maybe some other headers) exposes platform details
- SDL2 window doesn't supports async window since the API isn't fitting for now
- Contexts parameters can't be changed until we close all the SDL windows (SDL limitation)
2019-04-03 21:17:06 +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