NazaraEngine/include/Nazara
Alexandre Janniaux f146661a76 VulkanRenderer: implement metal view
The metal view backing the MoltenVK compatibility wrapper is written in
Obj-C.

It would have been possible to use the Objective-C runtime in C++ but
the code is less performant (the symbol binding is done at first use
instead of the beginning of the program) and actually harder to get
right.

Note that MoltenVK is not linked to the loader, so the libMoltenVK.dylib
object must be available for loading.
2022-05-04 22:12:01 +02:00
..
Audio Audio: Add dummy device (in case OpenAL fails to load) and unifiate unit tests 2022-03-18 19:03:57 +01:00
Core Fix compilation on macOS 2022-04-23 22:23:07 +02:00
Graphics Math/Matrix4: Rework "transform matrix" support 2022-04-19 18:32:16 +02:00
Math Math/Matrix4: Rework "transform matrix" support 2022-04-19 18:32:16 +02:00
Network Fix buffering issues 2022-04-19 13:38:44 +02:00
OpenGLRenderer Move FieldOffsets class to Shader module and remove Utility dependency 2022-04-04 19:22:18 +02:00
Physics2D Physics2D/Constraint2D: Add method GetLastImpulse 2022-05-01 17:37:11 +02:00
Physics3D Update for EnTT 3.9 2022-02-08 20:05:14 +01:00
Platform Platform/WindowManager: Rename to WindowBackend 2022-04-23 16:26:59 +02:00
Renderer Move FieldOffsets class to Shader module and remove Utility dependency 2022-04-04 19:22:18 +02:00
Shader Shader/IndexRemapperVisitor: Fix unhandled cases 2022-04-20 01:02:42 +02:00
Utility Utility: Fix GIF loading 2022-04-27 18:24:00 +02:00
VulkanRenderer VulkanRenderer: implement metal view 2022-05-04 22:12:01 +02:00
Widgets Core/Color: Switch formal from RGBA8 to RGBA32F 2022-04-23 16:08:15 +02:00
Audio.hpp Update global headers 2022-04-02 17:25:08 +02:00
Core.hpp Shader: Add module resolver + use modules for engine shaders 2022-03-14 18:30:55 +01:00
Debug.hpp Apply header guard check 2021-10-26 15:52:46 +02:00
DebugOff.hpp Apply header guard check 2021-10-26 15:52:46 +02:00
Graphics.hpp Minor changes 2022-02-25 19:36:54 +01:00
Math.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
Network.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
OpenGLRenderer.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
Physics2D.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
Physics3D.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
Platform.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
Prerequisites.hpp Update Prerequisites.hpp 2022-03-20 19:09:45 +01:00
Renderer.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
Shader.hpp Move FieldOffsets class to Shader module and remove Utility dependency 2022-04-04 19:22:18 +02:00
Utility.hpp Move FieldOffsets class to Shader module and remove Utility dependency 2022-04-04 19:22:18 +02:00
VulkanRenderer.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
Widgets.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00