Sign in
swiftshader
/
SwiftShader
/
6b63c80e3bb8a11319bfbaa7fbecb5b67bffb0f6
/
src
/
Vulkan
/
libVulkan.cpp
6b63c80
Implement VkSamplerYcbcrConversion object
by Nicolas Capens
· 6 years ago
e2f5da4
Claim support for YCbCr 3- and 2-plane 420 format
by Nicolas Capens
· 6 years ago
0c73680
Allow additional info to be passed to object's Create functions
by Nicolas Capens
· 6 years ago
71c012b
Fix interpolating z when using FragCoord builtin
by Nicolas Capens
· 6 years ago
cae8cde
Add missing semi-colon in Android code
by Hernan Liatis
· 6 years ago
352791e
Only expose device extension functions that are enabled
by Alexis Hetu
· 6 years ago
f4d2a44
Add gn files for Vulkan Swiftshader
by Saman Sami
· 6 years ago
c0c6ccf
Recognize more structs in vkGetPhysicalDeviceFeatures2
by Chris Forbes
· 6 years ago
0559bc4
Check for rest of interactions between usage bits and format features
by Chris Forbes
· 6 years ago
d61595f
Have final present function perform a VkQueueWaitIdle()
by Hernan Liatis
· 6 years ago
67cf8a9
32 bit safe code
by Alexis Hetu
· 6 years ago
628604e
Implement vk_android_native_buffer (basic)
by Hernan Liatis
· 6 years ago
4a4c259
Implement vkCmdDispatchBase
by Chris Forbes
· 6 years ago
1bc7731
Check sampling support in vkGetPhysicalDeviceImageFormatProperties
by Chris Forbes
· 6 years ago
3e51144
Remove UNIMPLEMENTED on unsupported features
by Chris Forbes
· 6 years ago
026ceef
Support device groups with a single physical device
by Alexis Hetu
· 6 years ago
d5ed0a3
External Memory Host tests should be unsupported
by Alexis Hetu
· 6 years ago
1300ba1
Extension check in vkCreateDescriptorSetLayout
by Alexis Hetu
· 6 years ago
f18f0c1
vkBindImageMemory2 implementation
by Alexis Hetu
· 6 years ago
e1f51b9
Threaded Queue submit with events and fences
by Alexis Hetu
· 6 years ago
788ea9f
Add Gralloc usage flags
by Hernan Liatis
· 6 years ago
83a3eb4
Implement Android shared image query so device creation can succeed
by Hernan Liatis
· 6 years ago
8a91a35
Add stubs for Native Buffer implementation
by Hernan Liatis
· 6 years ago
fb28067
src/Vulkan: Fixup all printf-style messages
by Ben Clayton
· 6 years ago
6408c55
Add support for shader draw parameters query
by Chris Forbes
· 6 years ago
f993de3
Add support for querying device group present capabilities
by Chris Forbes
· 6 years ago
0083573
External image/buffer/fence/semaphore properties
by Alexis Hetu
· 6 years ago
f0aa9d5
Query implementation
by Alexis Hetu
· 6 years ago
1424ef6
PipelineCache basic operations support
by Alexis Hetu
· 6 years ago
42761d2
vkGetImageMemoryRequirements2 dedicated allocation
by Alexis Hetu
· 6 years ago
1d667d6
Disable surface and swapchain support for Android
by Chris Forbes
· 6 years ago
60da158
Support pNext chain entries in vkCreateImageView
by Alexis Hetu
· 6 years ago
d6fae38
Sample location properly marked as unsupported
by Alexis Hetu
· 6 years ago
67806a1
Input aspect support in vkCreateRenderPass
by Alexis Hetu
· 6 years ago
00424c1
Reintroduce "VkDebug: Update macros to address issues in b/127433389"
by Ben Clayton
· 6 years ago
01c03fd
Revert "VkDebug: Update macros to address issues in b/127433389"
by Ben Clayton
· 6 years ago
1e6a989
Dedicated allocation verification
by Alexis Hetu
· 6 years ago
3641121
VkDebug: Update macros to address issues in b/127433389
by Ben Clayton
· 6 years ago
43be716
Handle oldSwapchains
by Hernan Liatis
· 6 years ago
6b12a50
vkAcquireNextImageKHR and vkQueuePresentKHR
by Hernan Liatis
· 6 years ago
f2be26a
Vulkan: Very rough first implementation of compute shaders
by Ben Clayton
· 6 years ago
0da99f5
Move Blitter ownership from Image to Device
by Alexis Hetu
· 6 years ago
f705cec
Descriptor Update Template implementation
by Alexis Hetu
· 6 years ago
2c25b14
Implement GetPhysicalDeviceSparseImageFormatProperties
by Chris Forbes
· 6 years ago
d00375a
Implement vkGetSwapchainImagesKHR
by Hernan Liatis
· 6 years ago
c7943e9
VkCreateSwapchainKHR and VkDestroySwapchainKHR
by Hernan Liatis
· 6 years ago
048974f
Descriptor sets update mechanism
by Alexis Hetu
· 6 years ago
cff8c00
Advertise support for VK_KHR_swapchain
by Hernan Liatis
· 6 years ago
c6eb41b
Add basic VkSurfaceKHR (Xlib only for now)
by Hernan Liatis
· 6 years ago
9b43307
Fix minor issue in vkCreateInstance extension loop
by Hernan Liatis
· 6 years ago
b2841fe
Update ICD version to 3.0
by Hernan Liatis
· 6 years ago
6d74ab8
vkGetRenderAreaGranularity implementation
by Alexis Hetu
· 6 years ago
2bb0864
Allow creation of VkInstances that support Xlib surfaces
by Hernan Liatis
· 6 years ago
de16f32
Replace vulkan.h includes with vulkan_core.h
by Nicolas Capens
· 6 years ago
c817663
Basic DescriptorPool and DescriptorSetLayout implementation
by Alexis Hetu
· 6 years ago
cd610c9
CommandPool reset and trim
by Alexis Hetu
· 6 years ago
5ebd2c0
Support for device groups
by Alexis Hetu
· 6 years ago
cda0cf9
vkQueueWaitIdle and vkDeviceWaitIdle as noops
by Alexis Hetu
· 6 years ago
85bd613
Intentionally ignore pipeline cache for now
by Alexis Hetu
· 6 years ago
86f8bdb
QueryPool object creation
by Alexis Hetu
· 6 years ago
6ab37b0
vkGetImageSubresourceLayout implementation
by Alexis Hetu
· 6 years ago
7ca9f4a
Implemented depth and stencil clear command
by Alexis Hetu
· 6 years ago
5737833
Produce correct error result for unsupported formats
by Chris Forbes
· 6 years ago
9fbaf69
VkImageView initial implementation
by Alexis Hetu
· 6 years ago
a233cea
Image copy
by Alexis Hetu
· 6 years ago
c4bd9df
Implement waiting for fences as noop
by Alexis Hetu
· 6 years ago
072dc0d
Basic commands required to draw a simple triangle test
by Alexis Hetu
· 6 years ago
c0f92f2
VkPipeline simple implementation
by Alexis Hetu
· 6 years ago
bffee5e
Allow Command Buffers to be allocated and freed
by Alexis Hetu
· 6 years ago
d689d1c
Implement extended vkCreateDevice features support.
by Nicolas Capens
· 6 years ago
dc85364
Fix entry function pointer queries.
by Nicolas Capens
· 6 years ago
18a8425
Placeholder object for VkPipelineCache
by Alexis Hetu
· 6 years ago
9c4ecae
Initial implementation of CommandPool
by Alexis Hetu
· 6 years ago
5174c57
Vulkan Sampler implementation
by Alexis Hetu
· 6 years ago
b16f989
Initial implementation of RenderPass
by Alexis Hetu
· 6 years ago
8f631c8
Initial implementation of Framebuffer
by Alexis Hetu
· 6 years ago
f62f375
Initial implementation of Image
by Alexis Hetu
· 6 years ago
259ad3d
Initial implementation of ShaderModule
by Alexis Hetu
· 6 years ago
000df8b
Initial implementation of Pipeline, PipelineLayout
by Alexis Hetu
· 6 years ago
d5f1489
Refactor physical device feature query.
by Nicolas Capens
· 6 years ago
ae8d464
Fix feature query infinite loop.
by Nicolas Capens
· 6 years ago
5028a58
Remove unsupported functionality.
by Nicolas Capens
· 6 years ago
ee841c5
Base the driver version on Version.h.
by Nicolas Capens
· 6 years ago
50b1059
Fix OGLES2HelloAPI and Vulkan build.
by Nicolas Capens
· 6 years ago
38ff830
Buffer, BufferView and DeviceMemory
by Alexis Hetu
· 6 years ago
5978150
Fixes for extension enumeration
by Chris Forbes
· 6 years ago
9e4d040
Device and PhysicalDevice features and properties
by Alexis Hetu
· 6 years ago
a9999ce
CommandBuffer skeleton
by Alexis Hetu
· 6 years ago
1f23d8c
Synchonization objects
by Alexis Hetu
· 6 years ago
e70c351
Linux build fix
by Alexis Hetu
· 6 years ago
767b41b
Vulkan dispatchable objects
by Alexis Hetu
· 7 years ago
3d27f2e
Initial cmake support for vulkan target
by Chris Forbes
· 7 years ago
d73b871
Vulkan API (GetProcAddr only)
by Alexis Hetu
· 7 years ago