Sign in
swiftshader
/
SwiftShader
/
a4e6b8cffb9403e456f7472b2fedc9a09e82adb2
/
src
/
Vulkan
/
VkPhysicalDevice.cpp
b44162f
Support for the largePoints feature in Vulkan
by Marc-Antoine Desroches
· 5 years ago
a4347a9
Enable ASTC on supported builds only
by Nicolas Capens
· 5 years ago
1b90087
Implement ASTC support
by Alexis Hetu
· 5 years ago
f9f999f
Implement HostMappedForeignMemory DeviceMemory
by Jonah Ryan-Davis
· 5 years ago
a0453d5
Bulk clang format
by Ben Clayton
· 5 years ago
aabd085
Support for VK_KHR_separate_depth_stencil_layouts
by Alexis Hetu
· 5 years ago
8fff8c3
Don't use VK_TRUE comparisons
by Nicolas Capens
· 5 years ago
b766e5e
Support more 10_10_10_2 formats as vertex attributes
by Alexis Hetu
· 5 years ago
d6d0edc
Enable filtering of YCbCr formats
by Nicolas Capens
· 5 years ago
9f1e03b
Add initial stub implementation of AHB
by Chris Forbes
· 5 years ago
b8a61bf
A2R10G10B10 Support
by Alexis Hetu
· 5 years ago
df913b9
Change sampledImageIntegerSampleCounts to sampleCounts
by Ian Elliott
· 5 years ago
110236f
Enable filtering depth+stencil formats
by Alexis Hetu
· 5 years ago
f97fb9d
Enable B10G11R11_UFLOAT blending
by Alexis Hetu
· 5 years ago
57977c1
Add storage image support for R16G16_{UINT,SINT,SFLOAT}
by Chris Forbes
· 5 years ago
a57e2ec
Limit Vulkan memory allocation size to 1 GiB
by Nicolas Capens
· 5 years ago
ab210f9
Vulkan: include backend name in deviceName
by Antonio Maiorano
· 5 years ago
6d29348
Enable filtering depth only formats
by Alexis Hetu
· 5 years ago
e82d885
Allow 32F texture to use linear filtering
by Alexis Hetu
· 5 years ago
21be09d
Enable samplerAnisotropy
by Alexis Hetu
· 5 years ago
0a9fbfe
Advertise variableMultisampleRate feature
by Chris Forbes
· 5 years ago
2ed93ab
clang-format the src/Vulkan directory
by Ben Clayton
· 5 years ago
81bc9d9
Remove spaces after control statements keywords
by Nicolas Capens
· 5 years ago
a8d5a6d
Enable blending for 32FP formats
by Alexis Hetu
· 5 years ago
24c49dd
R11G11B10F support
by Alexis Hetu
· 5 years ago
c77b1d8
Support for BC1, BC2, BC3, BC4 and BC5
by Alexis Hetu
· 5 years ago
71af593
Tweaks to make clang-format produce better code
by Ben Clayton
· 5 years ago
157ba26
Do not indent C++ namespace contents
by Nicolas Capens
· 5 years ago
7a15cef
Cubemap array support
by Alexis Hetu
· 5 years ago
b9f03f4
[vulkan] Add VK_SUBGROUP_FEATURE_ARITHMETIC_BIT support
by David 'Digit' Turner
· 5 years ago
9ad035b
Vulkan: Implement shaderClipDistance and shaderCullDistance
by Ben Clayton
· 6 years ago
3a7101b
[vulkan] Clarify configuration macros for external memory and semaphores.
by David 'Digit' Turner
· 5 years ago
a727d80
Enable the fullDrawIndexUint32 feature
by Alexis Hetu
· 5 years ago
359bc80
[vulkan] Implement VK_KHR_external_memory_fd for Linux and Android.
by David 'Digit' Turner
· 6 years ago
59fa599
Vulkan:maxPerStageDescriptorStorageBuffers = 16
by Tobin Ehlis
· 5 years ago
fda994c
[vulkan] Implement external semaphore support for Fuchsia
by David 'Digit' Turner
· 6 years ago
e1cda39
vkGetPhysicalDeviceFeatures2 fix
by Alexis Hetu
· 5 years ago
f8f6103
VK_EXT_provoking_vertex support
by Alexis Hetu
· 5 years ago
23f9c25
Enable support for Bresenham lines
by Alexis Hetu
· 5 years ago
4100b73
Fix queries with arrays containing other structures
by Alexis Hetu
· 5 years ago
7c4d0a0
[vulkan] Implement Linux-based external semaphore
by David 'Digit' Turner
· 6 years ago
ae022fa
Add support for configurable subpixel precision
by Antonio Maiorano
· 5 years ago
faa2a36
Increase limits for uniforms and vertex outputs
by Alexis Hetu
· 6 years ago
645a8de
Claim Vulkan 1.1 conformance
by Nicolas Capens
· 6 years ago
657dd6c
Implement VK_KHR_driver_properties
by Nicolas Capens
· 6 years ago
50038d6
Revert "Do not call Scheduler destructor in libVulkan."
by Alexis Hétu
· 6 years ago
1f89f58
Do not call Scheduler destructor in libVulkan.
by Jamie Madill
· 6 years ago
9c18a97
Enable sampling a depth-stencil format
by Alexis Hetu
· 6 years ago
860369f
Enable vertexPipelineStoresAndAtomics feature
by Alexis Hetu
· 6 years ago
920100c
Enable fragmentStoresAndAtomics
by Alexis Hetu
· 6 years ago
2210f80
Implement non-solid polygon rasterization
by Ben Clayton
· 6 years ago
51d5108
Support for independentBlend feature
by Alexis Hetu
· 6 years ago
02d4c0d
Add support for multiview rendering
by Chris Forbes
· 6 years ago
f25a1c6
Always rasterize lines as a rectangle
by Nicolas Capens
· 6 years ago
a1152c5
SpirvShader: Implement GroupNonUniformShuffleRelative capability
by Ben Clayton
· 6 years ago
2ef02cb
SpirvShader: Implement GroupNonUniformShuffle capability
by Ben Clayton
· 6 years ago
ca2c5ef
SpirvShader: Implement GroupNonUniformVote capability
by Ben Clayton
· 6 years ago
41cfdb7
SpirvShader: Implement GroupNonUniformBallot capability
by Ben Clayton
· 6 years ago
20fb1d6
Use {MIN,MAX}_TEXEL_OFFSET in device limits
by Chris Forbes
· 6 years ago
324bdfe
Use a finite maxSamplerLodBias limit
by Nicolas Capens
· 6 years ago
45d34d2
Follow up on "Add support for R8_SRGB textures"
by Alexis Hetu
· 6 years ago
762741b
Add support for R8_SRGB textures
by Hernan Liatis
· 6 years ago
61f2a46
Replace broken prime in Y'CbCr comment
by Chris Forbes
· 6 years ago
126bd7a
Warnings fix
by Alexis Hetu
· 6 years ago
85035be
Use VK_TRUE/VK_FALSE consistently
by Nicolas Capens
· 6 years ago
7e01e4e
Support images with linear tiling for transfers
by Nicolas Capens
· 6 years ago
e2f5da4
Claim support for YCbCr 3- and 2-plane 420 format
by Nicolas Capens
· 6 years ago
58edd47
Implement sampler LOD bias
by Nicolas Capens
· 6 years ago
83a3eb4
Implement Android shared image query so device creation can succeed
by Hernan Liatis
· 6 years ago
72631d3
Fix weird sampled image format query
by Chris Forbes
· 6 years ago
6408c55
Add support for shader draw parameters query
by Chris Forbes
· 6 years ago
0083573
External image/buffer/fence/semaphore properties
by Alexis Hetu
· 6 years ago
225a130
Implement dynamic buffer offsets.
by Ben Clayton
· 6 years ago
37628f0
Claim support for multi draw indirect + base instance
by Chris Forbes
· 6 years ago
a30de54
Add support for push constants
by Chris Forbes
· 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
5ceec2c
ComputeProgram: Add subgroup builtins.
by Ben Clayton
· 6 years ago
3641121
VkDebug: Update macros to address issues in b/127433389
by Ben Clayton
· 6 years ago
82cc0cb
Fix image format properties query in various edge cases
by Chris Forbes
· 6 years ago
abdfa17
Fix inconsistencies in advertised dimensions vs levels
by Chris Forbes
· 6 years ago
5edafb5
Descriptor sets binding
by Alexis Hetu
· 6 years ago
54c4772
Fix point rendering
by Chris Forbes
· 6 years ago
d531712
Silence warnings: Add default cases to partial enum switches.
by Ben Clayton
· 6 years ago
6123455
Support for usage in memory requirements
by Alexis Hetu
· 6 years ago
67c93d2
Expose the minimal subset of required supported formats
by Alexis Hetu
· 6 years ago
318d5e0
Replace <memory.h> with <cstring>.
by Nicolas Capens
· 6 years ago
d5f1489
Refactor physical device feature query.
by Nicolas Capens
· 6 years ago
5028a58
Remove unsupported functionality.
by Nicolas Capens
· 6 years ago
c3f7960
Define generic memory type.
by Nicolas Capens
· 6 years ago
ee841c5
Base the driver version on Version.h.
by Nicolas Capens
· 6 years ago
02ce583
Fixed lineWidth and pointSize limits
by Alexis Hetu
· 6 years ago
38ff830
Buffer, BufferView and DeviceMemory
by Alexis Hetu
· 6 years ago
9e4d040
Device and PhysicalDevice features and properties
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