Commit Graph

7233 Commits

Author SHA1 Message Date
Lynix 832cde4bea Core/StringStream: Add Clear and GetBufferSize methods
Former-commit-id: 4d8b940c300ff415fb8060b0e20b3087dc6bb076 [formerly af2dfd84721ba70df0735c04021f9ff39e90d05d]
Former-commit-id: 3eecd417e811c29345f502f82219754ffa54c141
2016-07-07 08:56:45 +02:00
Lynix b82b291de8 Core/StringStream: Add Clear and GetBufferSize methods
Former-commit-id: 946de91235bfc52a887f9607346c246482fb2535 [formerly 63a5cb1e59bf0a6d880b9d819196d71d99e8f6ac]
Former-commit-id: 270a12bf160b5d87304e8c6beb2a21ec0bc09e83
2016-07-07 08:56:45 +02:00
Lynix 18cb5f9da3 Graphics/Material: Add SaveToParameters
Former-commit-id: 706770cc1eaf00e0849d9a6f6878b0ab9b69d3aa [formerly be281a7eaaa21f25c80ff65bf7b79c93c03e1e1d]
Former-commit-id: b54f61ec5be56a9ae51decaf625ff96b2ab5c62d
2016-07-07 08:56:18 +02:00
Lynix c83b9d0491 Graphics/Material: Add SaveToParameters
Former-commit-id: 87b9ca6e0f5f391f45edf6106efbd550dd52ac53 [formerly 91ba614d69d3a2e9762da0e059ee96985c891749]
Former-commit-id: e049a9db776f407e2cd7635bfb1825d809223c77
2016-07-07 08:56:18 +02:00
Lynix af2b394454 Graphics/Material: Add SaveToParameters
Former-commit-id: 9e306a5d78bd32b95fccd586872d248be2679f16 [formerly 87e583f68b3ef903311573e88d2b3f6a2969184d]
Former-commit-id: c7eced4bfcc44228c8466fefe05955c4a152974d
2016-07-07 08:56:18 +02:00
Lynix 9d85ba6b1c Vulkan/CommandBuffer: Add PipelineBarrier wrapper
Former-commit-id: 1f19b8428dabb90db9a28a5bfaa3a0c64c8b3004 [formerly a6dc98a271e1c95c6c6816cf99e2aa73347e1619]
Former-commit-id: 539ac00717edd99126aaaa7765c1490a00ca35f5
2016-07-06 13:46:14 +02:00
Lynix 296680d32a Vulkan/Device: Fix Queue stuff
Former-commit-id: 124691546da9e4ce867df931c97b828efef237ca [formerly 9ce524972a4ca15755b9b575560046251a8063f7]
Former-commit-id: 2ac3db1c0c11573e3ea6439cb3bb8f8c8dec9451
2016-07-05 18:09:37 +02:00
Lynix f6b683eae2 Vulkan/Queue: Fix const and move
Former-commit-id: 503accc10d97b206bb0493b429327f1b739d0953 [formerly f87f3476138fd34f8e3dbaa3683eb5b9b70c60b8]
Former-commit-id: 566e7f0d1140b2437036f324baaededbbd3d198a
2016-07-04 18:16:45 +02:00
Lynix 92a9662137 Vulkan: Add Vulkan-compatible RenderWindow
Former-commit-id: e7f457fbc42432b41be0e6ab8b7b2e1ee035ff0e [formerly 649f62d5522759a7676e247a571d04f8445c3a1a]
Former-commit-id: 27f256593ecde5686a752b18fce4a3799375e509
2016-07-04 18:16:35 +02:00
Lynix bae3034a61 Vulkan/Device: Update queue handling
Former-commit-id: 72f6af81a54e73b3e49a7a2ca1abeae2dfcb3754 [formerly 8932248d5e816bfa294f0ad9f955ded7b5078c83]
Former-commit-id: c8d2543428a0b1226bee28bda6141c2af4d82c77
2016-07-04 18:16:04 +02:00
Lynix a57b1781b6 Vulkan/Device: Fix pipeline cache crash
Former-commit-id: 70ddcabea8fa60597c4ab4898a79aedfed43b1ec [formerly 8a722dfbc97c8b8ff0ca957a8af2c1ffb14b8ffb]
Former-commit-id: 86b119367a21f26384d640d8f80eb97f96cf6909
2016-07-04 18:15:12 +02:00
Lynix 4ff36108b2 Vulkan: Fix linking problem
Former-commit-id: 8f4df471a2745a32e6b131a4bd83345bdb9b304e [formerly 479e6489039b511b08a63535845293a84460ed87]
Former-commit-id: 064509430d76e54466709c3288db9443956759c9
2016-07-04 18:14:40 +02:00
Lynix 8bc7998b46 Vulkan/Swapchain: Make swapchain create imageview
Former-commit-id: aba6fa6ca74eb1566d5203e12978c9be4731331e [formerly cb900a59afe3b8d9778a82b3302dc483b500083d]
Former-commit-id: 5283d835a1560cbc6c5034563af262d8f33e6bfc
2016-07-04 18:14:27 +02:00
Lynix 0702511108 Vulkan: Add Framebuffer, ImageView, Pipeline, PipelineCache, PipelineLayout, RenderPass and ShaderModule wrappers
Former-commit-id: fc1269a25704d1b19192062277a3593a3e39a239 [formerly 5235f84349ba6edced65db7c60800b9b52ff1a16]
Former-commit-id: 74e6cfc61f87d61e69ca20f2fd6187c2cd48c44a
2016-07-04 18:13:51 +02:00
Lynix 7146ebcfbe Vulkan/CommandPool: Fix mistake when allocating more than one command buffer
Former-commit-id: 4cef29ea951e13e7b59ebf7f5f77a9d41a5f8b59 [formerly af52c81fb32875ef38fda0b86316010770ed2362]
Former-commit-id: e88d9d327c3909cae49f78589c42218e79d5eed1
2016-07-04 18:12:40 +02:00
Lynix 039e02fda0 Core/PluginManager: Fix usage of Mount(Plugin)
Former-commit-id: 84167787661b2d2022dafcb1b98f9497bffe91df [formerly 14cb32cb9779cf42c14c1100f48e9b932c48e7bc]
Former-commit-id: fc6b344fc63e71650718eacda4e29532f9349c6c
2016-06-23 00:37:32 +02:00
Lynix 9215e80db6 Core/PluginManager: Fix usage of Mount(Plugin)
Former-commit-id: b1e02a118828724f83be8830e4f0c8966558d0fa [formerly a1c537e8962a75da319c127e8b9bc27109a595bb]
Former-commit-id: 6e706993915981df3b77ae7ae1c9139eb5d97ac4
2016-06-23 00:37:32 +02:00
Lynix ca534dde21 Core/PluginManager: Fix usage of Mount(Plugin)
Former-commit-id: 309a437a34b1bd9e1937a4df957603b9d5f8d3e3 [formerly 1f7e9d45a97e3b177e9b70e60f067b617fe93c41]
Former-commit-id: 299fa6ff478ccf12fe007cdc800167904aa6ebbc
2016-06-23 00:37:32 +02:00
Lynix 31ce28a177 Sdk/GraphicsComponent: Add Clear method
Former-commit-id: adcb195b1865ffdde91dcc1859005e82e5f2d047 [formerly c1886292500dfe3664f6f998de5b77f5d5e52f87]
Former-commit-id: f24214e506c412dd9c330e33c53727b59c3c1b93
2016-06-21 19:14:29 +02:00
Lynix 63ed1aaa51 Sdk/GraphicsComponent: Add Clear method
Former-commit-id: dfa7a9813fe3e15212c16103763cb185e1d8df30 [formerly ead9d5788df957502aa22c526fa272f797348599]
Former-commit-id: 74ce601066d7ab1d28609d6a859495e4626c7a18
2016-06-21 19:14:29 +02:00
Lynix 6f822d108e Sdk/GraphicsComponent: Add Clear method
Former-commit-id: 7a00890f7ac8d3e41a292c40729cbf82d67e36bf [formerly 4f374228719546822f1aca22740cad962b77725e]
Former-commit-id: d10271976c1128f0f9479fb1c9b245d1189e3604
2016-06-21 19:14:29 +02:00
Lynix 29a819f7b9 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: b8732dd34877665dbfe22979426b982208ca90c1 [formerly c3f8f12d36232124649afbd045e7b007773c634c]
Former-commit-id: 8357132ed24501c6b48e1e0cb63d8197ac060f43
2016-06-20 13:12:41 +02:00
Lynix 588794f1cc Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 69163a5b107827fba1bd8db3cfa259689d5c8fcd [formerly 57c0f1b2b79c3585ce6cbd1104c61764aebaa755]
Former-commit-id: cc771439f6b28f8533e83d3fb3e79ca8adb59931
2016-06-20 13:12:41 +02:00
Lynix 7ff4101e18 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 71586558c33783ea2dd430b85eb40d3c6e26e318 [formerly 80736b0e7d535f4d27e6135cb81eb939aedf6041]
Former-commit-id: af8da6a5dc7658fb503a2d58cd65f8e62277bb11
2016-06-20 13:12:41 +02:00
Lynix 77cf413f6a Renderer/RenderWindow: Fix visibility of OnWindow*() events
Former-commit-id: 9e756e4a50d8f14bbf9cded7b580bd6787515332 [formerly d8a7f7a52aec51b3480ddfe0e71ffb6568f35440]
Former-commit-id: 61e0ee78490dc00e64c8efd72953cfe5ceee195f
2016-06-20 13:12:09 +02:00
Lynix bd2b73bba7 Renderer/RenderWindow: Fix visibility of OnWindow*() events
Former-commit-id: 221602aecc845cf0b8c385d7ffd7bbf94fcc716f [formerly 43f42f18548e618a5af37d8b4a2e195694d925b8]
Former-commit-id: 30084dc77a88fc721f06b28755a44b7ffa32e2a3
2016-06-20 13:12:09 +02:00
Lynix 8162c2f80f Renderer/RenderWindow: Fix visibility of OnWindow*() events
Former-commit-id: 87e307e9d7872c9d4d1b8012813d9d9f59ae67d2 [formerly 3eb2b440d85ada54bd4a5e67cc05f1651e7c1e4d]
Former-commit-id: 227258c9b7ebdc06563909bd30e37ef10eeae51b
2016-06-20 13:12:09 +02:00
Lynix e0071b196a Sdk/GraphicsComponent: Add Detach method
Former-commit-id: b80b7e52f4736f61c439a4242531adaefbdb75a2 [formerly 2c336b6480ae9a11ca1104ee1140e8f449bb2a02]
Former-commit-id: 54f77c634ce1f9bfc93a00d9a14567bd25a06b26
2016-06-20 13:11:31 +02:00
Lynix 04e52caa88 Sdk/GraphicsComponent: Add Detach method
Former-commit-id: 16bcd7d8a3b50235cdd50443d8a1ed55e4b939f2 [formerly 93e838eebb955d5bbe17113ced86a247122bf522]
Former-commit-id: be3d0d2e8fb9a887eb903c6b17f16a56e5eee1c7
2016-06-20 13:11:31 +02:00
Lynix 31f052d405 Sdk/GraphicsComponent: Add Detach method
Former-commit-id: 08d5c0fa0d1cd09d6f58a0dfe75a3d952b62cae6 [formerly 75463d92e087e8791feda751fe2514c18fedf942]
Former-commit-id: aebd5945083f9339294077701093184f7700704b
2016-06-20 13:11:31 +02:00
Lynix 499f9e0dff Core/ObjectRef: Add comparison operators
Former-commit-id: 87b6480dfad8fd49da249890c62e698afdcfca8e [formerly 3d82a1d9f1f0358975b23a25274ac4a8c75ef37f]
Former-commit-id: 9031aab557ae8c9b89025725fa65f0309b5b32ee
2016-06-20 13:10:09 +02:00
Lynix 84039cd78a Core/ObjectRef: Add comparison operators
Former-commit-id: 64e1994a16df92191d22dd3d6cd9b249707c74f7 [formerly b77b0afef5c0b720b5660893adb3246c97e55797]
Former-commit-id: b9dbc04e30c52f8414637b89b52028103022bead
2016-06-20 13:10:09 +02:00
Lynix daf1dadda0 Core/ObjectRef: Add comparison operators
Former-commit-id: 74028870996d72cb0fa707c27342c892168f8fe4 [formerly 0eb6bb74988e76213f9e534a376b1c0af14a7c92]
Former-commit-id: 006289f7a338a263f91832039850751e685b9ceb
2016-06-20 13:10:09 +02:00
Lynix 7649cbdd46 Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
Former-commit-id: cc8208513fa7c16c0cd54fcbc5945d833142094e [formerly d55454a2e7326c6510e99d5a1a8ce8950c4d1455]
Former-commit-id: 105bc49e16a714bde5e9bac1ec076eaa63ae8381
2016-06-20 12:57:49 +02:00
Lynix 53517ff634 Examples/FirstScene: Add console and Ndk::Application
Former-commit-id: 3eeb8a0cfdb26b0f9f27713cea85b006ecaeafab [formerly d406ae7f2f01bf6cdf2bf1b4c4e620276acb6433]
Former-commit-id: 9415e852e0b001c843bfa4cc862a7f061bf0c456
2016-06-20 09:05:22 +02:00
Lynix df4f11681a Examples/FirstScene: Add console and Ndk::Application
Former-commit-id: b30ca2913565a794178eb9776861ec08de96d68a [formerly ebcbf5f3c8196e2023312be7e24ccbeb06c272c8]
Former-commit-id: 0ea97849de843faee78c5702f273a911f08c115f
2016-06-20 09:05:22 +02:00
Lynix 23e9a9cb66 Examples/FirstScene: Add console and Ndk::Application
Former-commit-id: 7d29f56e8835498e8b0d995770bc8eca80e7cba6 [formerly b8a6abdfacad3cc83a890e86b376fa6baaeb9c50]
Former-commit-id: 1bcd65259f23ef18e410e67970b7d0dc55829a80
2016-06-20 09:05:22 +02:00
Lynix c7d4f7ca83 Noise: Fix errors/warnings
Former-commit-id: 1b0766a947b41e6154ef6d0ce7a9dbd58a718f35 [formerly 5204c1e68556379ca8cc69a1db8684eccb5e188d]
Former-commit-id: 75dbce8928d51b58555c319705c965616b5b965a
2016-06-19 16:09:22 +02:00
Lynix e52656bed8 Noise: Fix errors/warnings
Former-commit-id: 37e946067a3324f102aabcad1f43bfdd775841a5 [formerly 04d3406dba7c84118888ba2cfdbf364f93860567]
Former-commit-id: 53316c61e484c1968ddcfb7c75acc57956a054f4
2016-06-19 16:09:22 +02:00
Lynix fbc963402c Noise: Fix errors/warnings
Former-commit-id: 946222b65928a154fa877aec46ec95c12c90905f [formerly 8f1cf976da353022689e328806e67d86e9c86a99]
Former-commit-id: 4703db19b368a382922219ea49d48224bb82a6e9
2016-06-19 16:09:22 +02:00
Lynix 7d73f0dcad Vulkan: Add physical device retrieval
Former-commit-id: 5c0e8256123fcfe5d3563b224bdcc11efa645fd3 [formerly cecb3404e98b1be4a5176fe27c1dec533e16701a]
Former-commit-id: a2fa7f6d96e3fe6f43af97b5c882d939a947fb9a
2016-06-19 15:31:53 +02:00
Lynix a6f223a396 Vulkan/Swapchain: Fix warnings
Former-commit-id: 0f3511c6b678ad52c36880ae00c7dc39c78a259c [formerly 1ae9834f0f30ef38f7c8fbcb6b3d8b0f29a78ae8]
Former-commit-id: 1cccb7159f6a4da20a48b9f7c7b01a709549a2dc
2016-06-19 15:30:35 +02:00
Lynix 6344268b4b Merge branch 'master' into vulkan
Former-commit-id: 4c9dc7fdf6ae85f2d8328ab464cb89c8a64da64c [formerly d5a7fd793bc0023b9c6837eb5db26749aed83612]
Former-commit-id: 9dc53b8ec16f2554c9bc2fa5fb62b5c9aa2d0e07
2016-06-19 15:06:23 +02:00
Jérôme Leclercq 5970682035 Noise: First pass of refactoring
Former-commit-id: 77de49ee01fea466cb97b22771e4c625389fd95c [formerly edce9427bc009c8ea6a6df35d9ce134a83ab985c]
Former-commit-id: 76227519c8be75a45f6f65250a0870c2eb866953
2016-06-18 12:36:20 +02:00
Jérôme Leclercq b0fc1c9bf9 Noise: First pass of refactoring
Former-commit-id: c71e76f337fd3fc1793f105d189f3ceecb80e537 [formerly 5ac3cfc15257e407cb388bcedb1a96be5381ef67]
Former-commit-id: c97fb23feb0e4bd4d6965e83d91a38cec1382e48
2016-06-18 12:36:20 +02:00
Jérôme Leclercq 56e9e7bae6 Noise: First pass of refactoring
Former-commit-id: 17c1cf4be282b0ebecf291b4c7858009376a3ad0 [formerly 8ff8938e7afcecdd5e677640d59608c8103e5558]
Former-commit-id: c88bb53bf67cd1997a6c40df757aededc0067f9f
2016-06-18 12:36:20 +02:00
Jérôme Leclercq 81245a9c43 Noise: Refresh module using ZNoise
https://github.com/Overdrivr/ZNoise

