Sign in
swiftshader
/
SwiftShader
/
dd48b7e2d06e74e1d20da5f43224b4ae99873e64
/
src
dd48b7e
Fix MSAN LLVM jit false positives
by Antonio Maiorano
· 5 years ago
8e8e1d0
Shader: Add missing switch cases to operationString
by Ben Clayton
· 5 years ago
3a2dfcb
OpenGL: Fix switch with only a default case.
by Ben Clayton
· 5 years ago
ddee0f3
android: avoid exporting normal Vulkan APIs
by Lingfeng Yang
· 5 years ago
41a7302
Split JIT creation from LLVMReactor.cpp into LLVMJIT.cpp
by Nicolas Capens
· 5 years ago
55890e1
CMake: Add build rules for google benchmark.
by Ben Clayton
· 5 years ago
79b36b6
Fix use after free
by Nicolas Capens
· 5 years ago
38c065d
Subzero: fix incorrect cast
by Antonio Maiorano
· 5 years ago
29a9809
Export Vulkan API entry functions
by Nicolas Capens
· 6 years ago
ba9de97
Support LLVM 9+ build changes
by Nicolas Capens
· 5 years ago
dd0e600
Associate bug IDs with unimplemented functionality
by Nicolas Capens
· 5 years ago
614a4d4
Fix memory leak in rr::Optimizer
by Antonio Maiorano
· 5 years ago
5ba2a5b
Subzero: implement coroutines for Win32
by Antonio Maiorano
· 5 years ago
7a53cb6
SpirvShaderDebugger: Expose builtins in HLSL / GLSL.
by Ben Clayton
· 5 years ago
19e9af2
Vulkan/Debug: Add VariableContainer::extend()
by Ben Clayton
· 5 years ago
6c3dc35
Support LLVM 8+ build changes
by Nicolas Capens
· 5 years ago
153a537
SpirvShaderDebugger: Fix double nesting of struct members
by Ben Clayton
· 5 years ago
34e16df
Revert "VK_EXT_shader_stencil_export support"
by Alexis Hétu
· 5 years ago
b9fc42d
Sample location fix
by Alexis Hetu
· 5 years ago
bdf2b72
Avoid ignoring unsuccessful routine creation
by Nicolas Capens
· 5 years ago
133b87d
Implement byte swizzle operations
by Nicolas Capens
· 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
02a3953
Subzero: replace globals with external memory for constant vectors
by Antonio Maiorano
· 5 years ago
370cba5
SubzeroReactor: implement missing atomic ops
by Antonio Maiorano
· 5 years ago
5ef91b8
Subzero: temp fix Float4 % Float4 (FRem)
by Antonio Maiorano
· 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
c514ab0
Evaluate interpolants at pixel center when multisampling disabled
by Nicolas Capens
· 5 years ago
177d85d
Use pixel centers for non-multisampled rasterization
by Nicolas Capens
· 5 years ago
f324fe1
Improve 565 and 5551 precision
by Alexis Hetu
· 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
11cb891
Rename multiSampledBresenham to enableMultiSampling
by Nicolas Capens
· 5 years ago
0405ba0
Take advantage of return value optimization
by Nicolas Capens
· 5 years ago
d6d0edc
Enable filtering of YCbCr formats
by Nicolas Capens
· 5 years ago
d95467e
Rename createBlend4 to createShuffle4
by Nicolas Capens
· 5 years ago
2cb1db0
SpirvShaderDebugger: Implement OpenCL.Debug.100
by Ben Clayton
· 5 years ago
5c6a3c2
Remove the GL_NV_read_depth_stencil extension
by Nicolas Capens
· 5 years ago
5349f3c
Vulkan: Disable SPIR-V preprocessing when debugging
by Ben Clayton
· 5 years ago
6346808
Refactor binary group operations
by Nicolas Capens
· 5 years ago
e572088
Replace positive/negative_inf() with infinity()
by Nicolas Capens
· 5 years ago
cd55f05
SpirvShader: Stub OpenCL.DebugInfo.100
by Ben Clayton
· 5 years ago
5d2a4d4
System/Types.hpp: Make vec(T replicate) constexpr
by Ben Clayton
· 5 years ago
b380590
SpirvShaderDebugger: Add flag for printing opcodes
by Ben Clayton
· 5 years ago
8842c8f
SpirvShader: 2-way imported extensions lookup
by Ben Clayton
· 5 years ago
146e16f
C++14: Use enum class builtin hashing
by Ben Clayton
· 5 years ago
316f0cb
C++14: Use std::enable_if_t instead of our own
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
a624d80
Disable the GL_NV_framebuffer_blit extension
by Nicolas Capens
· 5 years ago
1d07fc4
Disable the GL_APPLE_texture_format_BGRA8888 extension
by Nicolas Capens
· 5 years ago
b0ca2a8
Pipeline: Implement the SpirvShader debugger.
by Ben Clayton
· 5 years ago
c236b57
Removed a few parentheses for slightly better clang formatting
by Alexis Hetu
· 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
f6a6a41
SpirvShader: Move extension list out of for loop.
by Ben Clayton
· 5 years ago
368d39c
C++14: Use std::make_unique where possible.
by Ben Clayton
· 5 years ago
77c89ff
Build: Verify that we're compiling with C++14.
by Ben Clayton
· 5 years ago
8a7067d
Pipeline/SpirvShader: Move setActiveLaneMask()
by Ben Clayton
· 5 years ago
b36dbbe
Pipeline/SpirvShader: Support more OpExtInsts
by Ben Clayton
· 5 years ago
9c8823a
Pipeline/SpirvShader: Process OpString instructions
by Ben Clayton
· 5 years ago
0771f9b
Pipeline/SpirvShader: Add Impl struct
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
45a4d0f
Disable unused function warning
by Nicolas Capens
· 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
5beaef9
Pipeline: Store builtins on SpirvRoutine...
by Ben Clayton
· 5 years ago
0b4bc58
Style: clang-format the tests source too
by Ben Clayton
· 5 years ago
3716c20
Improve 1010102 blend precision
by Alexis Hetu
· 5 years ago
10a900e
Add assert in GenericValue constant access
by Chris Forbes
· 5 years ago
5946579
Remove Reactor/MutexLock.hpp
by Nicolas Capens
· 5 years ago
6e3a387
Exclude padding bytes from image size limit
by Nicolas Capens
· 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
750660e
Kokoro: Add style presubmit checks
by Ben Clayton
· 5 years ago
e82d885
Allow 32F texture to use linear filtering
by Alexis Hetu
· 5 years ago
3e3d8fe
Remove sw::Vector, Point, and Matrix
by Nicolas Capens
· 5 years ago
21be09d
Enable samplerAnisotropy
by Alexis Hetu
· 5 years ago
0a9fbfe
Advertise variableMultisampleRate feature
by Chris Forbes
· 5 years ago
45c697a
clang-format the src/WSI directory
by Ben Clayton
· 5 years ago
2ed93ab
clang-format the src/Vulkan directory
by Ben Clayton
· 5 years ago
595d911
clang-format the src/System directory
by Ben Clayton
· 5 years ago
713b8d3
clang-format the src/Reactor directory
by Ben Clayton
· 5 years ago
bc1c067be
clang-format the src/Pipeline directory
by Ben Clayton
· 5 years ago
fccfc56
clang-format the src/Device directory
by Ben Clayton
· 5 years ago
d4e6447
Start a custom .clang-format rule
by Ben Clayton
· 6 years ago
81bc9d9
Remove spaces after control statements keywords
by Nicolas Capens
· 5 years ago
Next »