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