Commit Graph

2428 Commits

Author SHA1 Message Date
Lynix 63ac80c7ff Utility/Mesh: Replace scale by transform matrix
Former-commit-id: b02de61fe0213f5fdd074dfa868db415e9c770c3 [formerly e185f2b410f2a3e04a0f11be28665cf6e8dcb617]
Former-commit-id: d0c7e88fe2b5f8a4aa97640d050751def83f3783
2016-06-09 08:46:44 +02:00
Lynix f9d6cfcf07 Make Premake files executable on Linux again
Former-commit-id: 1aa609000d706598076595adfb6646a3a5b5e83d [formerly ce848d9a2d3ba31faf17627b8d3275d5da3fb5e8]
Former-commit-id: b2b12cdba07407b73c66886a0970678557cfefbe
2016-06-02 20:31:30 +02:00
Lynix dd9621790b Build: Update linux binaries
Former-commit-id: bcae7b9dc0ec1c9b204acc6c905d89dc875b8d3e [formerly 314c07ee297dcc227793fb7bd637760cee49b041]
Former-commit-id: 6e95c5c81f73546f47426bb74280dfeaef08ae13
2016-06-02 20:18:17 +02:00
Lynix baf9994675 Utility/PixelFormat: Fix ComputeSize for DXT formats
Former-commit-id: e16835382aa80ea53c7cdc747cc0b04c493cb645 [formerly 565512d61f3ef1131c89cc0c1ffc140ff1112f91]
Former-commit-id: 95e9c965e95176857452a7c270cbecd75e86cd8d
2016-06-02 19:10:41 +02:00
Lynix e94dc90f06 Graphics: Prevent shadow-mapping code to compile without shadow-mapping
Temporary fix for OpenGL 3.3


