Lynix
|
a5690a0aef
|
I can now render meshes !
Former-commit-id: 5f292c0f81730f8fa26d7c930130671da6c8a26d [formerly 2145d599592770fe9a6cf65c46e10400417c4726]
Former-commit-id: c0740828e97fcb2a704d55f9d769a371f8d6a4d3
|
2016-07-13 18:08:56 +02:00 |
Lynix
|
c78daeb888
|
Revert "Commit missing lines"
This reverts commit 1792bd15dd50a87f1b9e53d0c79c95d85f06c873.
Former-commit-id: 795d8da0e170915e91826d56eabbe606781fe3fe [formerly 2e020939bfcc4aa52bcfa8f1e152d18256795709]
Former-commit-id: a4add61ffb2a249da4279369bd0bdc0a690a4964
|
2016-07-13 12:48:35 +02:00 |
Lynix
|
96b745d6b8
|
Commit missing lines
Former-commit-id: f132bf8dd03b58a4f97db030b39be890b955adfb [formerly 5aad066c0ad529922f09301db473d4a8f952b57d]
Former-commit-id: d9c68d4607a669533d040125539c9ac9f161dfa5
|
2016-07-13 12:47:35 +02:00 |
Lynix
|
7bbc2f6992
|
Vulkan: Add VkDeviceMemory wrapper
Former-commit-id: a7ba192880bb034718a2a3d37022343ff32aae1a [formerly e6911d0772f7c2d4612bdbd97da195873f5a30f6]
Former-commit-id: bf235ba9b59bfeb39da3b0fd0b89934cb21061b6
|
2016-07-13 12:24:46 +02:00 |
Lynix
|
80404cf320
|
Vulkan: Add VkBuffer wrapper
Former-commit-id: 1038adae4a7ca619f0953cb305d14345b197f056 [formerly f03490e99245cb167e95057e80422908654d6644]
Former-commit-id: aa5cf8a3d91db8a109504e542f255120a319d70b
|
2016-07-13 12:24:27 +02:00 |
Lynix
|
90826e4467
|
Vulkan: Add GetPhysicalDeviceInfo
Former-commit-id: 613eaa539d90c2480b0c20e09561a45df01e8b9e [formerly 5302439064226b00d49fa8bf2680980eaf806e7a]
Former-commit-id: 62e30089bf6d93d893e86dda3d6fcd89e6a2688b
|
2016-07-13 12:23:35 +02:00 |
Lynix
|
1e7d82ceb5
|
Vulkan/CommandBuffer: Add SetImageLayout shortcut
Former-commit-id: ae936f1fedca28c5e9bf846da14f6f3c6a6b6aa7 [formerly 1df5bdf1684be416c0e6217184fead54be7adc90]
Former-commit-id: 51f8797c05a5e3fead1558e30c698aa06d340879
|
2016-07-11 13:33:23 +02:00 |
Lynix
|
992cd303a7
|
Vulkan/DeviceObject: Add IsValid()
Former-commit-id: 5ac734d6444206e36570f9b85d01920442913618 [formerly 677ce9e18ce84afae896bb98b0a4bbbf9eea8132]
Former-commit-id: 2fc3167fba652add5a39860cbc95a7094671a6c7
|
2016-07-08 17:59:52 +02:00 |
Lynix
|
f1c5f8d0b7
|
Vulkan/RenderTarget: Change interface to better suit needs
Former-commit-id: cc61462eca9a4b73821eb0c9bd10b74366e5a6ce [formerly 8e64df958d6b9ccd61b9df22456cd566947fcb0b]
Former-commit-id: 750ea64ee603b0c52058eb93045310db4977dfdb
|
2016-07-08 17:59:43 +02:00 |
Lynix
|
8d3680f4b9
|
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
Former-commit-id: 9d9dd1911274454b894c54d001c910bf52863765 [formerly 616938eab3b011f03e789f072e86d48215277f70]
Former-commit-id: 7d2fb298601e262bebb267f864d1066fb31460aa
|
2016-07-08 12:40:54 +02:00 |
Lynix
|
925156b044
|
Utility/Mesh: Fix error
Former-commit-id: 0f5d9e858d70fe81c4d5d5c55fc6ceb6fe1c44ef [formerly e36fa3c3b8f9ba71e4147f582231e22a6e5340a7]
Former-commit-id: 11d8c79aaf3edef5e5c6734d48994d464e18a680
|
2016-07-08 12:40:25 +02:00 |
Lynix
|
e588be1d17
|
Vulkan/CommandBuffer: Fix warning
Former-commit-id: 3d82e627f0c7e4281c1fd61034ebcfacf4c2672f [formerly 5c25e00727f30dd117e03e0b6fb71dffa472a1c0]
Former-commit-id: f57c42a8ffbf8ea3d74d0827975a73906dfde312
|
2016-07-08 12:39:14 +02:00 |
Lynix
|
f13dec4f06
|
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
Former-commit-id: e4243c916b02d58153bbda5cb317a75dbaba4a1c [formerly b061bd4916fdfb2ddb8f9a5321a2474427cd1e0b]
Former-commit-id: 45002c1ea81078974e4c77a2f70273515c09a134
|
2016-07-08 12:37:07 +02:00 |
Lynix
|
f17228d568
|
Utility/Mesh: Add MeshSaver
Former-commit-id: 5d80ab9f7da18c157ba5f2b903007b8702f12700 [formerly 2e7f2fe5ea6ba7d744f7af8a89c073fb2519b4db]
Former-commit-id: 05124de36a78a3780dd167efea9865c1728cc475
|
2016-07-08 08:37:22 +02:00 |
Lynix
|
5711ff555f
|
Utility: Allow TriangleIterator and VertexMapper to take constant submesh
Former-commit-id: 708fe75333a54b739794e7c9729ee1557ab26164 [formerly c68c2ff4e2deb1a512237ec4e502f00c801f7c7e]
Former-commit-id: 5fd3fd8b0a518526ee3c91d418cf321611d2bc67
|
2016-07-08 08:36:42 +02:00 |
Lynix
|
a1108ed955
|
Utility/IndexMapper: Makes it work without index buffers (sequential mode)
Former-commit-id: 594f3f2c31f30122889e8b3f2dd214b09455b640 [formerly 085c770b3effaa2faf9b61fa32280a7957f71258]
Former-commit-id: a54711d1cfb80f2792a80174a5808bb44d2095f3
|
2016-07-08 08:35:36 +02:00 |
Lynix
|
b3e888563b
|
Utility/OBJParser: Prepare for saving
Former-commit-id: 90a78b4ca33ff8ce36fd5d37191799b196803c09 [formerly b39fe56eafb502516007de75ca77fdc6ab8a3391]
Former-commit-id: 5481142d659e43f687a5b8b4e1634405702bfc7b
|
2016-07-08 08:34:45 +02:00 |
Lynix
|
cdd96dd4aa
|
Merge branch 'master' into vulkan
Former-commit-id: 9f8a7fd431d09c2c656f0692c897a0a41a04f26e [formerly e007bba02b960164ab806d72f052044ccb7dec1c]
Former-commit-id: b881a70547ff9cc63d3dbd2123d9de7951ae59a3
|
2016-07-07 14:12:22 +02:00 |
Lynix
|
bf47347609
|
Vulkan: Update global header
Former-commit-id: 15375da0143966ab8ffb8eb1c56ef96c4db655a2 [formerly 316948619e32352e4601d2318bad9346d72452bd]
Former-commit-id: 1157a827f3be5b7698649888564ea6db13c2aa81
|
2016-07-07 14:10:35 +02:00 |
Lynix
|
907676f7c6
|
Vulkan/RenderWindow: Move RenderPass to RenderTarget
Former-commit-id: a02917920c9cda7ab7cfcca924b1234041ac61b3 [formerly a85ebe44046d945f2b429eae5dee8344fa08e520]
Former-commit-id: eebab1d2b76ed504392b66a199b99522095eca3e
|
2016-07-07 14:09:51 +02:00 |
Lynix
|
033c058185
|
Vulkan/CommandBuffer: Add some rendering wrappers
Former-commit-id: 762ac8aba9d0998aa5e44f8df7832258d743a95f [formerly 30a7cabf1689a0ad96cef2c4c6d632c1118bd99c]
Former-commit-id: a25c64c88b0812a4f5d6f641ba309a642c3ce2be
|
2016-07-07 14:09:16 +02:00 |
Lynix
|
a3f3e61501
|
Vulkan/Pipeline: Fix last code not being set
Former-commit-id: 3d997b2a47c3610c8b53059fd690aa9eb5b84785 [formerly e4c9b0aaa84427807e6c35d4bad4d88e68f1a019]
Former-commit-id: 2b7c0c879364ef8a774fa0313b34ad30ca2e3f3a
|
2016-07-07 14:05:13 +02:00 |
Lynix
|
068465b6b9
|
Math/Vector4: Fix w value when converting from Vector3
Former-commit-id: 54b45268d18c3839bceffa065e52e47a7a44e811 [formerly 3a349b4380d23163a5f56a2aedb1860f140856cb]
Former-commit-id: 453d4705694d89bba0122c5a37c76ddf5478213b
|
2016-07-07 09:01:08 +02:00 |
Lynix
|
bbb218f9a0
|
Utility/OBJParser: Add saving
Former-commit-id: f991f0a66a82a68659f14a7ba887b49a2690f5a7 [formerly e4c96019484ad436048d001bd307ac549dfc615a]
Former-commit-id: 946f9e5f99ff46c26741f1877391506b23602517
|
2016-07-07 09:00:50 +02:00 |
Lynix
|
a92a3a2901
|
Utility/OBJParser: Optimized loading
Former-commit-id: b21724d63e15bda0a9c5b8a4c9941b4b606b3525 [formerly 375bc4032044631fd2a1f51f3407b71c2c582944]
Former-commit-id: aa71b4fcfacd25991da8c3b69fbc7ac9c0039ad6
|
2016-07-07 09:00:35 +02:00 |
Lynix
|
0b0dfda89d
|
Utility/MaterialData: Fix FaceCulling being used for FaceSide
Former-commit-id: b82f598a9c94700bea58d651b5f29dcf47251af1 [formerly 5790a8397870a66dfaeb9e56862e5fb2ae850cfc]
Former-commit-id: 93372a3b733d3c84de11abacc6eaa3804b98079a
|
2016-07-07 08:57:11 +02:00 |
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
|
c83b9d0491
|
Graphics/Material: Add SaveToParameters
Former-commit-id: 87b9ca6e0f5f391f45edf6106efbd550dd52ac53 [formerly 91ba614d69d3a2e9762da0e059ee96985c891749]
Former-commit-id: e049a9db776f407e2cd7635bfb1825d809223c77
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
Lynix
|
e332f2f77e
|
Vulkan/Swapchain: Make Acquire Next Image constant
Former-commit-id: 54d3fde63a01b138b8d391d9e318c618e69c5eed [formerly c44a46a3ca62d65f3279bd44f1647996fd03b38e]
Former-commit-id: 25bf025b3853879b0eee577ad4bb7ffe9a96fd4a
|
2016-06-17 18:12:19 +02:00 |
Lynix
|
6531f6028a
|
Vulkan: Fix crashs
Former-commit-id: feb7e2a90be95b16cabe2777fc24ce7899525cb8 [formerly 8dfbc95cb7828e1767d9cf850f3de17c6d88c02f]
Former-commit-id: af32212fb81b9a96b7cc001916e269144778d74f
|
2016-06-13 22:29:44 +02:00 |
Lynix
|
4c501320b8
|
Vulkan: Make implicit conversion work on const
Former-commit-id: f4ed2fb536c1cd49b786a7cc2f0db1b23888a24b [formerly 8fa97e865fb2e8cf9c3725fedee07eee3ff3ba0a]
Former-commit-id: 4fbf84f1d35d008769750a3675fc9daa85bbe3cd
|
2016-06-13 22:29:16 +02:00 |
Lynix
|
52dde9bda3
|
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
Former-commit-id: f52c323e7f107b51ba49d16caa15280cadf17f65 [formerly c405b28529951fc0289c8c2aa27b7e345de972ac]
Former-commit-id: 8ea93c5687261a4758aedfdf40fe7122e9281044
|
2016-06-13 21:24:44 +02:00 |
Lynix
|
c528640d80
|
Fix a shitload of warnings in 64 bits mode
Former-commit-id: 5bc0c622c20eae45df51bb1ee62e5ed566e58a1b [formerly a8befbed30cb897ce876fd3b46a3585e1b70613e]
Former-commit-id: 999225e414c0d6a3e9c6868f040b68045b2ba724
|
2016-06-13 21:09:55 +02:00 |