Sign in
swiftshader
/
SwiftShader
/
b5f1a13d48a133e2e7c57f23643808a61c073489
/
src
b5f1a13
LLVMReactor: Bind double variants of trig / exp functions
by Ben Clayton
· 6 years ago
2f58df3
LLVMReactor: Remove "stack-probe-size" fudge, bind _chkstk extern
by Ben Clayton
· 6 years ago
68a2901
Reactor: Various build fixes for MSVC 2019
by Ben Clayton
· 6 years ago
40a885e
LLVMReactor: Align the coroutine stack frame.
by Ben Clayton
· 6 years ago
5375f47
Put LLVM IR verification behind a default-disabled flag
by Ben Clayton
· 6 years ago
900e1da
Fix setting LLVM data layout before optimizations passes
by Nicolas Capens
· 6 years ago
c8f25d9
Don't try to render out-of-bounds viewports
by Sean Risser
· 6 years ago
a7edc1c
LLVMReactor: Remove FIXME workaround for int cmps
by Ben Clayton
· 6 years ago
e1ccb9a
SpirvShader: Optimize SIMD::Pointer load of static equal offsets
by Chris Forbes
· 6 years ago
759ad65
SpirvShader: Use masked loads / stores when possible.
by Ben Clayton
· 6 years ago
cb2ebc9
Reactor (LLVM): Add support for masked loads and stores.
by Ben Clayton
· 6 years ago
e89296d
SpirvShader: Fix SIMD::Pointer::hasSequentialOffsets()
by Ben Clayton
· 6 years ago
ea3cd1b
SpirvShader: Clear transient fields of SpirvRoutine in emitEpilog()
by Ben Clayton
· 6 years ago
f72b89c
SpirvShader: Optimize pointer OOB masking
by Ben Clayton
· 6 years ago
0ea9fe4
SpirvShader: Split SIMD::Pointer limits into dynamic and static parts.
by Ben Clayton
· 6 years ago
867ee1d
SpirvShader: Fix SIMD::Pointer initialization of hasDynamicOffsets
by Ben Clayton
· 6 years ago
4aa4fcd
Avoid recompiling identical SPIR-V code
by Nicolas Capens
· 6 years ago
82feec7
Android build fix
by Alexis Hetu
· 6 years ago
2d77aea
Make VkNonDispatchableHandle POD
by Alexis Hetu
· 6 years ago
62bb5ed
SpirvShader: Rework CFG traversal.
by Ben Clayton
· 6 years ago
d70129a
Add swiftshader-named variants to library loading on Windows
by Stuart Morgan
· 6 years ago
9b4b63b
Increase precision of 8 bit textures
by Alexis Hetu
· 6 years ago
9283b25
Wire up some required external functions for arm32
by Chris Forbes
· 6 years ago
ea38f95
LLVMReactor: Mark all functions as 'DoesNotThrow'
by Ben Clayton
· 6 years ago
bd4cf81
Reduce the complexity of VkNonDispatchableHandle
by Alexis Hetu
· 6 years ago
126bd7a
Warnings fix
by Alexis Hetu
· 6 years ago
d188b1a
Remove unused user clip planes
by Nicolas Capens
· 6 years ago
2a25ed8
Parse 'Sample' image instruction operand
by Nicolas Capens
· 6 years ago
8fd5330
Update Reactor for PPC64 support
by Colin Samples
· 6 years ago
7d96f51
Moved many Cast functions to libVulkan.cpp
by Alexis Hetu
· 6 years ago
8c12f56
Fix unsigned "less than zero" comparison
by Sean Risser
· 6 years ago
5d73f03
Expose EXT_float_blend
by shrekshao
· 6 years ago
4a10559
Process independent vertex elements
by Nicolas Capens
· 7 years ago
8bcd174
Fix alignment of projected vertex coordinates
by Nicolas Capens
· 6 years ago
a430813
Fixed sRGB multisample tests
by Alexis Hetu
· 6 years ago
df84b94
Fix edge cases of various enumeration functions
by Chris Forbes
· 6 years ago
df81c83
Prevent integer-overflow on scissor test
by Sean Risser
· 6 years ago
4432df1
Fix GCC inline assembly syntax
by Nicolas Capens
· 6 years ago
f9411ce
Fixed writing to a2b10g10r10
by Alexis Hetu
· 6 years ago
42d6461
Move libvk_swiftshader.lds from sources to inputs
by Tom Anderson
· 6 years ago
85035be
Use VK_TRUE/VK_FALSE consistently
by Nicolas Capens
· 6 years ago
39f0247
Don't let shaders negate samplers
by Sean Risser
· 6 years ago
6dd5f33
Fix Android build
by Chris Forbes
· 6 years ago
b8260a8
[fuchsia] Remove deprecated non-resizable vmo flag
by David Stevens
· 6 years ago
3c73507
Allow default construction of BackingMemory on Android
by Hernan Liatis
· 6 years ago
8af8b40
Ripped out SwiftConfig
by Alexis Hetu
· 6 years ago
8565e77
CMake build: Only export explicit symbols on macOS
by Ben Clayton
· 6 years ago
8115f1e
Fix 'control reaches end of non-void function' warnings treated as errors
by Ben Clayton
· 6 years ago
518f438
ComputeProgram: Remove data field to fix race.
by Ben Clayton
· 6 years ago
3429bb5
Add usage flags for old gralloc
by Hernan Liatis
· 6 years ago
bd18d58
Implement vkGetPhysicalDeviceXlibPresentationSupportKHR
by Hernan Liatis
· 6 years ago
9659e34
Implement input coverage mask
by Chris Forbes
· 6 years ago
63ae924
CommandBuffer and NonDispatchable objects code cleanup
by Alexis Hetu
· 6 years ago
f60a2d5
Removed some dependencies on old threading class
by Alexis Hetu
· 6 years ago
7b4fc28
Replace sw::Resource with sw::WaitGroup
by Alexis Hetu
· 6 years ago
8ac0bd6
Fix image sampling with divergent LOD
by Nicolas Capens
· 6 years ago
7e95471
Add missing files to LLVM's Build.gn
by Saman Sami
· 6 years ago
f9e9cf6
Better 32 bit Windows Fix
by Alexis Hetu
· 6 years ago
5c9e165
Remove residue of texcoord replacement
by Chris Forbes
· 6 years ago
110f60e
Build fix for MacOS and Fuchsia
by Alexis Hetu
· 6 years ago
79d4ac9
Add vulkan unit tests to Chromium
by Alexis Hetu
· 6 years ago
75841d7
Reject large arrays in GLSL
by Sean Risser
· 6 years ago
93ad3b8
Fix Android-integrated build
by Chris Forbes
· 6 years ago
bb575d4
Address cubemap faces as consecutive layers
by Nicolas Capens
· 6 years ago
95b1db9
BuiltInPointCoord implementation
by Alexis Hetu
· 6 years ago
5e3c9d5
32 bit compilation fixes for Visual Studio
by Alexis Hetu
· 6 years ago
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
29364a0
Fix buffer overflow on Mac
by Sean Risser
· 6 years ago
9555830
Fix initializing bits after bitfields
by Nicolas Capens
· 6 years ago
9b62752
Fix build failure
by Saman Sami
· 6 years ago
566314b
Fix alignment of VkWrapper
by Saman Sami
· 6 years ago
cf6037f
Fix Mac builds when using llvm.
by Sean Risser
· 6 years ago
ca8e3d7
Reactor: Fix printing of small integer values.
by Ben Clayton
· 6 years ago
e51f859
SpirvShader: Correctly handle phi values in the loop merge
by Ben Clayton
· 6 years ago
2a98526
SpirvShader: Simplify the logic around the generation of the inner loop.
by Ben Clayton
· 6 years ago
cee3dff
LLVMReactor: Mutex calls to llvm::orc::IRCompileLayer.
by Ben Clayton
· 6 years ago
88816fa
Reactor: Add UInt4 constructors taking UInt
by Ben Clayton
· 6 years ago
90cb260
Reactor: Fix all memory leaks with rr::DebugInfo.
by Ben Clayton
· 6 years ago
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
710fcd5
Support for large textures
by Alexis Hetu
· 6 years ago
42232ab
Fix VkFence destruction crashing on Windows
by Alexis Hetu
· 6 years ago
Next »