Former-commit-id: 38067e4e19ce5e7e0a804fdeb4c1ad9fcc9f415e [formerly c9878c521ccb78ff86ba5ce823acb009717b9bb8]
Former-commit-id: 22915443375dd97584f9e5408dcf308d5801f7b0
2016-06-02 13:49:30 +02:00
Lynix 94ed1cca32 Sdk/World: Fix compilation error when submitting arguments on system creation
Former-commit-id: a5ace06c0f4c0d7378fb81694db8db1d9f57b33d [formerly 2a232722761dfb72bbd9f3dc9ba8353d65311e7d]
Former-commit-id: f6a65203b37acb49276e22cad0bab4ff7075eb3a
2016-06-01 14:11:58 +02:00
Lynix 14541deb76 Build: Fix with-extlibs option being required for compilation
Former-commit-id: d549ed954e4285f34399e610e3dcfde33c0ad83d [formerly 239e7cd99680e8bd35fdde4e0e137818f1b1bce9]
Former-commit-id: 5233a5e6923162f630bfa186192259123d1ab3da
2016-06-01 13:52:59 +02:00
Lynix b6be16b3c3 Build: Add server option, allows to compile only the server-side part of Nazara
Former-commit-id: 28347f372b3d4b0afef0fcf8f54ebf45589470a3 [formerly b432be7d6e4404bd1c5a10c4b0a7ef43fceed307]
Former-commit-id: 1622472689c5f87d5d77ffe391f1dde9cece815d
2016-06-01 13:51:32 +02:00
Lynix 19a1cbb7e0 Vulkan/CommandBuffer: Fix warning for GCC
Former-commit-id: 702d3b186c232cdef5768631ad6e6a2e1feac516 [formerly 469a768929fb16bfd6dd72be91c883fa7bb9038a]
Former-commit-id: 8a805356facb558f23e25d59162eef04b528e067
2016-06-01 13:08:13 +02:00
Lynix d17d6e12da Vulkan/Surface: Fix compilation under Linux
Former-commit-id: af4efdf4f46f7817f75ca5c2f83fbe72c84e9ecb [formerly 1a431ff653263d46079162f2626cc6a05b688859]
Former-commit-id: ac76a5219f0ed014a666bbc78eb1358afb254026
2016-06-01 13:06:32 +02:00
Lynix 5d98ce3639 Build/Vulkan: Fix compilation under Linux
Former-commit-id: 3223e11738aad41c0d8716050392b0ddc23d8384 [formerly 68a2ae998cae8c84718f6cf074d2f09d4142296c]
Former-commit-id: 9d6edbe4792cc8ed56315489d2b2c29dfe178089
2016-06-01 09:36:01 +02:00
Lynix 65f43182f6 Remove Visual Studio 2015 database file
Former-commit-id: da62e49ea2b8860bcd4025d4add74980d458f5ca [formerly c79c0719d67cd594c90f0be4c8f6c83ccca4fd50]
Former-commit-id: b3e346736b0401296f4eab6bd374cd1d04a3c94a
2016-06-01 09:34:42 +02:00
Lynix 4ab05c2803 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: bdbe1aab7fe7f0241069aa2d9ab444897ba471cd [formerly 5fd04e51e2a7441252ef56f136bd9d81df380f75]
Former-commit-id: d326241827c4021980631a210603c4d5b77cf6f3
2016-06-01 08:42:58 +02:00
Lynix d5b354c379 Sdk: Fix uninitialization of components and systems
Former-commit-id: 84f6ce6c6801dc3f4df528781892fa54783115bf [formerly 34e78a610a036478be9fff2fcb28b7d5cd17c13f]
Former-commit-id: da5197094f56618eb065223c0c128f14e2a0f3f5
2016-06-01 08:34:44 +02:00
Lynix a8952d5717 Make premake executable on Linux/OSX
Former-commit-id: 1f3f2bc3e8db5d52d1dab797a3599476a59c5593 [formerly a477fc47081601127792fd983be01d7452ab407f]
Former-commit-id: 8779907f21d5bd553208e7ca2285e924dd4df228
2016-05-31 13:35:18 +02:00
Lynix 1f0d54fd82 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: ba6e0fe9352936373aa45d9e7a56ed97efa71c22 [formerly 770aab17f7e563d8331acac45f70b9647e35ae21]
Former-commit-id: 6c6612c4608021d7e6af7ae79b737144fc9f64f3
2016-05-31 13:25:03 +02:00
Lynix 3cb50d8d4c Add Linux binaries for extern libraries
Former-commit-id: 31be22002c6127588fff905644c30b9969849a23 [formerly fa1960e535238671f105581b54e4c7e4b204c05d]
Former-commit-id: 661e54ff94e50f01b3d1c1b7df85b595f44bb605
2016-05-31 13:03:52 +02:00
Lynix 6d4a09022b Physics: Add new libraries for Windows
Former-commit-id: 93deb21045e66e786819066593dad466e7ce9742
2016-05-31 09:06:24 +02:00
Lynix 6557fedf47 Physics: Upgrade Newton to 3.13
Former-commit-id: 9e3777a39842ab18e103a75a590d8d58d25b10c5
2016-05-31 09:02:35 +02:00
Lynix 507a215062 Extlibs/STB: Fix STB compilation in C mode
Former-commit-id: 25e028274745aeb6b80d2c6a9c89a18807dcfe3e
2016-05-30 13:54:02 +02:00
Lynix 9a2a19a834 Build: Fix default platform on 32bits os
Former-commit-id: a068dac229fce61efa32634ff616309c91a66079
2016-05-30 13:52:08 +02:00
Lynix a8439756d8 Examples: Add empty project for testing purposes
Former-commit-id: aacd1ad6385b7d3a190343473b822160eeadc5f9
2016-05-30 13:50:52 +02:00
Lynix ea920d2e64 Build: Fix linking for audio and utility system for POSIX
Former-commit-id: 3eee15c4df5795b05a36fad43b5ae2a93de9152a
2016-05-30 08:50:49 +02:00
Lynix 044882bb31 Build: Improve build
- Help linux default to 64bits build in case of 64bits OS
- Fix linux linking with tools


