Commit Graph

2432 Commits

Author SHA1 Message Date
Lynix 2007edd398 Sdk/Application: Add MakeExitOnLastWindowClosed
At least it's explicit


Former-commit-id: e5bf5064222934b4f9dade56aab74b8f29367ed8 [formerly 5d7aa20615adf39407b95096a2da8c4888111fef]
Former-commit-id: b404314721413e7d9b6d0307f7316f22ac5f81fb
2016-06-09 08:48:35 +02:00
Lynix 26475973e2 Graphics/Material: Ugly spaces to tabs
Former-commit-id: c7cd3feda3f3d8d8e27f9732f3aebcffa4dbd2dc [formerly 1480fcc5e873656a6975cd8fa6e8233292e9960b]
Former-commit-id: 32cafba52a1e1e7d558483d3c416cd14a253eeba
2016-06-09 08:48:04 +02:00
Lynix d46a170177 Plugins/Assimp: Fix FaceCulling parameter retrieval
Former-commit-id: 09e9478c01468ba7f5f707ab71693ca75ab412f3 [formerly 9a50f8efce4a1a1fba8bf28a38570c700f9b7d3d]
Former-commit-id: a4f95b58fbbdf4138980bc072e9ff6fdbf840d79
2016-06-09 08:47:43 +02:00
Lynix 03494f21e6 Utility/MaterialData: Add Material name information
Former-commit-id: 3336fab5ebf757eaf57efcf67b06161af6ce3b32 [formerly 536e0c8e4f3759ccd2c66998d90f94c7e8811b5a]
Former-commit-id: 32dd536b3e3c5193271b85a8487b51b4079afa24
2016-06-09 08:47:08 +02:00
Lynix 33dbf6ffa0 Utility/Mesh: Replace scale by transform matrix
Former-commit-id: 5f1d121a44a86fac59e32b993a015c4e0d464618 [formerly 2ba88d2c6c0a6913fee3d8945ab5870b163d654a]
Former-commit-id: 84b306c8bf7abaee0161eb4a8e4e2d46da7698ac
2016-06-09 08:46:44 +02:00
Lynix fc5be0d70b Make Premake files executable on Linux again
Former-commit-id: aa2324df66fba94ac4ee92fc0137c2b77d5ffa5c [formerly d180842cf61dce7334544264622a187bb0af889e]
Former-commit-id: 215463cfe30071632965e864b1a98f35667159ca
2016-06-02 20:31:30 +02:00
Lynix 880e4bc729 Build: Update linux binaries
Former-commit-id: 7d06a9114b0d209c477e7f086fec80e292bed87f [formerly 7a9ea6154aa8d5537b204b761b13540996b808d9]
Former-commit-id: cd2dd60fcc81256b3d8e3e52c810a9e182de8b58
2016-06-02 20:18:17 +02:00
Lynix a3d681b802 Utility/PixelFormat: Fix ComputeSize for DXT formats
Former-commit-id: fbc4390a2ff6747a2e7047a10d0a47c64fa59d1c [formerly d9df1b4535857c96ab396b8afcb69658528093f7]
Former-commit-id: cb591414508a1d4b5ebc217b4b063a795020309e
2016-06-02 19:10:41 +02:00
Lynix 0ee76b30a9 Graphics: Prevent shadow-mapping code to compile without shadow-mapping
Temporary fix for OpenGL 3.3


