Squareys
|
f3e1bdbaa8
|
'nother big chunk of code
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
7416e3ddde
|
More code...
|
10 years ago |
Squareys
|
126f64f0ae
|
GlfwApplication: Properly handle Version::None
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
d73004ea3d
|
Vk: Fix device and loads of UnsignedInt conversion errors.
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
01a49422a7
|
Do not try to destroy state if _version was Version::None
Since may not be initialized (for Vulkan).
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
a57c8372fd
|
modules: Fix detection of Magnum::Vk headers
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
0f12a9a979
|
Vk: Quick fix
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
91f64d4732
|
Vk: Create device in AbstractVulkanTester
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
cd354314d8
|
Vk: Add DeviceFeature enum and DeviceQueueCreateInfo struct
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
bb513de4b9
|
Vk: Cleanup some code
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
176649b65b
|
Vk: Use explicit conversions for MSVC
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
d4dcd01b70
|
Vk: Add BufferTest, rename Context*Test to Instance*Test
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
9610fdd0ad
|
Vk: Create instance in AbstractVulkanTester
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
ac3db521ba
|
Vk: Add NoCreate constructors, remove .vk*() methods, avoid some vectors
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
6b4581db7d
|
modules: Fix FindVulkan
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
4e1b17067c
|
Vk: Loads of improvements everywhere
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
c2040d49fa
|
Vk: Add ability to get descriptor from buffer and check an error
|
10 years ago |
Squareys
|
ba28bdafd3
|
Vk: Improve PhysicalDevice::getMemoryType(...) and doc++
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
7fbacd285f
|
Vk: doc++ for CommandBuffer
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
5a6470346d
|
Vk: Changes to PhysicalDevice
|
10 years ago |
Squareys
|
15fb4a69fc
|
Vk: Add Texture class
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
a851d3063c
|
Vk: Add more and missing source files to CMakeLists.txt
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
74d5c78a5b
|
Vk: Add begin and end commands
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
ef13e7f69f
|
Vk: Add Mesh
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
936f32af9d
|
Vk: Lazily initialize physical device memory properties
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
a68c3cf46b
|
Vk: Add function for creating persp proj matrix with [0,1] clipping range
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
ca6b6337e7
|
Vk: Add GraphicsPipelineBuilder
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
cac8f8552c
|
Vk: Rename Context to Instance to match Vulkan naming
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
62ba27ee31
|
Vk: Enhance Framebuffer, Image, Pipeline wrap DescriptorPool, DescriptorSet
Signed-off-by: Squareys <squareys@googlemail.com>
More WIP
Signed-off-by: Squareys <squareys@googlemail.com>
WIP
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
5b531f4f8a
|
Vk: Improve pipelineBarrier and beginRenderPass commands
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
fb3aeef676
|
Re-add C++14 flags
Got lost during some git difficulties
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
c25faa3f1d
|
Some merge conflicts resolved WIP
I hope this concludes this git dilemma :P
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
c585d60da1
|
Vk: Wrap many Vulkan types
* Buffer
* Command
* CommandBuffer
* Device & PhysicalDevice
* DeviceMemory
* Framebuffer
* Image & ImageView
* Shader
* Semaphore
* Swapchain
* RenderPass
* Queue
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
3b16f136ad
|
Vk: Fix Validation enum
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
582e799800
|
Vk: Add some Nvidia specific VkResults and required win32 surface ext
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
bdd3d9b66a
|
Vk: Continue context setup
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
d06ec5a3b3
|
Vk: Add AbstractVulkanTester
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
56873793c7
|
Vk: Add ContextTest
Signed-off-by: Squareys <squareys@googlemail.com>
|
10 years ago |
Squareys
|
a73b2724e1
|
Vk: Add Context
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
cf3d958f1b
|
modules: Add Magnum::Vk to FindMagnum.cmake
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
e768dabb5c
|
[TODO] Platform: Add Vulkan library to GlfwApplication
TODO: Add to FindMagnum.cmake
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
0a8e323938
|
Vk: Add to cmake project
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
778e3893f2
|
Vk: Add visibility.h
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
de2ba765e3
|
Platform: Add createVkSurface to GlfwApplication
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
9d83e2795d
|
modules: Add FindVulkan.cmake
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
e288d5b236
|
Add TARGET_VULKAN option
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Vladimír Vondruš
|
2ed3fba575
|
Adapted plugin constructor signatures to Corrade::PluginManager updates.
|
10 years ago |
Vladimír Vondruš
|
a960a3d8cd
|
Math: initialize BoolVector to silence compiler warnings.
|
10 years ago |
Vladimír Vondruš
|
db3ef59ddc
|
MeshTools: don't use deprecated functionality.
|
10 years ago |
Vladimír Vondruš
|
9de8fb9a67
|
Math: expect minor sRGB monotonicity test failure on Emscripten -O3 build.
The debug output isn't even able to print the difference as it is
differing *very* little.
|
10 years ago |