Sign in
swiftshader
/
SwiftShader
/
f630b2534321edcca942cbd6a79debf39ee22dfb
/
src
/
Vulkan
f630b25
Fixed PipelineLayout creation on 32 bit
by Alexis Hetu
· 6 years ago
37bc82a
Enable arm32 build for pastel
by Chris Forbes
· 6 years ago
4963b95
Various additional fixes for Android build
by Chris Forbes
· 6 years ago
d5f462c
Fire VkFence in vkAcquireImageANDROID
by Hernan Liatis
· 6 years ago
f988cb5
Fix memory leak in vkDestroyImage
by Hernan Liatis
· 6 years ago
566314b
Fix alignment of VkWrapper
by Saman Sami
· 6 years ago
7e01e4e
Support images with linear tiling for transfers
by Nicolas Capens
· 6 years ago
51e9e56
Implement Y′CbCr conversion
by Nicolas Capens
· 6 years ago
8ce8707
Fix single-plane views of YCbCr formats
by Nicolas Capens
· 6 years ago
fcc6441
Refactor writing texture level descriptor info
by Nicolas Capens
· 6 years ago
ba87330
Take the plane/aspect into account when copying/blitting
by Nicolas Capens
· 6 years ago
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
f6535a3
Add 8-bit YCbCr 420 format info
by Nicolas Capens
· 6 years ago
cfe11c7
Refactor obtaining format aspect info
by Nicolas Capens
· 6 years ago
52b5aae
Fix taking the sampling instruction type into account
by Nicolas Capens
· 6 years ago
71c012b
Fix interpolating z when using FragCoord builtin
by Nicolas Capens
· 6 years ago
710fcd5
Support for large textures
by Alexis Hetu
· 6 years ago
42232ab
Fix VkFence destruction crashing on Windows
by Alexis Hetu
· 6 years ago
a71a1db
Fix Cast(vkFence) crashing on Windows
by Antonio Maiorano
· 6 years ago
8a2441d
vkCmdUpdateBuffer: Make a copy of the data.
by Ben Clayton
· 6 years ago
9b843ea
VkPipeline: Fix unsigned integer underflows in computePrimitiveCount()
by Ben Clayton
· 6 years ago
b03ce83
Reimplement vk::Query using sw sync primitives.
by Ben Clayton
· 6 years ago
6aac756
VkQueryPool: Add missing lock on the Query.
by Ben Clayton
· 6 years ago
caf6031
Vulkan: Always call the object's destructor before deallocation.
by Ben Clayton
· 6 years ago
e29e7ba
System: Replace concurrent types with std versions where possible
by Ben Clayton
· 6 years ago
1573745
VkQueue: Embed the sw::Renderer into the vk::Queue.
by Ben Clayton
· 6 years ago
7e0a036
VkQueue: Destruct the object.
by Ben Clayton
· 6 years ago
8546d4e
VkQueue: Use a sw::WaitGroup for waitIdle()
by Ben Clayton
· 6 years ago
bd0ab1b
Pass around sw::TaskEvents* instead of vk::Fence*.
by Ben Clayton
· 6 years ago
6d33e8c
System/Synchronization.hpp: Add the sw::TaskEvents interface
by Ben Clayton
· 6 years ago
6779e5e
Reimplement VkFence using sw::WaitGroup and sw::Event.
by Ben Clayton
· 6 years ago
cae8cde
Add missing semi-colon in Android code
by Hernan Liatis
· 6 years ago
ed01f2c
Move Chan out of VkQueue.hpp and into System/Synchronization.hpp
by Ben Clayton
· 6 years ago
9a4dab8
Also return extension function pointers from GIPA
by Chris Forbes
· 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
b188cf9
Fix baseMipLevel usage
by Nicolas Capens
· 6 years ago
94e3e4a
VkPhysicalDevice should use Instance allocation scope
by Hernan Liatis
· 6 years ago
62ad1ee
Allow ImageView to cast compressed texture into other formats
by Alexis Hetu
· 6 years ago
0559bc4
Check for rest of interactions between usage bits and format features
by Chris Forbes
· 6 years ago
ab1e2b4
Unbreak some synchronization edge cases
by Chris Forbes
· 6 years ago
3ff0e8c
Use provided VkPipelineLayout in BindDescriptorSets
by Chris Forbes
· 6 years ago
d61595f
Have final present function perform a VkQueueWaitIdle()
by Hernan Liatis
· 6 years ago
558df92
Fix color blend state handling for multiple attachments
by Chris Forbes
· 6 years ago
ea81ab7
Move constant specialization to SpirvShader
by Chris Forbes
· 6 years ago
67cf8a9
32 bit safe code
by Alexis Hetu
· 6 years ago
3e35131
Remove Context::separateAlphaBlendEnable etc
by Chris Forbes
· 6 years ago
10186cb
Override imageview swizzles for channel replacement edge cases
by Chris Forbes
· 6 years ago
65b1e97
Only perform attachment load/store ops for used attachments
by Chris Forbes
· 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
2568cf7
SpirvShader: Implement OpImageQuerySamples
by Ben Clayton
· 6 years ago
b4001ed
SpirvShader: Implement OpImageQueryLevels
by Ben Clayton
· 6 years ago
7fe5a06
Primitive Restart implementation
by Alexis Hetu
· 6 years ago
d084824
Allow VS-only pipeline
by Chris Forbes
· 6 years ago
1bc7731
Check sampling support in vkGetPhysicalDeviceImageFormatProperties
by Chris Forbes
· 6 years ago
60f15ec
SpirvShader: Handle multiple entry points
by Ben Clayton
· 6 years ago
3e51144
Remove UNIMPLEMENTED on unsupported features
by Chris Forbes
· 6 years ago
246cc50
BufferView has id in shared space with ImageViews
by Chris Forbes
· 6 years ago
f469b67
Allow 3d <-> 2d image copies
by Alexis Hetu
· 6 years ago
3e6a971
Set up uniform texel buffers as SampledImageDescriptor
by Chris Forbes
· 6 years ago
2e4f6e8
Start untangling sw::Context from the rendering code
by Alexis Hetu
· 6 years ago
895df0d
Migrate ComputeProgram to using Coroutines
by Ben Clayton
· 6 years ago
45f9a93
Flatten required bits of imageview into SampledImageDescriptor
by Chris Forbes
· 6 years ago
0264d8e
SpirvShader: Implement OpImageQuerySizeLod
by Ben Clayton
· 6 years ago
ecd3848
SpirvShader: Implement workgroup storage.
by Ben Clayton
· 6 years ago
529eda3
Punt quadlayout image<->buffer copies to blitter
by Chris Forbes
· 6 years ago
026ceef
Support device groups with a single physical device
by Alexis Hetu
· 6 years ago
4ac42db
Punt image->image copies requiring quadlayout awareness to blitter
by Chris Forbes
· 6 years ago
011744e
Support selection of correct aspect for D+S input attachments
by Chris Forbes
· 6 years ago
d5ed0a3
External Memory Host tests should be unsupported
by Alexis Hetu
· 6 years ago
81404f2
Ignore VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT at pipeline creation
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
9219c64
Groundwork for quadlayout support in blit & copy ops
by Chris Forbes
· 6 years ago
52a3bba
Add support for Sample image operand in OpImageRead
by Chris Forbes
· 6 years ago
8b7597e
Change decompressed type of compressed RGB formats
by Alexis Hetu
· 6 years ago
b01f255
Add padding between slices
by Chris Forbes
· 6 years ago
68e4141
Wait on query being available, not !active.
by Chris Forbes
· 6 years ago
a2457f7
Allow VK_IMAGE_LAYOUT_GENERAL in vkCmdCopyImageToBuffer
by Chris Forbes
· 6 years ago
c71c17f
Plumb through Dref parameter to sampler
by Chris Forbes
· 6 years ago
e1f51b9
Threaded Queue submit with events and fences
by Alexis Hetu
· 6 years ago
b317d96
Cube border computation
by Alexis Hetu
· 6 years ago
ac87334
ETC2 Image decompression and sampling
by Alexis Hetu
· 6 years ago
42d10fd
Add support for sampling VK_FORMAT_D16_UNORM
by Chris Forbes
· 6 years ago
c57ec6f
Add support for sampling VK_FORMAT_B10G11R11_UFLOAT_PACK32
by Chris Forbes
· 6 years ago
7d09143
Add support for sampling VK_FORMAT_D32_SFLOAT (without depth compare)
by Chris Forbes
· 6 years ago
1f61858
Add support for sampling VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
by Chris Forbes
· 6 years ago
788ea9f
Add Gralloc usage flags
by Hernan Liatis
· 6 years ago
82ae7cb
Remove old isSRGBReadable/Writable queries
by Chris Forbes
· 6 years ago
addcdcc
Add support for sampling VK_FORMAT_A1R5G5B5_UNORM_PACK16
by Chris Forbes
· 6 years ago
58edd47
Implement sampler LOD bias
by Nicolas Capens
· 6 years ago
fa7d136
Validate descriptor ID's
by Nicolas Capens
· 6 years ago
1e7120e
Use sampler data from sampler descriptor
by Nicolas Capens
· 6 years ago
97da782
Pass a separate sampler pointer to the sampling routine
by Nicolas Capens
· 6 years ago
20aab4e
Add support for sampling VK_FORMAT_B4G4R4A4_UNORM_PACK32
by Chris Forbes
· 6 years ago
83a3eb4
Implement Android shared image query so device creation can succeed
by Hernan Liatis
· 6 years ago
Next »