Former-commit-id: 52d8ae54ee861f85e0cd2c66848c933227d02041 [formerly 3a43b5badc40d76aeca49795ad36d6475510ae68]
Former-commit-id: 39bf34c0ae386859a5bc74106ffccca5adf78475
2016-06-02 13:49:30 +02:00
Lynix b934eef2a3 Sdk/World: Fix compilation error when submitting arguments on system creation
Former-commit-id: c46b7be1d998d5bdf87c25b1f4acc97de771ac9a [formerly e39dce0eaeb275d5ca62dfb8980869a7cc68c857]
Former-commit-id: c799b611b8faefe26cfe6c06a77072c51f3c9c28
2016-06-01 14:11:58 +02:00
Lynix e846934960 Build: Fix with-extlibs option being required for compilation
Former-commit-id: 41219e06c9f0a05221440eefb6268222757af8e1 [formerly fdb27339a5b90fce1bbea576012c72c433615e23]
Former-commit-id: e979847fb2bc6d6f80b9fc02956d08113bae1e39
2016-06-01 13:52:59 +02:00
Lynix 37f32bdb13 Build: Add server option, allows to compile only the server-side part of Nazara
Former-commit-id: 15080ac65f3186acf31967ae275d1aceeb2bd0dc [formerly 8eb6896afe9c6d63b5772a4c2237a6bf81c5b524]
Former-commit-id: 8f75843edf54398dcd74487829cf2af857704524
2016-06-01 13:51:32 +02:00
Lynix 514ce36e07 Vulkan/CommandBuffer: Fix warning for GCC
Former-commit-id: 5129610debed09b5daa5dcc5517f352fff243627 [formerly 5370294e6811d7a0a8d690b5f57ae2ed0734b7c7]
Former-commit-id: 96eae602a4d73535382952bb361dc7d0e14ee540
2016-06-01 13:08:13 +02:00
Lynix 9fc83b2dfa Vulkan/Surface: Fix compilation under Linux
Former-commit-id: 626775e610905a3a0de8c1b03cc57bf5dfa76985 [formerly d4c8c980bf6504eb89d4a550fc132858c24001fd]
Former-commit-id: a02bcd151ce6ab0c19f3834a74f1c6a753cffd89
2016-06-01 13:06:32 +02:00
Lynix f9d2c6c9e0 Build/Vulkan: Fix compilation under Linux
Former-commit-id: 4bbb666b21a08c6937d96245beb7444122918a91 [formerly 045c8090c3aec06323a15cd8622547d0f62e7979]
Former-commit-id: 553d2be42ae0387537e4b63f9ac4e1a1127a3a3c
2016-06-01 09:36:01 +02:00
Lynix fcc85519b8 Remove Visual Studio 2015 database file
Former-commit-id: d94f9a39860013a2ad989c373672fa61ae104bc9 [formerly 221e90d473f96dca1377ca8352e9cafe6a824146]
Former-commit-id: b7a15475d0586f39a5fd677b02956ff549b962c1
2016-06-01 09:34:42 +02:00
Lynix ab2e0d7c62 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 30a3fb7936fe1f45985ae65d903f33df338b575a [formerly 3a912497dd81485cd848d529fb7687616c6ddf70]
Former-commit-id: 8086009a7db17290258ec4dd8bb1dcb413b55be9
2016-06-01 08:42:58 +02:00
Lynix e4449392d6 Sdk: Fix uninitialization of components and systems
Former-commit-id: 9efda10439d00075c1c3df74216b03a4d079a46e [formerly 0d8ac4dda719e46b02f8b8b04216de1f602c4ebb]
Former-commit-id: f1f00bf978ea87e977752aef2d2f7936fdaec15b
2016-06-01 08:34:44 +02:00
Lynix f6ac1c1943 Make premake executable on Linux/OSX
Former-commit-id: 9399a85a3f3a5efd229984bb8c541605f3cb4389 [formerly 3c60f4e363df898be021cf3097fb51709852dcd1]
Former-commit-id: 9c37d1b89582bba4a424e3d26dec435b2e502323
2016-05-31 13:35:18 +02:00
Lynix 7dade34efd Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 83cc49b12f755992b3404d80a02e031ffc2b896f [formerly 4fd3213e75e9173f105657f03deec08b14478e52]
Former-commit-id: e77aa02a9fd576d98f06068680a1da66d42f38d2
2016-05-31 13:25:03 +02:00
Lynix 1da0194ee7 Add Linux binaries for extern libraries
Former-commit-id: 7b572e96931caac93c17f7798d139beb2935d0d2 [formerly 2d4921ee37edc07638c812b9656b0f78a3a07f09]
Former-commit-id: a10a1735c7a0bf6df58263392f38d4479d22ab91
2016-05-31 13:03:52 +02:00
Lynix 08037b220e Physics: Add new libraries for Windows
Former-commit-id: 14a29031ab11b20d73fb6ada6d0e834056c80306
2016-05-31 09:06:24 +02:00
Lynix c208da71e4 Physics: Upgrade Newton to 3.13
Former-commit-id: d47450f1a5f04c50514993de1eda228ac8e5545b
2016-05-31 09:02:35 +02:00
Lynix 9c2f5d692a Extlibs/STB: Fix STB compilation in C mode
Former-commit-id: 44bc8efa7dd4e129dee089d8e2689b6b1e1602b7
2016-05-30 13:54:02 +02:00
Lynix d03b0d759d Build: Fix default platform on 32bits os
Former-commit-id: 4d6c477bfb8516ec6665c92adf1cba6be1d5eed2
2016-05-30 13:52:08 +02:00
Lynix b2b2fe2bfe Examples: Add empty project for testing purposes
Former-commit-id: ae4bae0da88273f1fc6be0c2156a21025b1e1c8d
2016-05-30 13:50:52 +02:00
Lynix d4bc32717f Build: Fix linking for audio and utility system for POSIX
Former-commit-id: 4be274b9e7b9be6a62bde87ae2629cc87da3f1de
2016-05-30 08:50:49 +02:00
Lynix bffa500d88 Build: Improve build
- Help linux default to 64bits build in case of 64bits OS
- Fix linux linking with tools


