Lynix
1742fa9457
Merge branch 'master' into vulkan
...
Former-commit-id: fd9f2f119e959847d4d9eabece7b678243b26bde
2016-04-29 20:12:27 +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
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
Lynix
0d6727e746
Core/ByteStream: Fix SetStream pointer overloads
...
Former-commit-id: ca35afb6e7257df7097d6aa39e99ccc9b3c0085a
2016-04-25 18:34:00 +02:00
Lynix
6d66063b2c
Core/MemoryHelper: Improve PlacementNew interface
...
Make it possible to deduce type from arguments
Former-commit-id: ed25b667fcacefcc39fddcb941ea11c40e6ce22b
2016-04-24 19:48:12 +02:00
Lynix
b5f237b58f
Fix some errors
...
Former-commit-id: df7db9ab69395ca969779817fcdc17acb711967d
2016-04-24 04:38:18 +02:00
Lynix
da401af52c
Vulkan/VkLoader: Add EnumerateInstance[Extension|Layer]Properties helper
...
Former-commit-id: a7cfc73816266cef944f7cb3c668be0b86bbfcbf
2016-04-24 04:37:31 +02:00
Lynix
22a31c72ed
Vulkan: Add loading of Instance/Device
...
Former-commit-id: 0184f78824900bd46cff94dbfe829b126b8c984d
2016-04-24 02:28:26 +02:00
Lynix
4a948dfaa9
Merge branch 'master' into vulkan
...
Former-commit-id: 8e5cf8f5c93203818a1939df269593f8556019f0
2016-04-23 22:57:14 +02:00
Lynix
d1e12a6d2e
Sdk/Binding: Bind Font::GetDefault
...
Former-commit-id: 5245ada09cd376dfaf69f06ca982c89dc438fae8
2016-04-23 22:48:14 +02:00
Lynix
7b10bbaab0
Lua/LuaInstance: Rename automatic SetField/SetGlobal to PushField/PushGlobal
...
Former-commit-id: add576baa5ee7c12121925b5b4fb5fc37fe85042
2016-04-23 22:18:43 +02:00
Lynix
16d1b83edb
Extlibs: Add Vulkan headers
...
Former-commit-id: 09fcbdfd488b2ba203245a1579f6665d2f0f9497
2016-04-21 17:27:16 +02:00
Lynix
ddf75e852a
Vulkan: Add empty module
...
Former-commit-id: 89e01819b36aeda5bfadac35d8a4190256461eca
2016-04-21 13:38:58 +02:00
Lynix
75a5dd8625
Renderer/Texture: Add compressed format support (experimental too)
...
Former-commit-id: 0835aaa2e6ab6800516c88d47e04796465a65644
2016-04-21 13:23:57 +02:00
Lynix
de76b48fdd
Utility/Loaders: Fix and enable DDS loader (experimental)
...
Former-commit-id: 647e4527d47bc82b25eb713b8e6ffc4f424ba6c3
2016-04-21 13:23:11 +02:00
Lynix
718713dbdd
Utility/PixelFormat: Add experimental IdentifyFormat method
...
Only supports RGBA8 for now
Former-commit-id: 8661dc7cab767de5d66efebe5e7038807ba712f7
2016-04-21 13:22:31 +02:00
Lynix
e5f5d7ed11
Utility/PixelFormat: Add ComputeSize method
...
Former-commit-id: 8d9017541a812c98ba96c694cbd10da895338d1d
2016-04-21 13:21:39 +02:00
Lynix
d6112c99f4
Renderer/OpenGL: Add loading of glCompressedTexSubImage*D
...
Former-commit-id: 34f19a2c8f640edace81a0f7cd211b06063fe8a3
2016-04-21 13:21:06 +02:00
Lynix
0d75f8ab2e
Audio/Music: Fix warning
...
Former-commit-id: d52ff2bc6c885b4563867ed1a01b05b6d46419f8
2016-04-18 12:37:20 +02:00
Lynix
6d146e30c8
Audio/Music: Fix GetPlayingOffset and SetPlayingOffset
...
Former-commit-id: 71d19338612e84105723e28b4fc38510472e89ef
2016-04-17 19:28:44 +02:00
Lynix
2415002fc5
Audio/Sound: Fix GetPlayingOffset/SetPlayingOffset on some implementations
...
Former-commit-id: 64223409d16af0d8ada3edeb2eb24366c5e312ca
2016-04-17 19:28:20 +02:00
Lynix
b87a8b3f25
Audio/Sound: Replace error check by assert
...
Former-commit-id: 76192feaa3a29342b5456a97f660719714be3fe6
2016-04-17 18:09:22 +02:00
Lynix
ba176af5cd
Audio/SoundBuffer: Fix duration of large sound files
...
Former-commit-id: be1c5ba7c9960331eeb359d6cbfa714aeb84f479
2016-04-17 18:08:37 +02:00
Lynix
76bc70b210
Network/RUdpConnection: Add packet loss simulator
...
Former-commit-id: 8778d54b5b5a9038ec6b9d888cf6c49ad6c5721c
2016-04-17 17:56:02 +02:00
Lynix
1a5dd41407
Network/RUdpConnection: Remove useless arg from Listen
...
Former-commit-id: 94af162bf5fc1e7d06baae8e4121eb5afe10a649
2016-04-17 17:55:21 +02:00
Lynix
c8dd28f75c
Sdk/RenderSystem: Allow to change render technique
...
Former-commit-id: ec61a2ebff138300344e6068917f0863c3d11859
2016-04-16 18:40:58 +02:00
Lynix
104e393d65
Core/LockGuard: Improve LockGuard
...
Former-commit-id: e9313d81c8cd9cb2cefef64a7c54713062ad9d6a
2016-04-16 18:38:52 +02:00
Lynix
1ec8c8c5e0
Core/Error: Remove Directory include in Error.hpp
...
Former-commit-id: 61ed7168229dde265159fa5acde0c57c315b85fe
2016-04-11 13:01:17 +02:00
Lynix
a31a969409
Replace useless reinterpret_cast by static_cast
...
Former-commit-id: f61d644d968d4fe9523a5cd122e11525a9c2765d
2016-04-07 04:20:18 +02:00
Lynix
9efed23cbc
Utility/Algorithm: Fixes sphere generation
...
Former-commit-id: 06f96d54f39b77929d9427c714d43202269df67a
2016-04-05 12:47:28 +02:00
Lynix
5f823c9126
Renderer/Renderer: Add default UV to fullscreen quad buffer
...
Fixes TextureBackground
Former-commit-id: c9533df4b1e30229d88aad9afa7a2ddb22a9c4e1
2016-04-05 12:47:13 +02:00
Gawaboumga
91f2bee487
Bug fix -> String with one char + Directory and File on linux
...
Former-commit-id: 7f9b6c44197c3cc67145eb0a2d421a2e1de45a84
2016-04-04 10:36:13 +02:00
Gawaboumga
265e1c0fbd
Fix compilation for gcc/clang + tests for serialization
...
Former-commit-id: db9c93a1db3c57f268fc17e411402e071fc8675a
2016-04-04 10:17:05 +02:00
Lynix
de8f8e0743
Audio/Music: Fix infinite loop
...
Former-commit-id: 027a5c19500c774e13ed51f47b16e754dfb44721
2016-04-02 18:55:55 +02:00
Lynix
d8610d139b
Utility/STBSaver: Fix failure error message
...
Former-commit-id: 5985737a6e1690e66c8e1a2c6a4edb2c74aebdb0
2016-04-01 18:58:58 +02:00
Lynix
308b297a46
Lua/LuaInstance: Set SetTable as const
...
Former-commit-id: d480e243ddaf6fb6a016fde9ad9642b82e4703fe
2016-03-30 17:50:48 +02:00
Lynix
cc9aec3a52
Core/HardwareInfo: Fix comments
...
Former-commit-id: 48afaf7a2bb258e65fdd4569601edef2031a241f
2016-03-30 17:50:26 +02:00
Lynix
5465951f87
Core/ResourceLoader: Fix assert
...
Former-commit-id: 391a0ec4de1a1c5ed97ea82aee0d3d69fbbc00df
2016-03-30 17:49:27 +02:00
Lynix
3f9a4170f1
Network: Add RUdpConnection class (experimental)
...
Currently missing an external RUdpClient class, ping handling, some
messages but should basically works
Former-commit-id: 6ebd181a4804094c62aedb8e3ba7876a7b06acdc
2016-03-09 13:54:04 +01:00
Lynix
b4e98dc7fc
Formats: Change skip string format
...
Former-commit-id: 75952d298efb69bd9b77df31ee8dc1548442d071
2016-03-09 12:41:39 +01:00
Lynix
1a95c314ff
Core/ParameterList: Make errors silent by default
...
Former-commit-id: 38d1613681a65194cb7392903c9bc20f912561a3
2016-03-08 13:58:09 +01:00
Lynix
c935c1a293
Graphics/OBJLoader: Allow users to specifiy a vertex count cache when loading
...
Former-commit-id: 87ebc2aefe2c2091fd483793f880724e1ed6ac3d
2016-03-08 13:39:08 +01:00
Lynix
dce587bd63
Add support for custom resource parameters
...
And allow users to skip a precise loader using them
Former-commit-id: 297af2e4a24ad67c343aae5d89352abf4ea05f63
2016-03-08 13:37:17 +01:00
Lynix
b524d9395a
Core/String: Fix documentation comments
...
Former-commit-id: 02fd62caaafce0376b387d9c8365b3ca89e32a78
2016-03-08 13:12:02 +01:00
Lynix
d6ff7d065e
Utility/Image: Add saver (allowing to save images)
...
Former-commit-id: df78d657256f8a6b7dad5ab11877aae7402608b3
2016-03-08 13:11:09 +01:00
Lynix
883f2eca39
Extlibs/STB: Update stb_image.h and add stb_image_write.h
...
Former-commit-id: 1b567271240b0207780c2d516fad9e03575ce388
2016-03-07 13:05:21 +01:00
Lynix
1c4135fc09
Improve documentation
...
Former-commit-id: 08d70f6a53a7f12d2748d145d1fe139595a1b39e
2016-03-01 15:37:05 +01:00
Lynix
36067e31c4
Utility/Window: Make Window moveable
...
Former-commit-id: 8c780562acc61d15437ed21c16eed92b6dd97373
2016-03-01 14:00:53 +01:00