Sign in
swiftshader
/
SwiftShader
/
3971b19ba24228787897efc59e265964b8b5a17f
3971b19
Fix accidentally considering Workgroup to be explicit layout
by Chris Forbes
· 6 years ago
7459172
Reactor: Add swizzle op for UInt4.
by Ben Clayton
· 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
5725315
Implement OpImageGather
by Nicolas Capens
· 6 years ago
839215f
Refactor texel names
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
d82354a
Regres: Update test lists @ 710fcd51
by SwiftShader Regression Bot
· 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
5e9441a
Replace FIXMEs with TODOs
by Ben Clayton
· 6 years ago
7b723d8
SpirvShader: Support scalar conditions for OpSelect
by Ben Clayton
· 6 years ago
cd8175d
Build LLVM-7.0 on Mac
by Sean Risser
· 6 years ago
032c715
Regres: Update test lists @ 8a2441d3
by SwiftShader Regression Bot
· 6 years ago
8a2441d
vkCmdUpdateBuffer: Make a copy of the data.
by Ben Clayton
· 6 years ago
f31bdad
Fix OpAtomicUMin, OpAtomicUMax
by Chris Forbes
· 6 years ago
32d80ee
Substitute integer 1 for missing 4th component of integer vertex attribute
by Chris Forbes
· 6 years ago
9b843ea
VkPipeline: Fix unsigned integer underflows in computePrimitiveCount()
by Ben Clayton
· 6 years ago
c367b22
VulkanUnitTests: Free / Destroy all Vulkan objects.
by Ben Clayton
· 6 years ago
3832df2
ComputeProgram: Don't hold on to the SpirvRoutine.
by Ben Clayton
· 6 years ago
48c8a18
CMakeLists: Pass sanitizer flags to the linker too.
by Ben Clayton
· 6 years ago
b03ce83
Reimplement vk::Query using sw sync primitives.
by Ben Clayton
· 6 years ago
e2cb4e0
Fix build file
by Saman Sami
· 6 years ago
3f80dad
Fix sRGB -> sRGB multisample resolves
by Alexis Hetu
· 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
b781489
Reimplement sw::Resource with modern C++ primitives
by Ben Clayton
· 6 years ago
e29e7ba
System: Replace concurrent types with std versions where possible
by Ben Clayton
· 6 years ago
c228c99
SpirvShader: Restore the current block ID after emitting loop blocks
by Ben Clayton
· 6 years ago
c77a18a
System/Synchronization.hpp: Remove unlock() call before notify_one()
by Ben Clayton
· 6 years ago
b54838a
System/Synchronization.hpp: Add file documentation and warning.
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
6cd63a2
Add sw::WaitGroup to System/Synchronization.hpp
by Ben Clayton
· 6 years ago
50c6690
Move sw::Event to System/Synchronization.hpp
by Ben Clayton
· 6 years ago
8458639
Regres: Update test lists @ cae8cde7
by SwiftShader Regression Bot
· 6 years ago
cae8cde
Add missing semi-colon in Android code
by Hernan Liatis
· 6 years ago
c42b220
SpirvShader: Use an atomic instead of a volatile int for serialCounter
by Ben Clayton
· 6 years ago
bc0cbb9
Reactor: Fix printing of strings with escape characters
by Ben Clayton
· 6 years ago
0dbe4ca
Renderer: Fix deadlock when calling Renderer::draw() with a count of 0.
by Ben Clayton
· 6 years ago
183b8ad
Simplify sw::Chan
by Ben Clayton
· 6 years ago
ed01f2c
Move Chan out of VkQueue.hpp and into System/Synchronization.hpp
by Ben Clayton
· 6 years ago
f448d8e
Make REACTOR_EMIT_DEBUG_INFO work on Windows and add "print on emit" support
by Antonio Maiorano
· 6 years ago
829ad4c
Add minimal boost install for boost::backtrace
by Antonio Maiorano
· 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
be02e2f
Regres: Update test lists @ f4d2a446
by SwiftShader Regression Bot
· 6 years ago
e797219
Fix typo in Vector lerp()
by Nicolas Capens
· 6 years ago
f4d2a44
Add gn files for Vulkan Swiftshader
by Saman Sami
· 6 years ago
a453ba4
Regres: Update test lists @ 9e2844fa
by SwiftShader Regression Bot
· 6 years ago
9e2844f
SpirvShader: Fixes for GLSLstd450Modf / GLSLstd450ModfStruct
by Ben Clayton
· 6 years ago
1d2ebed
Regres: Update test lists @ 7ab65834
by SwiftShader Regression Bot
· 6 years ago
7ab6583
Regres: Update test lists @ 977a0a43
by SwiftShader Regression Bot
· 6 years ago
977a0a4
Implement OpImageQueryLod
by Nicolas Capens
· 6 years ago
f4f427a
Use custom normalization for SNORM formats in sampler
by Chris Forbes
· 6 years ago
23da073
CMake: add C4471 warning as error for MSVC: enum forward declare must have underlying type
by Antonio Maiorano
· 6 years ago
626a016
Regres: Update test lists @ f7d78f74
by SwiftShader Regression Bot
· 6 years ago
f7d78f7
Fix lod plumbing for Fetch
by Chris Forbes
· 6 years ago
c0c6ccf
Recognize more structs in vkGetPhysicalDeviceFeatures2
by Chris Forbes
· 6 years ago
62c8b1e
Update third_party/llvm-7.0/Android.bp to match BUILD.gn
by Hernan Liatis
· 6 years ago
19a0081
Fix cubemap sampling at (0, 0, 0) division by zero
by Nicolas Capens
· 6 years ago
8d548b6
Allow four texture coordinates
by Nicolas Capens
· 6 years ago
2f3d8f5
Fix OpImageSampleProjDref
by Nicolas Capens
· 6 years ago
b188cf9
Fix baseMipLevel usage
by Nicolas Capens
· 6 years ago
1e32223
Fix mismatched alloc/free in Swapchain
by Hernan Liatis
· 6 years ago
94e3e4a
VkPhysicalDevice should use Instance allocation scope
by Hernan Liatis
· 6 years ago
35993b2
[fuchsia] Disable build warning.
by Fabrice de Gans-Riberi
· 6 years ago
036cc9a
Unnormalized texture coordinates
by Alexis Hetu
· 6 years ago
62ad1ee
Allow ImageView to cast compressed texture into other formats
by Alexis Hetu
· 6 years ago
327e488
LLVMReactorDebugInfo: Fix warning that function may end without return.
by Ben Clayton
· 6 years ago
dae9792
CMakeLists: Allow the sanitizers to be enabled for GCC
by Ben Clayton
· 6 years ago
cd707e6
Kokoro: Build macOS builds with debug info
by Ben Clayton
· 6 years ago
2047de1
Fix warning treated as error
by Ben Clayton
· 6 years ago
8da5253
Don't process unused texture coordinates
by Nicolas Capens
· 6 years ago
0559bc4
Check for rest of interactions between usage bits and format features
by Chris Forbes
· 6 years ago
18ebb45
Regres: Update test lists @ ab1e2b49
by SwiftShader Regression Bot
· 6 years ago
ab1e2b4
Unbreak some synchronization edge cases
by Chris Forbes
· 6 years ago
6cf65f6
Various fixes for VS-only pipeline
by Chris Forbes
· 6 years ago
ab3c36b
Remove asserts blocking atomic load/store in Image storage class
by Chris Forbes
· 6 years ago
d47ca87
Whitelist supported capabilities
by Chris Forbes
· 6 years ago
3ff0e8c
Use provided VkPipelineLayout in BindDescriptorSets
by Chris Forbes
· 6 years ago
54b6303
Avoid RValue<SIMD::Int>(int)
by Chris Forbes
· 6 years ago
cd28044
SpirvShader: Precision fixes for GLSLstd450Ldexp
by Ben Clayton
· 6 years ago
a1c28d0
Regres: Update test lists @ d61595f3
by SwiftShader Regression Bot
· 6 years ago
d61595f
Have final present function perform a VkQueueWaitIdle()
by Hernan Liatis
· 6 years ago
e2242e5
Fix negation of unsigned value warning treated as error
by Nicolas Capens
· 6 years ago
Next »