Former-commit-id: cacdaacf29cf2a14a46926c69e996b7d171b0d6a
2016-05-30 08:48:22 +02:00
Lynix 3eb8642d01 Graphics/DepthRenderTechnique: Fix typo in include name
Former-commit-id: cddcab2bc77cbed7b98ebb0085e3f32f82eb4d7e
2016-05-30 07:41:32 +02:00
Lynix 3f7319858d Merge branch 'master' into vulkan
Former-commit-id: e47a1a300377e4880fc4bc234b5ec6a8d9a3d131
2016-05-29 19:21:07 +02:00
Lynix b2f1762148 Fix some GCC warnings
Former-commit-id: fc3fa0fba08f558fc78eae72efdd150da9110a31
2016-05-25 13:52:10 +02:00
Lynix 57a065217f Vulkan/CommandBuffer: Add Begin/End overloads
Former-commit-id: 9168327ce644631cfd8ad4ec43dbcd6b1675931c
2016-05-19 18:34:03 +02:00
Lynix c374229931 Vulkan: Wrap vulkan queues
Former-commit-id: a52ec6d36cf91473c1b8b2be12c71f3f98043feb
2016-05-19 18:33:47 +02:00
Lynix 5b7476eab7 Vulkan/Swapchain: Wrap images creation/getters
Former-commit-id: 285c51718f7e7aed6bb92e1a66a5ef83f78cb477
2016-05-19 09:07:31 +02:00
Lynix 230a42ca88 Vulkan/Device: Improve and rename GetDeviceQueue method
Former-commit-id: 05c53b64d79411cc093d885457f0c7eb68364059
2016-05-19 09:04:29 +02:00
Lynix 6ee0b4a51d Vulkan/CommandBuffer: Fix crash when moving
Former-commit-id: 441095f5be1fc45dac4b56e1cf535c1145327d4b
2016-05-19 09:04:01 +02:00
Lynix c22003df0e Vulkan/CommandPool: Fix linking error
Former-commit-id: a56db2c2480c280590488396f676b7bd7d80aff5
2016-05-19 09:03:49 +02:00
Lynix 591498e340 Vulkan/Surface: Add a few wrapper methods
Former-commit-id: 2d21ec0d2407caf74eac11da6da5c7776cfc584a
2016-05-18 21:32:41 +02:00
Lynix 87629156ed Vulkan/Instance: Fix support of VK_KHR_surface
Former-commit-id: 8947e217413bb432a4221e88991ce89e0c491ea3
2016-05-18 21:31:49 +02:00
Lynix 3fef3d4779 Plugins/Assimp: Fix stack corruption
Former-commit-id: a53fd468a11945738fb6308720bb2cb9f8825ee6
2016-05-18 00:44:58 +02:00
Lynix d2c372247f Merge branch 'master' into vulkan
Former-commit-id: f91a339c32e2ab8f0ef3fd2cfc5c038ceccdc401
2016-05-17 20:25:51 +02:00
Lynix d2a6ead9f3 Plugins/Assimp: Fix UV parameters
Former-commit-id: 7130ef5a3303aa24c882fc3daa36cbdf7096c265
2016-05-17 20:22:30 +02:00
Lynix a386a8bd2d Graphics/Light: Fix compilation
Former-commit-id: 0ae92c86e52bb18aa9587fbb82c932b71b44484c
2016-05-17 20:14:06 +02:00
Lynix e0b714dacc Sdk/LuaAPI: Fix handles retrieval
Former-commit-id: a1704c9ded36a42badda6303ac28018797772e82
2016-05-17 18:11:05 +02:00
Lynix 7df52a3ad0 Utility/DDSLoader: Fix bit reversing for exotic format
Former-commit-id: d12dc599714bbdeefda000eade3159080b764bde
2016-05-17 17:09:08 +02:00
Lynix 3dc81263dc Core/Bitset: Fix OR/XOR with two bitset of similar size
Former-commit-id: 5de82c13f397c04497c11a98e1bd745c686cbb50
2016-05-17 17:08:45 +02:00
Lynix 5be03ab2f2 Core/Algorithm: Add ReverseBits function
Former-commit-id: 10921a52223af92ddaf951f613eb93945133078b
2016-05-17 17:08:14 +02:00
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