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