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
|
d73004ea3d
|
Vk: Fix device and loads of UnsignedInt conversion errors.
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
|
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
|
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
|
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 |