Lynix
e8a4be2039
Core/ObjectHandle: Fix movement
...
Former-commit-id: 8fd32af2b58e8f0d2146232c23a8405e3e012349
2016-05-09 18:10:58 +02:00
Lynix
34bc2301a0
Core/Bitset: Fix infinite loop
...
Former-commit-id: 366ad4248a72e3e06637163b44a9a5cedbbaf195
2016-05-09 18:10:46 +02:00
Lynix
7db8507874
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: 930de41518be74fff072e061f735afceb218138c
2016-05-09 09:03:11 +02:00
Lynix
cc5d719a64
Vulkan/Device: Make Device a handled object
...
Former-commit-id: c21479718e2de1ade137635a2f7ac40ef6f060cd
2016-05-06 20:29:45 +02:00
Lynix
e34c94343f
Core/Bitset: Fix value constructor
...
Former-commit-id: 44cfe386a985a4b449527a9fab3d5da49e30117c
2016-05-06 19:15:15 +02:00
Lynix
190462fd31
Build/Tool: Make Assimp plugin copy its library file to the example directory
...
Former-commit-id: eaf807d1f7f5148413dd7ab8729cdf52113ba5d8
2016-05-05 23:36:53 +02:00
Lynix
7e037e4d6f
Build: Add an option to copy the built library to the example directory
...
Former-commit-id: e9b2df26e19917355e3bbc486892f2aeead2ae0e
2016-05-05 23:36:34 +02:00
Lynix
acdabbc432
Examples: Fix MeshInfos since material update
...
Former-commit-id: fc8768a889c59e761983e20d9633dd0dee720a6a
2016-05-05 21:50:44 +02:00
Lynix
f7b0496d62
UnitTests: Fix errors
...
Former-commit-id: 7d338bd57e8a083e63c5f6387ff37c81109903ed
2016-05-05 21:27:36 +02:00
Lynix
51549f8526
Sdk/Binding: Add component access by name
...
Former-commit-id: dd2e5d76254e8ce5e60db62e606c8129d784f528
2016-05-05 20:40:25 +02:00
Lynix
5e5a83f825
Utility: Fix some warnings
...
Former-commit-id: e7645dc5a618d06f0c99bd54bf44756d68288959
2016-05-03 23:18:08 +02:00
Lynix
08926cf530
Core/Posix: Add absolutly not tested File::SetSize implementation
...
At least the engine should compile again on posix
Former-commit-id: c2ccdb9ad939b20e288b211aee678917934f1757
2016-05-03 23:15:22 +02:00
Lynix
371922ec11
Build: Rename .bat scripts
...
Former-commit-id: 9124b087eb795f1b52e1f3702130c63b6176f667
2016-05-03 23:04:56 +02:00
Lynix
8730f329cf
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 89206af6dc51d26e60b399bca2e4fbe457d91dce
2016-05-03 22:49:39 +02:00
Lynix
176b1e9042
Sdk/Binding: Fix querying argument of type IpAddress
...
Former-commit-id: f080b4b9463aa0a7f0f881105c3b2c15f50e788e
2016-05-03 22:44:01 +02:00
Lynix
6c9a48d80e
Utility/Formats: Fix MD5 loading
...
Former-commit-id: 05a4ee3745a6f5444a19c15f713fdd21d51a7804
2016-05-03 12:42:52 +02:00
Lynix
f44abfb87c
Plugins/Assimp: Add material loading
...
Former-commit-id: 21cd74156915f9592ce47ee832d3373751a0ebfe
2016-05-01 19:23:31 +02:00
Lynix
9e3b99bb5a
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: 3c18901133fa5ac8281269822f6e2650ddcefd2d
2016-04-30 18:44:33 +02:00
Lynix
6d824109f3
Core/ParameterList: Add support for color values and updated documentation
...
Former-commit-id: 4cd9faf2fe035b946afa1ba15243bdcf3255716a
2016-04-30 12:44:34 +02:00
Lynix
f4c2254ea2
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
...
Former-commit-id: 9e6d7ac5c8457d7128e00e6eeae0344ca02d6727
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
bb8ad9369f
Merge pull request #61 from TaoSc/master
...
Updated features page and assets' optimization
Former-commit-id: dfb0009b0da61831de41d03ed48d7b17e0787d2a
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
Lynix
0aac3ab33e
Build: Improve code and allow to be platform specific about everything
...
Former-commit-id: 7f13e1a49ad33da26c1841ee550c9de03303cd80
2016-04-29 20:34:03 +02:00
Lynix
1742fa9457
Merge branch 'master' into vulkan
...
Former-commit-id: fd9f2f119e959847d4d9eabece7b678243b26bde
2016-04-29 20:12:27 +02:00
Lynix
4996b158c2
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: b649a1ff5716046c72a1720777e4675a57689bca
2016-04-29 18:47:33 +02:00
Lynix
34b7260d54
Plugins: Add Assimp plugin (WIP)
...
Currently load only static meshes
Former-commit-id: 61dee8f53a423d6d170bd3bfe72e71daa63e8c5b
2016-04-29 14:22:14 +02:00
Lynix
019c1f4a36
Core/File: Add SetSize method (currently missing Posix implementation!)
...
Former-commit-id: c9ffb545485d90940d620e94fd25a7256d62ab58
2016-04-29 14:20:22 +02:00
Lynix
e5a7bd52dd
Extlibs: Add Assimp (3.2)
...
Former-commit-id: caa64c6596f2640a9273b1d5c9a0f37df4534fa1
2016-04-29 14:19:35 +02:00
Lynix
95cb384897
Build: Add support for OS-specific defines
...
Former-commit-id: 7181f755cfc2640e862e496db96909fdbe485072
2016-04-29 09:03:05 +02:00
Lynix
432022c5b7
Build/Vulkan: Add Win32 define
...
Former-commit-id: d1bd3db4f8e89c3a8ea3544fb6dab744781b76bb
2016-04-29 09:02:24 +02:00
Lynix
a3cc866bbd
Vulkan: Add support for surfaces
...
Former-commit-id: c4599c430add1bc54e9665d5bb0e0ca5071bcf41
2016-04-28 20:37:41 +02:00
Lynix
e1d424e5f9
Vulkan: Add support for extensions
...
Former-commit-id: ab5742edc79815dd75473bf467c7b1dd46e2fecb
2016-04-28 20:37:30 +02:00
Lynix
78469266fd
Core/File: Add OpenMode_MustExit
...
Former-commit-id: 1df10e230d3c6ef71244060845b1fc02f7b5a8e9
2016-04-27 18:10:45 +02:00
Tao Schreiner
9a11c39fa7
Cleaner looking features page
...
Former-commit-id: 85ab37bc15b1bf4d64261304b4989c8d7ccab9de
2016-04-27 03:00:35 +02:00
Tao Schreiner
17e7f1c1ee
Example's PNGs optimization
...
Former-commit-id: 4c288d16a41451ab1b4def7e61cdc14e25e7863c
2016-04-27 02:16:16 +02:00
Tao Schreiner
060495292d
Removed useless audio tag
...
Former-commit-id: 5ea6d10c58e9a0769abec229691e35c5290d626d
2016-04-27 02:11:30 +02:00
Tao Schreiner
e8dd2b71f8
OptiPNG test (online)
...
Former-commit-id: 8dd3141bf4171a4e1d114643a5d0ff00978268e9
2016-04-27 02:04:55 +02:00
Tao Schreiner
1c08b83244
Use of markdown for "writing style.md"
...
Former-commit-id: 66104d2442d7d911a877edab8504d8b1f02a9a98
2016-04-27 02:03:17 +02:00
Lynix
0d6727e746
Core/ByteStream: Fix SetStream pointer overloads
...
Former-commit-id: ca35afb6e7257df7097d6aa39e99ccc9b3c0085a
2016-04-25 18:34:00 +02:00
Lynix
73f648616f
Sdk/State: Fix linker errors
...
Former-commit-id: e9a23daa5f5b0bb2964541ed7def2422703a541b
2016-04-25 18:33:40 +02:00