Sign in
swiftshader
/
SwiftShader
/
9167e1e22a46da914dd134c00f7f11cac0e2548f
/
src
/
System
d085136
Move the OFFSET() macro to Reactor
by Nicolas Capens
· 5 years ago
45b25b2
Fix null dereference in OFFSET macro
by James Price
· 5 years ago
2717702
Eliminate the ABORT() macro
by Nicolas Capens
· 5 years ago
60aa34a
Omit ASSERT() expression evaluation in Release builds
by Nicolas Capens
· 5 years ago
63aa954
CMake: use target_link_options
by Antonio Maiorano
· 5 years ago
377573c
Use Thread Safety Analysis annotations throughout SwiftShader.
by Ben Clayton
· 5 years ago
47d09cb
CMake: make root compile options and link libraries private
by Antonio Maiorano
· 5 years ago
ab98301
Make memoryPageSize() functions thread-safe.
by Ben Clayton
· 5 years ago
ac43aa7
Reimplement LRUCache, fold away LRUSnapshotCache, add tests.
by Ben Clayton
· 5 years ago
9418b51
CMake: split out Vulkan sources into separate CMakeLists
by Antonio Maiorano
· 5 years ago
1c29477
Don't expose the sampling routine cache's mutex
by Nicolas Capens
· 5 years ago
1b90087
Implement ASTC support
by Alexis Hetu
· 5 years ago
c1e60dc
Log instead of warn of unsupported extensions
by Sean Risser
· 5 years ago
2883de9
Fix sRGB conversion precision issues
by Nicolas Capens
· 5 years ago
196d817
Debug: Rename levels.
by Ben Clayton
· 5 years ago
4bc07ad
Debug: Control logging level using a compile time knob
by Ben Clayton
· 5 years ago
25e06e0
Debugging: Merge VkDebug into System/Debug
by Ben Clayton
· 5 years ago
5d2a4d4
System/Types.hpp: Make vec(T replicate) constexpr
by Ben Clayton
· 5 years ago
77c89ff
Build: Verify that we're compiling with C++14.
by Ben Clayton
· 5 years ago
595d911
clang-format the src/System directory
by Ben Clayton
· 5 years ago
81bc9d9
Remove spaces after control statements keywords
by Nicolas Capens
· 5 years ago
53f2a7a
Make use of vec<T, N> vector broadcasts
by Nicolas Capens
· 5 years ago
7e0142f
Create a generic vec<T, N> class
by Nicolas Capens
· 5 years ago
d37b0ab
Typedef int4/float4 from a vec4<T> template
by Nicolas Capens
· 5 years ago
9e6cce2
Prefer alignas() over ALIGN()
by Nicolas Capens
· 5 years ago
157ba26
Do not indent C++ namespace contents
by Nicolas Capens
· 5 years ago
aba1020
Remove the now unused sw::Event.
by Ben Clayton
· 5 years ago
fb632b9
[linux]: Remove linux namespace.
by David 'Digit' Turner
· 5 years ago
ae022fa
Add support for configurable subpixel precision
by Antonio Maiorano
· 5 years ago
53096e4
Use correct values for sampleStandardLocations
by Antonio Maiorano
· 6 years ago
6fce4a2
[android] Fix build.
by David 'Digit' Turner
· 6 years ago
adb0d51
Fix intrinsic of getting timer tick for Windows ARM64
by Tom Tan
· 6 years ago
c9fa9fe
[memfd] Create support class for Linux memfd-backed region.
by David 'Digit' Turner
· 6 years ago
fe23c66
Fix GN Header checks.
by Jamie Madill
· 6 years ago
eea9d35
Device/Renderer: Work arounds for MemorySanitizer false-positives
by Ben Clayton
· 6 years ago
e7151f7
Fix mapping NaN inputs for E5B9G9R9 to 0
by Nicolas Capens
· 6 years ago
5c09b6a
Implement faster E5B9G9R9 conversion
by Nicolas Capens
· 6 years ago
02cbe8e
Fix conversion to RGB9E5 format
by Nicolas Capens
· 6 years ago
4cd9767e6
Fix reporting VK_ERROR_OUT_OF_HOST_MEMORY
by Nicolas Capens
· 6 years ago
463fab9
Removed the AtomicInt class
by Alexis Hetu
· 6 years ago
4432df1
Fix GCC inline assembly syntax
by Nicolas Capens
· 6 years ago
7b4fc28
Replace sw::Resource with sw::WaitGroup
by Alexis Hetu
· 6 years ago
e2cb4e0
Fix build file
by Saman Sami
· 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
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
6d33e8c
System/Synchronization.hpp: Add the sw::TaskEvents interface
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
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
f4d2a44
Add gn files for Vulkan Swiftshader
by Saman Sami
· 6 years ago
22fbf8f
Resolve remaining levels/layers at VkImageView creation time
by Nicolas Capens
· 6 years ago
e6ab01f
Implement an Android NDK build of SwiftShader using the CMake files.
by Stephen White
· 6 years ago
b8c6393
Use C++11 std::swap()
by Nicolas Capens
· 6 years ago
becb44f
Fix allocation of low-alignment memory
by Nicolas Capens
· 6 years ago
a1cd119
Fix build
by Chris Forbes
· 6 years ago
4252891
Make the B10G11R11 and E5B9G9R9 formats fast clearable
by Alexis Hetu
· 6 years ago
318d5e0
Replace <memory.h> with <cstring>.
by Nicolas Capens
· 6 years ago
17dfe1b
Fix signed integer overflow.
by Nicolas Capens
· 6 years ago
d55d997
Fix clamping of NaN values.
by Nicolas Capens
· 6 years ago
a527eb0
Delete unused functionality.
by Nicolas Capens
· 6 years ago
e5051aa
Add renderer source to Vulkan project.
by Nicolas Capens
· 6 years ago
68a8238
Duplicate source files for Vulkan.
by Nicolas Capens
· 6 years ago