Lynix
8a38bb767d
Utility: Rework PixelFormat (WIP)
...
Former-commit-id: bb48562e5f5caac023fcfca7840931aaae7a7821
2016-05-17 14:23:45 +02:00
Lynix
4ecc701ad2
Build: Copy all dependency modules to the example directory
...
Former-commit-id: e6c2cb47433d84c17e7277125180469f2b3f0d37
2016-05-16 20:02:59 +02:00
Lynix
59b9e96f21
Build: Make every lib copy its binaries (and dependency bins) to the example/bin folder
...
Former-commit-id: 6f966190fd910968615553f4c9250d2f14a5c726
2016-05-15 00:38:19 +02:00
Lynix
f35c518256
Vulkan: Update global header
...
Former-commit-id: b4d773fa8c9d703dc5dc928ff218589366b06642
2016-05-15 00:11:26 +02:00
Lynix
bb945d773e
Vulkan: Add support for CommandPool and CommandBuffer
...
Former-commit-id: 0ed1e8d09300577be3d4c52b94d6a8f594178a8b
2016-05-15 00:08:05 +02:00
Lynix
e5528abb0f
Vulkan: Allow Device Objects to be move-constructed
...
Former-commit-id: 3f0d936867d1830478c5a23c3076f532ea26dc94
2016-05-14 21:28:59 +02:00
Lynix
e1382845b4
Vulkan/Swapchain: Fix compilation
...
Former-commit-id: 9ab7e69c0b9f61793d334410eb630487e08bcba6
2016-05-14 15:41:26 +02:00
Lynix
cede56fa27
Vulkan: Remove redundant headers
...
Former-commit-id: b18cbc77440d9be8dfab700b09f8a01a8eb80f26
2016-05-14 15:28:29 +02:00
Lynix
b37efa53bb
Vulkan: Use a generic class helper for all device objects
...
This greatly reduce the amount of code required for wrappers around
Vulkan Objects
Former-commit-id: 86d366c594cf51cefdf656d04a87180183f5aaf5
2016-05-14 14:46:15 +02:00
Lynix
6fa8b38976
Merge branch 'master' into vulkan
...
Former-commit-id: 875dd773cefa6dde4744443851378e33bfab0ab8
2016-05-14 13:58:06 +02:00
Lynix
6c8d2ed03a
Merge branch 'NDK-ShadowMapping'
...
Former-commit-id: 0fcd92b113069d2ee1edc74cf9be471cd6d97267
2016-05-13 13:06:23 +02:00
Lynix
6274692108
Sdk/CameraComponent: Clean include
...
Former-commit-id: 3ff8192a4ae46441c7f3d5554c532f6a0bcc07da
2016-05-13 13:02:42 +02:00
Lynix
206c0a9adc
Core/Color: Add IsOpaque method
...
Former-commit-id: b730460b9d81adbcee983648145cbc7a97301329
2016-05-13 12:47:53 +02:00
Lynix
a15b31c646
Graphics/Material: Add Basic2D and Translucent2D materials
...
Former-commit-id: fd07cb7c039d0e30b6fe74378efb3208808f9d9b
2016-05-13 12:47:43 +02:00
Lynix
c15dd5221d
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 3bfc3cf3f6be345b552c5d773cd7a11ccd2e5bc4
2016-05-11 12:27:24 +02:00
Lynix
2b04a4722f
Utility/*TextDrawer: Fix bounds starting at a negative position
...
Former-commit-id: 06ac76189b5c36e108b5fc80b3c54d01068deadd
2016-05-11 12:27:18 +02:00
Lynix
b1288c5277
Sdk/LuaBinding: Make LuaClass members public
...
Former-commit-id: 89e8182c833073e12d18ec5a0f0ae0d0f689c4f1
2016-05-09 19:38:30 +02:00
Lynix
0c4172f81b
Core: Update global include
...
Former-commit-id: 6175fae50487b14ddad34bf4de94d0948f994708
2016-05-09 18:11:11 +02:00
Lynix
8328aae028
Core/ObjectHandle: Fix movement
...
Former-commit-id: 8b8c9789447f20572400b05349c75e18960b3e3f
2016-05-09 18:10:58 +02:00
Lynix
8740cf393c
Core/Bitset: Fix infinite loop
...
Former-commit-id: f1246eedcd7a0b327e7e4a70803eb5cd20b071ef
2016-05-09 18:10:46 +02:00
Lynix
e9608366cd
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: d726fab8750fe02fbed0e605bbf9a757c7f035de
2016-05-09 09:03:11 +02:00
Lynix
0b0f7f0755
Vulkan/Device: Make Device a handled object
...
Former-commit-id: 16a96932dfff6cea44cf57261543d3e452028f01
2016-05-06 20:29:45 +02:00
Lynix
11c435aa7d
Core/Bitset: Fix value constructor
...
Former-commit-id: 9ed58dc40a513d32fac946d8876ac702713e279a
2016-05-06 19:15:15 +02:00
Lynix
5d2fa3ce98
Build/Tool: Make Assimp plugin copy its library file to the example directory
...
Former-commit-id: c24dd8b79f56353a4b5b43b7e8de1ff0c672eb05
2016-05-05 23:36:53 +02:00
Lynix
1e3225d1b4
Build: Add an option to copy the built library to the example directory
...
Former-commit-id: 78618a92f864e75c1c46f478a1cfc57726188b89
2016-05-05 23:36:34 +02:00
Lynix
ed3b9f9a21
Examples: Fix MeshInfos since material update
...
Former-commit-id: 1d019a7c6659f2ca0f173711c03e3eb89ed1659b
2016-05-05 21:50:44 +02:00
Lynix
385c597434
UnitTests: Fix errors
...
Former-commit-id: fb2340e5c7c264193f1ac363d6387486215aef7e
2016-05-05 21:27:36 +02:00
Lynix
5e52988d87
Sdk/Binding: Add component access by name
...
Former-commit-id: 8b5cffb55c526124cddffc9f13a05bbecc638bb9
2016-05-05 20:40:25 +02:00
Lynix
d678951c33
Utility: Fix some warnings
...
Former-commit-id: 743eae3bfca7871bdd4c180c53a1ee09fa9dcc5a
2016-05-03 23:18:08 +02:00
Lynix
a6c13f85af
Core/Posix: Add absolutly not tested File::SetSize implementation
...
At least the engine should compile again on posix
Former-commit-id: 16819ae6d032d5c1983fd4b22af3e43fc98800b0
2016-05-03 23:15:22 +02:00
Lynix
943dae72af
Build: Rename .bat scripts
...
Former-commit-id: 8dde8153d3a3065fd98f3e094f8b6fa641e9fd62
2016-05-03 23:04:56 +02:00
Lynix
952205baf3
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 987a93d4e0507f8a7dd84ba1e63dce14ec22962e
2016-05-03 22:49:39 +02:00
Lynix
839ab8cebe
Sdk/Binding: Fix querying argument of type IpAddress
...
Former-commit-id: 2980c126f7d216dd4537cef6f745928148eee45e
2016-05-03 22:44:01 +02:00
Lynix
1fa545da73
Utility/Formats: Fix MD5 loading
...
Former-commit-id: 6eb5e2bc69277e0bd87284a66ed73f6fa7e5101c
2016-05-03 12:42:52 +02:00
Lynix
d253e22c8f
Plugins/Assimp: Add material loading
...
Former-commit-id: 09671bb2ad3520622808575af2faca16300d12c1
2016-05-01 19:23:31 +02:00
Lynix
3b5d6e9cde
Make mesh able to carry material informations
...
- Move OBJ Loader to Utility module, where it belongs
- Change Mesh material informations from a path to a parameterlist
- Improve Mesh code
Former-commit-id: f16f48f8b6399188a09797cec3707ab6726bdbca
2016-04-30 18:44:33 +02:00
Lynix
9aab369791
Core/ParameterList: Add support for color values and updated documentation
...
Former-commit-id: 87478d0e90a39ec24779ee9174e9f4e1a1f6d32b
2016-04-30 12:44:34 +02:00
Lynix
1d3d6a4d1a
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
...
Former-commit-id: d09d354e223654aaa253d680f53609464bae3873
2016-04-30 11:45:19 +02:00
Lynix
8a8731f330
Vulkan: Add support for semaphores
...
Former-commit-id: 429c5b61dd3a8c9666e2cf0d94f17d353e4e59f0
2016-04-30 11:44:02 +02:00
Lynix
d87b0587d7
Vulkan: Add support for Swapchains
...
Former-commit-id: 7eafa8f4d38fb3202c63bc42d5d5bb4febfd459a
2016-04-30 11:43:48 +02:00
Lynix
cc9d2c6ab2
Vulkan/Device: Add proper support for all device functions and extensions
...
At least I hope that's all
Former-commit-id: acf25110dc4598f0bb59737d09521570ca39e4ef
2016-04-30 11:43:35 +02:00
Lynix
0b725e1090
Vulkan/Surface: Add implicit conversion to VkSurfaceKHR
...
Former-commit-id: 83bd6ba118a3d5c3c2ea136b6cc0a0011d1d4c3d
2016-04-30 11:42:24 +02:00
Lynix
3bcde868ef
Vulkan/Instance: Fix possible crash when not using layers or extensions
...
Former-commit-id: a429d0f1032f1a39ee50075b366d83cf4cba0823
2016-04-30 11:41:36 +02:00
Lynix
d558ef6edc
Merge pull request #61 from TaoSc/master
...
Updated features page and assets' optimization
Former-commit-id: e54a4ef6ccb784f6a606fbeb4474edc20b9e9076
2016-04-30 00:46:32 +02:00
Lynix
72e849fa85
Vulkan/Surface: Move all of .cpp code to .inl
...
There's no point to have .cpp file of this class and others (swapchain,
fence, semaphore, etc.)
Former-commit-id: 82472312ac31bbe60683cf7e3c4b8f40bb5cd984
2016-04-29 23:20:44 +02:00
Lynix
5bd08501e9
Vulkan/Surface: Add missing implementation
...
Former-commit-id: ca6008f2c717aee8cea80805f9f5f0c6ed950c32
2016-04-29 22:46:43 +02:00
Lynix
3d09177795
Vulkan/Device: Add useful accessors
...
Former-commit-id: b2b6378b2b9a8de2ad1c47b72f2acd6dd86a087a
2016-04-29 22:46:25 +02:00
Lynix
da3682149c
Vulkan: Move device-level extension to Vk::Device
...
Former-commit-id: a73c8cd9744517baea7a5fbd440ccb4d90e9bfc7
2016-04-29 22:45:54 +02:00
Lynix
81e2c3817a
Build: Add support for Linux, BSD and Solaris
...
Former-commit-id: 2f7f1e74fd101d688977ceb5129027cb1fa4a67b
2016-04-29 20:54:42 +02:00
Lynix
ec15f1ddc7
Build/Tut01: Fix linking error
...
Former-commit-id: 487c7613bc0f85efb9f5df75391760eafb801637
2016-04-29 20:40:34 +02:00