1. b16c586 SpirvShader: Implement OpMemoryBarrier. by Ben Clayton · 5 years ago
  2. 1c82c7b Reactor (LLVM): Add support for Coroutines. by Ben Clayton · 5 years ago
  3. 0fc611f Reactor: Add Gather and Scatter instructions. by Ben Clayton · 5 years ago
  4. 707ed99 Add support for OpAtomicISub, OpAtomicIIncrement, OpAtomicIDecrement by Chris Forbes · 5 years ago
  5. a16238d Add support for OpAtomicCompareExchange by Chris Forbes · 5 years ago
  6. 1781393 Add support atomic instructions as used with storage images by Chris Forbes · 5 years ago
  7. 86509d9 Implement atomic load/store memory ordering by Nicolas Capens · 5 years ago
  8. 878d4b0 Change routine names to be strings of char by Chris Forbes · 6 years ago
  9. 4846150 Rename Reactor namespace to rr. by Nicolas Capens · 6 years ago
  10. 01a9796 Emulate 64-bit vectors using 128-bit vectors. by Nicolas Capens · 7 years ago
  11. d294def Support unsigned array indices. by Nicolas Capens · 8 years ago
  12. 96445fe Manually convert unsigned integer to floating-point. by Nicolas Capens · 8 years ago
  13. a29d653 Deprecate support for constant pointers. by Nicolas Capens · 8 years ago
  14. b98fe5c Implement switch constructs. by Nicolas Capens · 8 years ago
  15. a16473e Remove unused createIntCast() method. by Nicolas Capens · 8 years ago
  16. 9ed1a18 Implement Else without using basic block predecessor. by Nicolas Capens · 8 years ago
  17. 73dd7a2 Implement remaining constant creations. by Nicolas Capens · 8 years ago
  18. 13ac232 Refactor constant creation. by Nicolas Capens · 8 years ago
  19. e89cd58 Refactor vector swizzle. by Nicolas Capens · 8 years ago
  20. e95d534 Refactor vector operations. by Nicolas Capens · 8 years ago
  21. a0c2fc5 Implement cast operations. by Nicolas Capens · 8 years ago
  22. 6d73871 Add type information to pointer arguments. by Nicolas Capens · 8 years ago
  23. b955d5b Support assigning constants to values. by Nicolas Capens · 8 years ago
  24. e12780d Implement Pointer<> support for Subzero. by Nicolas Capens · 8 years ago
  25. 3d7c35f Don't return values from terminator instructions. by Nicolas Capens · 8 years ago
  26. 3bbc5e1 Reduce header dependencies. by Nicolas Capens · 8 years ago
  27. d022e41 Move Reactor type definitions to Reactor.hpp. by Nicolas Capens · 8 years ago
  28. daa5d91 Abstract the Routine class. by Nicolas Capens · 8 years ago
  29. 2ab69ee Remove createCall() from the interface. by Nicolas Capens · 8 years ago
  30. 1933654 Abstract llvm::Value usage. by Nicolas Capens · 8 years ago
  31. 2b26acc Abstract llvm::Constant usage. by Nicolas Capens · 8 years ago
  32. c8b67a4 Abstract llvm::BasicBlock usage. by Nicolas Capens · 8 years ago
  33. ac23012 Abstract llvm::Type usage. by Nicolas Capens · 8 years ago
  34. 0e33ae3 Eliminate llvm::ConstantInt and llvm::GlobalValue exposure. by Nicolas Capens · 8 years ago
  35. 5c1f5cc Move Nucleus statics to implementation side globals. by Nicolas Capens · 8 years ago
  36. 4f738a1 Move MMX class to the implementation side. by Nicolas Capens · 8 years ago
  37. 764d142 Fixed Float4 -> UInt4 conversion by Alexis Hetu · 8 years ago
  38. 601d005 Added constructor Int4(RValue<Byte4>) and Int4(RValue<SByte4>) to Nucleus. by Meng-Lin Wu · 8 years ago
  39. 24c8cf0 Implement Int to Int4 conversion. by Nicolas Capens · 8 years ago
  40. 7e9ba09 Fix support for routines taking no arguments. by Nicolas Capens · 8 years ago
  41. ef8cd66 Enable Short8 and UShort8 construction from pointer dereference. by Nicolas Capens · 8 years ago
  42. 90c7ad6 Short4 warnings fixed by Alexis Hetu · 8 years ago
  43. cf5be24 Implement Reactor pointer subscript operator. by Nicolas Capens · 8 years ago
  44. 0bac285 Apply the Apache 2.0 license. by Nicolas Capens · 8 years ago
  45. 0f44807 Fixed some unary operators by Alexis Hetu · 8 years ago
  46. 05b3d66 Correct reciprocal approximation for power-of-two values. by Nicolas Capens · 8 years ago
  47. 81f1830 Make Function arguments type-safe. by Nicolas Capens · 9 years ago
  48. 2ab859f Make Function variadic and take a function signature. by Nicolas Capens · 9 years ago
  49. 698633a Disallow assigning to an RValue. by Nicolas Capens · 9 years ago
  50. 62abb55 Replace Concatenate with vector constructors. by Nicolas Capens · 9 years ago
  51. 50c9636 Implement support for MMX movd instruction generation. by Nicolas Capens · 9 years ago
  52. 75b650f Blitter clear implementation by Alexis Hetu · 9 years ago
  53. 77dfab4 Added some truncation constructors in Nucleus by Alexis Hetu · 9 years ago
  54. 2aa852f New Short->Int and UShort->Int constructors by Alexis Hetu · 9 years ago
  55. d9d27bb Added missing Nucleus level operations by Alexis Hetu · 9 years ago
  56. 0085c44 Fixed some warnings by Alexis Hetu · 9 years ago
  57. fff3c9b Implement Concatenate() and Insert() for Int2. by Nicolas Capens · 9 years ago
  58. b7ea984 Move the code generation mutex to Reactor. by Nicolas Capens · 9 years ago
  59. f160b17 Eliminate exception handling. by Nicolas Capens · 10 years ago
  60. 08e90f0 Fix C++11 compilation errors. by Nicolas Capens · 10 years ago
  61. d946e0a Split off Routine into its own file. by Nicolas Capens · 10 years ago
  62. 2fb4110 Rename MemoryManager to RoutineManager. by Nicolas Capens · 10 years ago
  63. 66b8ab2 Add SwiftShader dump from Feb 6 2013 by John Bauman · 10 years ago
  64. 19bac1e Update SwiftShader to April code dump. by John Bauman · 10 years ago
  65. 8940182 Add SwiftShader source to repo by John Bauman · 10 years ago