Former-commit-id: 3f7be1c8fd14e074826ca667676412ea4989621c [formerly 882d0bdad12c264766dc00869ac07bbecbee7306]
Former-commit-id: b12a4654bb5b9ff3fdd474704d66aa10fd2d756d
2016-06-18 07:52:33 +02:00
Jérôme Leclercq 33f2241d95 Noise: Refresh module using ZNoise
https://github.com/Overdrivr/ZNoise

Former-commit-id: ea7bbeb58a7147934523e2f600b1bd02f1cae5ed [formerly 581ab53941abbda68e00417592240f52ebd482e6]
Former-commit-id: e948aca78eb101292f0458365cfa39e6564d0462
2016-06-18 07:52:33 +02:00
Jérôme Leclercq 2f6ec2bd2c Noise: Refresh module using ZNoise
https://github.com/Overdrivr/ZNoise

Former-commit-id: 843916c55738cd6188fe452e610613469eb0e2e3 [formerly 00c5836482dd408da622486b885adad65a77aabd]
Former-commit-id: c5992f7852fb8ac76de673ca4149b2a51856c20c
2016-06-18 07:52:33 +02:00
Jérôme Leclercq 752fd3d4d2 Examples: Fix compilation of FirstScene
Former-commit-id: 8534eca8f43c4d3f6114dadd0400d8a4620bbc07 [formerly 1c1c6961b43355862474e8c8c9de3b25d3376931]
Former-commit-id: 4b6bb56832f2d5088ebb8614a4e8720a8f5a3112
2016-06-18 07:04:15 +02:00