Sign in
swiftshader
/
SwiftShader
/
7dd1fce699a02777bf02f7a3c3251c5f0d1811ef
/
src
/
Vulkan
aabd085
Support for VK_KHR_separate_depth_stencil_layouts
by Alexis Hetu
· 5 years ago
9f8337e
Support for VK_KHR_create_renderpass2
by Alexis Hetu
· 5 years ago
25e06e0
Debugging: Merge VkDebug into System/Debug
by Ben Clayton
· 5 years ago
38c760d
VkDebug: Android - log messages to logcat.
by Ben Clayton
· 5 years ago
ddee0f3
android: avoid exporting normal Vulkan APIs
by Lingfeng Yang
· 5 years ago
29a9809
Export Vulkan API entry functions
by Nicolas Capens
· 6 years ago
dd0e600
Associate bug IDs with unimplemented functionality
by Nicolas Capens
· 5 years ago
19e9af2
Vulkan/Debug: Add VariableContainer::extend()
by Ben Clayton
· 5 years ago
34e16df
Revert "VK_EXT_shader_stencil_export support"
by Alexis Hétu
· 5 years ago
23b26ef
VK_EXT_shader_stencil_export support
by Alexis Hetu
· 5 years ago
748ad20
Don't override vkQueuePresentKHR() failure codes with VK_SUBOPTIMAL_KHR
by Nicolas Capens
· 5 years ago
023b864
Discern between per-swapchain and vkQueuePresent command results
by Nicolas Capens
· 5 years ago
44bd43a
Use UNIMPLEMENTED() for missing functionality we claim support for
by Nicolas Capens
· 5 years ago
865f889
Replace all UNIMPLEMENTED() with UNSUPPORTED()
by Nicolas Capens
· 5 years ago
bb3aebf
Vulkan debugger: Don't wait for debugger by default.
by Ben Clayton
· 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
5349f3c
Vulkan: Disable SPIR-V preprocessing when debugging
by Ben Clayton
· 5 years ago
9f1e03b
Add initial stub implementation of AHB
by Chris Forbes
· 5 years ago
488d35a
Vulkan/Debug: Fix `DAP_LOG` macro
by Ben Clayton
· 5 years ago
9d9f30d
Rename NonNormalized to Unnormalized
by Nicolas Capens
· 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
368d39c
C++14: Use std::make_unique where possible.
by Ben Clayton
· 5 years ago
3775f6d
Vulkan/Debug: Expose Frames from Thread
by Ben Clayton
· 5 years ago
f97fb9d
Enable B10G11R11_UFLOAT blending
by Alexis Hetu
· 5 years ago
c45e066
Vulkan/Debug: Add Reference value type.
by Ben Clayton
· 5 years ago
57977c1
Add storage image support for R16G16_{UINT,SINT,SFLOAT}
by Chris Forbes
· 5 years ago
7d0ce41
Vulkan: Plumb the debug context down to SpirvShader
by Ben Clayton
· 5 years ago
a4e06ca
Vulkan: Add debugging of the command buffer.
by Ben Clayton
· 5 years ago
0acac46
vulkan: use a marl::Event in the VkSemaphore implementation.
by David 'Digit' Turner
· 5 years ago
43e3316
[vulkan] Simplify vk::Semaphore implementation.
by David 'Digit' Turner
· 5 years ago
a57e2ec
Limit Vulkan memory allocation size to 1 GiB
by Nicolas Capens
· 5 years ago
19b43a6
IDs: Move inline impls below class.
by Ben Clayton
· 5 years ago
ab210f9
Vulkan: include backend name in deviceName
by Antonio Maiorano
· 5 years ago
f47a73a
Debug: add trace to debug out
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
9e5d547
Replace vector() and replicate() with float4 constructors
by Nicolas Capens
· 5 years ago
d37b0ab
Typedef int4/float4 from a vec4<T> template
by Nicolas Capens
· 5 years ago
24c49dd
R11G11B10F support
by Alexis Hetu
· 5 years ago
a384afc
Fix BCn related SwANGLE test failure
by Alexis Hetu
· 5 years ago
c77b1d8
Support for BC1, BC2, BC3, BC4 and BC5
by Alexis Hetu
· 5 years ago
07958d4
src/Vulkan/Debug: Add scope for case block
by Ben Clayton
· 5 years ago
d684c7f
Vulkan/Debug: Add Server
by Ben Clayton
· 5 years ago
a5859c1
Vulkan/Debug: Add Context
by Ben Clayton
· 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
72c398f
Vulkan: Add description methods to all commands.
by Ben Clayton
· 5 years ago
353f331
Vulkan/Debug: Add Thread and EventListener
by Ben Clayton
· 5 years ago
93433f0
Vulkan/Debug: Add Location
by Ben Clayton
· 5 years ago
05e8459
Vulkan/Debug: Add File
by Ben Clayton
· 5 years ago
dc005bd
Vulkan/Debug: Add WeakMap
by Ben Clayton
· 5 years ago
63382c6
Vulkan/Debug: Add Value and Variable
by Ben Clayton
· 5 years ago
b1f8876
Vulkan/Debug: Add Type
by Ben Clayton
· 5 years ago
bb7c338
Remove Visual Studio Vulkan project files
by Nicolas Capens
· 5 years ago
4cf92db
Vulkan/Debug: Add ID
by Ben Clayton
· 5 years ago
afb4ebd
CMakeLists: Add CMake rules for Vulkan debugger
by Ben Clayton
· 5 years ago
7a15cef
Cubemap array support
by Alexis Hetu
· 5 years ago
1e610ee
Vulkan: Tidy VkCommandBuffer.cpp
by Ben Clayton
· 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
8ffeadb
Make Vk::Stringify return std::string
by Sean Risser
· 5 years ago
b64fbfe
VkPipeline: Replace spirv-opt list with RegisterPerformancePasses()
by Ben Clayton
· 5 years ago
72e6f39
Rename SpirvShader_dbg.cpp -> SpirvShaderEnumNames.cpp
by Ben Clayton
· 5 years ago
474dba4
SpirvShader: Move arithmetic ops to new cpp file
by Ben Clayton
· 5 years ago
5e51cfc
SpirvShader: Move image handling to new cpp file
by Ben Clayton
· 5 years ago
ee58972
SpirvShader: Move spec ops to new cpp file
by Ben Clayton
· 5 years ago
a5ca6da
SpirvShader: Move group ops to new cpp file
by Ben Clayton
· 5 years ago
f3e2cc2
SpirvShader: Move memory ops to new cpp file
by Ben Clayton
· 5 years ago
b427400
SpirvShader: Move control flow handling to new cpp file
by Ben Clayton
· 5 years ago
22f954e
SpirvShader: Move GLSLstd450 handling to new cpp file
by Ben Clayton
· 5 years ago
389749a
Fix ICD generation (again).
by Jamie Madill
· 5 years ago
8a6dcf7
Support sample image instruction operand
by Alexis Hetu
· 5 years ago
2613cb5
Fix ICD build when using multiple toolchains.
by Jamie Madill
· 5 years ago
e7ce4e5
Make GN builds produce an ICD JSON in the build dir
by Corentin Wallez
· 5 years ago
deac536
Add missing vkCmdSetLineStippleEXT function
by Chris Forbes
· 5 years ago
7b29abf
Improved pNext pointer handling
by Alexis Hetu
· 5 years ago
a59e70e
Fix vkQueuePresentKHR is pResults is not null.
by AWoloszyn
· 5 years ago
afc52b0
Fix build: Do not return stack temporary.
by Ben Clayton
· 5 years ago
597db18
Fix chrome build: Use spaces (not tabs) in .gn files (2/2)
by Ben Clayton
· 5 years ago
d44d615
Fix chrome build: Use spaces (not tabs) in .gn files
by Ben Clayton
· 5 years ago
aee3c36
Fix vkGetDescriptorSetLayoutSupport implementation
by Chris Forbes
· 5 years ago
e823bb0
Log unsupported extensions used in pNext structs
by Sean Risser
· 6 years ago
4584a9c
Handle new device extension properties
by Alexis Hetu
· 5 years ago
131a1ba
libVulkan references and deferences structures uselessly
by Alexis Hetu
· 5 years ago
698235c
Revert submission
by Sean Risser
· 5 years ago
607908e
Log unsupported extensions used in pNext structs
by Sean Risser
· 6 years ago
d34bb29
Remove quadLayout
by Alexis Hetu
· 5 years ago
5d1e854
Fixed 3D image copy
by Alexis Hetu
· 5 years ago
0fde10b
VkQueryPool: Migrate from sw sync to marl
by Ben Clayton
· 5 years ago
Next »