Commit Graph

  • 7cce08ecfd VulkanRenderer/QueueHandle: Add overloads able to take multiple wait/signal semaphores Lynix 2020-03-14 17:35:03 +01:00
  • 91c05abd19 Define VK_NO_PROTOTYPES to prevent accidental usage of free Vulkan functions Lynix 2020-03-14 17:34:40 +01:00
  • 74adef0aec OCD fix Lynix 2020-03-14 17:34:21 +01:00
  • cee47f366f Rename Vk::Queue to Vk::QueueHandle Lynix 2020-03-14 17:33:50 +01:00
  • 0ace9a5e8d Fix instance destruction Lynix 2020-03-13 18:45:56 +01:00
  • b774a879b6 Rework buffers synchronization Lynix 2020-03-13 18:44:49 +01:00
  • 63547fcd4e Replace DeviceHandle by references Lynix 2020-03-13 18:38:26 +01:00
  • 4cf24cde7d VertexDeclaration: Add check for duplicates Lynix 2020-03-08 18:10:23 +01:00
  • 28cf4ed6e3 Make Vk::Device store a reference to Vk::PhysicalDevice info Lynix 2020-03-08 18:10:12 +01:00
  • 0e27c2315f Move Vulkan functions list to external files Lynix 2020-03-08 18:09:45 +01:00
  • f830dbf6d4 Fix compilation Lynix 2020-03-05 22:35:12 +01:00
  • c1a01c4183 Remove useless inline Lynix 2020-03-05 22:35:00 +01:00
  • 2b3241f354 Add RenderPipelineLayout Lynix 2020-03-05 20:35:31 +01:00
  • 4941de61da Spaaaace Lynix 2020-03-05 17:28:16 +01:00
  • c23b6dfa01 Copyright year update Lynix 2020-03-05 17:27:26 +01:00
  • 74275292bf Some cleanup Lynix 2020-03-05 17:24:55 +01:00
  • 9515f1c807 Improve synchronization based on vulkan-tutorial Lynix 2020-03-04 20:13:37 +01:00
  • 771355ec87 Switch to Dr Freak model Lynix 2020-03-04 18:55:52 +01:00
  • 9f4037e461 Reverse front face Lynix 2020-03-04 18:55:37 +01:00
  • 7ba9a33d35 Add Fence objects (+ use them for sync) Lynix 2020-03-04 18:50:41 +01:00
  • 7bf734cdd4 Improve pipeline building Lynix 2020-03-03 22:26:57 +01:00
  • d5c75926c6 WIP (VertexDeclaration) Lynix 2020-03-03 01:04:24 +01:00
  • 287be5d9b6 WIP Lynix 2020-03-01 20:31:48 +01:00
  • 7180a8d94e WIP Lynix 2020-03-01 20:31:41 +01:00
  • 286461c482 Make use of Nazara uniform buffer Lynix 2020-03-01 12:49:49 +01:00
  • af28ea02a8 Vulkan usage fixes Lynix 2020-02-29 23:28:59 +01:00
  • 5d449095bf Renderer: Add ShaderStage class Lynix 2020-02-29 23:28:21 +01:00
  • 798425ce10 Some work on render pipelines Lynix 2020-02-27 23:12:29 +01:00
  • 2944d73586 Fix instance extensions/layers query Lynix 2020-02-27 23:12:05 +01:00
  • c05ea4095a Begin work on RenderPipeline Lynix 2020-02-25 22:56:08 +01:00
  • 7bbba14ba0 Fix merge Lynix 2020-02-25 20:22:46 +01:00
  • cb66dddd45 Merge branch 'nazara-next' into vulkan Lynix 2020-02-25 19:15:07 +01:00
  • d298e93c13 Fix Linux linking issues Lynix 2020-02-24 20:57:06 +01:00
  • 2154782840 Fix Tut00 linking Lynix 2020-02-24 19:43:52 +01:00
  • 269190bb75 Core/Bitset: Make use of if constexpr Lynix 2020-02-24 18:49:43 +01:00
  • 2f102ac242 Enable more warnings (except for chipmunk) Lynix 2020-02-24 18:48:42 +01:00
  • c9635ed766 Fix linking issues on Linux Lynix 2020-02-24 18:48:29 +01:00
  • b6b3ac9f31 Move SDK include and source to base Lynix 2020-02-24 18:23:30 +01:00
  • f0d11aea72 Fix missing include Lynix 2020-02-24 18:05:12 +01:00
  • c69ee0b896 Fix premake issues Lynix 2020-02-24 18:04:33 +01:00
  • 43ee75b75f Replace #include <NDK/ by #include <NazaraSDK/ Lynix 2020-02-24 17:57:46 +01:00
  • eb8800f812 Remove Lua and Noise modules Lynix 2020-02-24 17:52:06 +01:00
  • 79f732ee8a VulkanRenderer: Replace ObjectHandle by std::shared_ptr/raw pointers Lynix 2020-02-23 12:02:15 +01:00
  • 7c1857ba1e Fix missing include Lynix 2020-02-23 11:36:50 +01:00
  • 6fd31d1c71 [Posix] Moar fixes Lynix 2020-02-23 11:29:54 +01:00
  • a51e77fe83 [Posix] Fix compilation Lynix 2020-02-23 11:14:41 +01:00
  • 6ec2f3e56e More Linux fixes Lynix 2020-02-23 02:49:32 +01:00
  • 3857025253 *darth vader yelling noooooo gif* Lynix 2020-02-23 02:38:06 +01:00
  • 97a62a4817 StringExt: Fix some template mistakes Lynix 2020-02-23 02:35:09 +01:00
  • 9ac5aadc9d I swear I fixed that Lynix 2020-02-23 02:29:47 +01:00
  • f084c30d70 Posix fixes Lynix 2020-02-23 02:26:36 +01:00
  • 3fc67b3598 Core/FileLogger: Drop noexcept specifier for movement Lynix 2020-02-23 02:20:48 +01:00
  • 8ace61ce7d DynLib: Posix fixes Lynix 2020-02-23 02:17:27 +01:00
  • 364122f582 SparsePtr: Make pointer conversion explicit Lynix 2020-02-23 02:06:48 +01:00
  • 2cc95b4f75 Update travis docker (to support C++17) Lynix 2020-02-23 02:06:34 +01:00
  • 0c008236ba Minor fixes + update vulkan include Lynix 2020-02-23 01:28:16 +01:00
  • 8b5f9d68c3 Fix missing includes Lynix 2020-02-23 00:49:38 +01:00
  • 8be2342f25 Merge branch 'master' into vulkan Lynix 2020-02-23 00:46:48 +01:00
  • 3d22321109 Big f***ing cleanup part 1 Lynix 2020-02-23 00:42:22 +01:00
  • 67d0e0a689 Switch to C++17 Lynix 2020-02-22 15:17:28 +01:00
  • 9d88fcd649 SDK/Widgets: Inherit parent rendering rect Lynix 2020-02-22 15:16:22 +01:00
  • 369e21cafb Align fix Lynix 2020-02-04 11:42:11 +01:00
  • e35caebdcf Core: Add ByteArrayPool and PoolByteStream classes Lynix 2020-02-04 11:42:05 +01:00
  • 518b8697de Network/ENetHost: Add AllowsIncomingConnections method Lynix 2020-02-01 16:36:05 +01:00
  • d435826651 Forgot this Lynix 2020-01-26 17:30:32 +01:00
  • 63c9cf7b18 Remove useless cast Lynix 2020-01-26 17:29:42 +01:00
  • 468b63bef5 Aw shit, forgot a lot of things Lynix 2020-01-26 17:13:52 +01:00
  • 1d86d90ca0 SDK/(Rich)TextAreaWidget: Add character and line spacing offsets Lynix 2020-01-26 17:06:39 +01:00
  • 8c7301f649 Utility/RichTextDrawer: Add character & line spacing offsets Lynix 2020-01-26 16:57:56 +01:00
  • 977044f59e Utility/SimpleTextDrawer: Replace line spacing factor by line spacing offset Lynix 2020-01-26 16:19:06 +01:00
  • 11d51872fa Utility/SimpleTextDrawer: Add character spacing offset Lynix 2020-01-26 16:18:28 +01:00
  • 5dd37ed3d8 Demo: Remove useless line Lynix 2020-01-25 19:15:45 +01:00
  • b50691d71e Update Core.hpp Lynix 2020-01-25 19:15:30 +01:00
  • 151b8eb425 Fix previous commit Lynix 2020-01-25 19:15:25 +01:00
  • 6b825a084c Utility/SimpleTextDrawer: Add line spacing factor Lynix 2020-01-25 19:08:36 +01:00
  • 548ede4613 Utility/*TextDrawer: Use float internally Lynix 2020-01-25 19:07:20 +01:00
  • 59d80dbe6d Utility/SimpleTextDrawer: Fix a lot of minor bugs Lynix 2020-01-25 15:25:10 +01:00
  • d3ad92f063 Update default font (Sansation => OpenSans) Lynix 2020-01-18 16:31:57 +01:00
  • 2a2c92929e Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine Lynix 2020-01-09 22:42:36 +01:00
  • db78c9c948 Renderer/Texture: Remove Image constructor Lynix 2020-01-09 22:42:28 +01:00
  • 10934fd87b SDK/CameraComponent: Fix SetProjectionScale implementation Lynix 2020-01-09 19:46:22 +01:00
  • 16d0345502 Update default font (Cabin => Sansation) Lynix 2020-01-06 18:26:39 +01:00
  • c73d08af9b Core/Thread: Make use of SetThreadDescription if possible (win32) Lynix 2020-01-06 15:35:48 +01:00
  • c378ad26a9 SDK/CameraComponent: Add projection scale Lynix 2020-01-05 14:35:31 +01:00
  • 380c5eb9ae Fix SpacebattleDemo Lynix 2020-01-04 12:16:19 +01:00
  • b3af14f65a Utility/OBJLoader: Fix OBJ uvs Lynix 2020-01-04 12:15:54 +01:00
  • df2a029f30 Physics2D/Collider2D: Add support for neighbors vertices Lynix 2020-01-01 17:25:22 +01:00
  • f371cbb386 Fix EmptyStream open mode Lynix 2019-12-29 16:36:23 +01:00
  • 35cf05e3bc Core: Add EmptyStream class Lynix 2019-12-29 16:25:40 +01:00
  • ea8b71407e Minor improvement Lynix 2019-12-29 16:24:38 +01:00
  • 0b825680de Network/ENetPeer: Reduce memory usage Lynix 2019-12-29 11:56:13 +01:00
  • 0bcd8769fe Nazara/Network: ENetHost::GetTotalReceivedPackets now returns the number of commands received Lynix 2019-12-29 11:55:07 +01:00
  • 24cb8f6845 Add ENet::GetTotalPacketReceived Lynix 2019-12-29 11:54:00 +01:00
  • 2dcf154553 Oops² Lynix 2019-12-28 17:32:37 +01:00
  • 56243f5a12 Nazara/Network: Add GetTotalByte[Received|Sent] Lynix 2019-12-28 17:31:21 +01:00
  • 9f8e83087a Oops Lynix 2019-12-28 17:19:40 +01:00
  • 57b37c3d2c Minor fixes Lynix 2019-12-28 15:06:31 +01:00
  • fcfcc94c49 Fix RichTextDrawer ignoring max line width Lynix 2019-12-28 12:03:41 +01:00
  • 453c7a7e77 SDK: (Rich)TextAreaWidget now have alterable text styles Lynix 2019-12-28 11:47:34 +01:00
  • ba405aaa5f Fix some missing override Lynix 2019-12-28 11:44:13 +01:00