Former-commit-id: 31ea427401fd4fb12b453e8517b2cb4f24ded094
2016-05-30 08:48:22 +02:00
Lynix 37ee034702 Graphics/DepthRenderTechnique: Fix typo in include name
Former-commit-id: f304f7bf1f0ecc2d58ce68d3b3a64802958bf2c7
2016-05-30 07:41:32 +02:00
Lynix 0be81cfa5f Merge branch 'master' into vulkan
Former-commit-id: 984d874e950bc6f0cb8d4ea2b217a51b07bc3c16
2016-05-29 19:21:07 +02:00
Lynix 3e78dd40ad Fix some GCC warnings
Former-commit-id: b3292fcfd4d029793cb70f97ab608aeb7d0579ef
2016-05-25 13:52:10 +02:00
Lynix 9c08208de3 Vulkan/CommandBuffer: Add Begin/End overloads
Former-commit-id: c2681cf86c04cfba835204e87b386f3527f689c4
2016-05-19 18:34:03 +02:00
Lynix ecd4a7e4bb Vulkan: Wrap vulkan queues
Former-commit-id: 50a37b90b8f95d3842442e41357c117099d2afda
2016-05-19 18:33:47 +02:00
Lynix 602c39e8ba Vulkan/Swapchain: Wrap images creation/getters
Former-commit-id: 50e5890c7aeb16408a460e6734301c6393c435e5
2016-05-19 09:07:31 +02:00
Lynix 42fba6eee4 Vulkan/Device: Improve and rename GetDeviceQueue method
Former-commit-id: 7887f86989e9f19f315275bcb944147bca306afd
2016-05-19 09:04:29 +02:00
Lynix aa654b5caf Vulkan/CommandBuffer: Fix crash when moving
Former-commit-id: fbb9c69e709109ca9f06def3bf8b35e112ee294c
2016-05-19 09:04:01 +02:00
Lynix 358f0ea87b Vulkan/CommandPool: Fix linking error
Former-commit-id: 89988bc96174b5531a7ed1478cf8486ef6c50289
2016-05-19 09:03:49 +02:00
Lynix e536f1c962 Vulkan/Surface: Add a few wrapper methods
Former-commit-id: 7c299cdd3964279dd6dafb25acc762d753c17ab0
2016-05-18 21:32:41 +02:00
Lynix be76deed06 Vulkan/Instance: Fix support of VK_KHR_surface
Former-commit-id: 8d055017ac65d53da26fa61e645f527290472199
2016-05-18 21:31:49 +02:00
Lynix c0bfaa12b0 Plugins/Assimp: Fix stack corruption
Former-commit-id: 8dc0f64ecb15f4f810c40b0a6c9be519d049ad62
2016-05-18 00:44:58 +02:00
Lynix 1042ba6584 Merge branch 'master' into vulkan
Former-commit-id: 2de61dcc322505af741e4b7c09d375df6d5363e4
2016-05-17 20:25:51 +02:00
Lynix 16de05a3b9 Plugins/Assimp: Fix UV parameters
Former-commit-id: e5096eb02ae91ad84e0b4a6729f181c09f113367
2016-05-17 20:22:30 +02:00
Lynix 9036eb4804 Graphics/Light: Fix compilation
Former-commit-id: 39de337102ae862b74d5fe8fae9fdb7e19e32e06
2016-05-17 20:14:06 +02:00
Lynix dff823fe1d Sdk/LuaAPI: Fix handles retrieval
Former-commit-id: e7aca6dff50c97630e86e90148a9778186e21707
2016-05-17 18:11:05 +02:00
Lynix 7ae35a0f80 Utility/DDSLoader: Fix bit reversing for exotic format
Former-commit-id: be5a619259410e212fb3124d02d291431c5a0859
2016-05-17 17:09:08 +02:00
Lynix 549f37efb8 Core/Bitset: Fix OR/XOR with two bitset of similar size
Former-commit-id: df5c15cb0c1c4984c7bc142886843f8977379ec2
2016-05-17 17:08:45 +02:00
Lynix 43895d29af Core/Algorithm: Add ReverseBits function
Former-commit-id: fa37fcf64cfe6786b9906aa7a8b410e19a3079d1
2016-05-17 17:08:14 +02:00
Lynix 1ebe1a8091 Utility: Rework PixelFormat (WIP)
Former-commit-id: 1ab609e753783d9767ba23fd4cab9390453bf729
2016-05-17 14:23:45 +02:00
Lynix c31f70af55 Build: Copy all dependency modules to the example directory
Former-commit-id: 13e9d585df15ecc727c140b30dbd5e83e3997b5f
2016-05-16 20:02:59 +02:00
Lynix c0b5ac2529 Build: Make every lib copy its binaries (and dependency bins) to the example/bin folder
Former-commit-id: 02571367a0af738197066d4a17446e203b389d31
2016-05-15 00:38:19 +02:00
Lynix e7f21b7a3d Vulkan: Update global header
Former-commit-id: 3d67bedb8835c68706dd681e12074553b4947a0c
2016-05-15 00:11:26 +02:00
Lynix efc42b58cf Vulkan: Add support for CommandPool and CommandBuffer
Former-commit-id: 85b1935a402b007a53ffbc080374a5028b6eaebc
2016-05-15 00:08:05 +02:00
Lynix 68e3fd8db3 Vulkan: Allow Device Objects to be move-constructed
Former-commit-id: c7fb30b30d2242e19d531a6860b856660b6b0c01
2016-05-14 21:28:59 +02:00
Lynix 1346c3e2c0 Vulkan/Swapchain: Fix compilation
Former-commit-id: 22679aa8e212c63360903f3094a60441323b488a
2016-05-14 15:41:26 +02:00