Squareys
|
c3a82efcdd
|
fixup! Vk: Add Context
Signed-off-by: Squareys <squareys@googlemail.com>
|
9 years ago |
Squareys
|
5b31fc8b04
|
fixup! Vk: Add Context
Signed-off-by: Squareys <Squareys@googlemail.com>
|
9 years ago |
Squareys
|
be7534228e
|
Vk: Add Context
Signed-off-by: Squareys <Squareys@googlemail.com>
|
9 years ago |
Squareys
|
496fee9b5e
|
Add TARGET_VULKAN option
Signed-off-by: Squareys <Squareys@googlemail.com>
|
9 years ago |
Squareys
|
0f5d920485
|
Prefer 24 bit depth components
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
55f67e78b2
|
More fixes and code
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
55609d192f
|
Vk: Make sure to use normalized texture coordinates
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
27b3876b37
|
Vk: Fix dangling device memory references
Why? Why did I write that line like that?
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
f13b15dbea
|
Vk: Clean up Format enum naming
Signed-off-by: Squareys <Squareys@googlemail.com>
|
10 years ago |
Squareys
|
d4398e5784
|
More code...
|
10 years ago |
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 |