1. 63aa954 CMake: use target_link_options by Antonio Maiorano · 5 years ago
  2. 47d09cb CMake: make root compile options and link libraries private by Antonio Maiorano · 5 years ago
  3. 4ce6a88 CMake: split out SwiftShader GL deps into separate files by Antonio Maiorano · 5 years ago
  4. 3942f5c Clamp GLES sine/cosine to [-1,1] by Antonio Maiorano · 5 years ago
  5. 9aff7ae Change for loops to use const refs, per performance-for-range-copy clang-tidy. by Ben Clayton · 5 years ago
  6. 1ee36c9 VK_EXT_shader_stencil_export support by Alexis Hetu · 5 years ago
  7. 3cfba7f Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 5 years ago
  8. f9881ba VK_EXT_shader_stencil_export support by Alexis Hétu · 5 years ago
  9. 415d181 Fix rr::Print and add unit tests by Antonio Maiorano · 5 years ago
  10. 8e8e1d0 Shader: Add missing switch cases to operationString by Ben Clayton · 5 years ago
  11. 34e16df Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 5 years ago
  12. 23b26ef VK_EXT_shader_stencil_export support by Alexis Hetu · 5 years ago
  13. 71af593 Tweaks to make clang-format produce better code by Ben Clayton · 5 years ago
  14. 8701dc4 Reactor: Switch swizzles over to 16-bit hex codes by Ben Clayton · 5 years ago
  15. ac3a67c gles: Only clamp default block uniform indexes by Chris Forbes · 5 years ago
  16. a683328 Reactor: Change the signature of PrintValue::Ty by Ben Clayton · 6 years ago
  17. b1d3bbf Fix non-float constant creation for ASM by Nicolas Capens · 6 years ago
  18. 6897e9b Reactor: Use std::shared_ptr to ref-count rr::Routines by Ben Clayton · 6 years ago
  19. 1d4f577 Clamp GLSL textureSize() lod to mipmap range by Nicolas Capens · 6 years ago
  20. 29364a0 Fix buffer overflow on Mac by Sean Risser · 6 years ago
  21. 88816fa Reactor: Add UInt4 constructors taking UInt by Ben Clayton · 6 years ago
  22. 5e9441a Replace FIXMEs with TODOs by Ben Clayton · 6 years ago
  23. 90d251a OpenGL/compiler: Error if parameters spill max temp registers by Ben Clayton · 6 years ago
  24. d1a5a89 SetupRoutine: Do not use Bool as a function return type. by Ben Clayton · 6 years ago
  25. 970e4f0 Fix crash when viewport Y position is negative by Antonio Maiorano · 6 years ago
  26. 7804e81 Remove more trailing semi-colons by Brian Osman · 6 years ago
  27. 1bc7ee9 Add Print helpers to reactor by Ben Clayton · 6 years ago
  28. 3f48ecb GLES: Fix OOB access of labelBlock. by Ben Clayton · 6 years ago
  29. 226e1c6 swiftshader: Remove semicolons. by Nico Weber · 6 years ago
  30. f4b99b6 Silence warnings: Remove all unused local variables by Ben Clayton · 6 years ago
  31. 0a60818 Remove sw::BoundedIndex by Ben Clayton · 6 years ago
  32. d951f19 GLES: Remove hardcoded shader limits by Ben Clayton · 6 years ago
  33. a63e5f9 GLES: Fix for crashes when sampling certain textures. by Ben Clayton · 6 years ago
  34. 0f34a98 Remove shader call stack bounding by Nicolas Capens · 6 years ago
  35. 878d4b0 Change routine names to be strings of char by Chris Forbes · 6 years ago
  36. 755d744 Fix compilation error on android build. by Cody Schuffelen · 6 years ago
  37. 48d47a4 Fixed all OOB accesses in VertexProgram and PixelProgram by Alexis Hetu · 6 years ago
  38. a972758 Work around Subzero constant folding limitation. by Nicolas Capens · 6 years ago
  39. 79d0e56 Fix textureSize for non-uniform samplers. by Nicolas Capens · 6 years ago
  40. 6e8ec33 Fix deterministic loops within conditional blocks, again. by Nicolas Capens · 6 years ago
  41. 2f490f0 Fix 'continue' in GLSL loops. by Nicolas Capens · 6 years ago
  42. 8a58771 Fix deterministic loops within conditional blocks. by Nicolas Capens · 6 years ago
  43. 4846150 Rename Reactor namespace to rr. by Nicolas Capens · 7 years ago
  44. 838fe3d Remove quad-layout depth formats from sampler. by Nicolas Capens · 7 years ago
  45. dd4c863 Fix gl_FrontFacing to take GL_FRONT_FACE into account. by Nicolas Capens · 7 years ago
  46. 4b74373 Implement dynamic indexing of temporaries. by Nicolas Capens · 7 years ago
  47. 5bff405 Implement gather/scatter operations for shader register files. by Nicolas Capens · 7 years ago
  48. 596f653 Fixed atan corner case by Alexis Hetu · 7 years ago
  49. 0641aeb Rectangle texture addressing fix by Alexis Hetu · 7 years ago
  50. 336cdd9 Don't flag temporary registers as used samplers. by Nicolas Capens · 7 years ago
  51. 329747c Added check for temporary register overflow by Alexis Hetu · 7 years ago
  52. c0632c9 Added support for sampler2DRect in ESSL3 by Alexis Hetu · 7 years ago
  53. 41bcdc7 Refactor exp2(). by Nicolas Capens · 7 years ago
  54. 5764235 Don't perform component swizzling on a null texture. by Nicolas Capens · 7 years ago
  55. 4676862 Texture Rectangle implementation by Alexis Hetu · 7 years ago
  56. c62fad3 Remove unnecessary pointer checks. by Nicolas Capens · 7 years ago
  57. 2d261a5 Fix exp2 for integer input. by Nicolas Capens · 7 years ago
  58. af13df4 Use exact-at-power-of-two reciprocal for texture projection. by Nicolas Capens · 7 years ago
  59. 6d12331 Fix break statement. by Nicolas Capens · 7 years ago
  60. d6bcc11 Fix restoring the break execution enable mask. by Nicolas Capens · 7 years ago
  61. 6953d4a Fix loops with dynamic iteration count. by Nicolas Capens · 7 years ago
  62. ac6d505 Fix switch statements in loops. by Nicolas Capens · 7 years ago
  63. da163ed Sampler allocation fix by Alexis Hetu · 7 years ago
  64. 7bc079c Fix clamping depth output to [0, 1] range. by Nicolas Capens · 7 years ago
  65. e396a49 Fix initializing LOD for 3D sampling. by Nicolas Capens · 7 years ago
  66. 67fdd83 Clamp unsigned floating-point formats. by Nicolas Capens · 7 years ago
  67. 975adb7 Rename signed normalized formats. by Nicolas Capens · 7 years ago
  68. b81efca Optimize mipmap base level. by Nicolas Capens · 7 years ago
  69. 467ce5a Implement mipmap base/max level. by Nicolas Capens · 7 years ago
  70. 8f7739a Refactor Blitter state. by Nicolas Capens · 7 years ago
  71. 5555af4 Implement sRGB texture sampling. by Nicolas Capens · 7 years ago
  72. 8af24c5 Implement render target layers support. by Nicolas Capens · 7 years ago
  73. 57e7cea Implement missing depth/stencil formats. by Nicolas Capens · 7 years ago
  74. e4bdbc3 Fix missing RG8 blending support. by Nicolas Capens · 7 years ago
  75. 53ad4af Rename version to shaderModel by Alexis Hetu · 7 years ago
  76. bf3fc25 Minor C++11 code cleanup by Alexis Hetu · 7 years ago
  77. d0f5d39 Implement seamless cubemap sampling. by Nicolas Capens · 7 years ago
  78. c4b1bfa Perform coordinate clamping on border addressing mode. by Nicolas Capens · 7 years ago
  79. f8b827e Refactor high-precision texture coordinate addressing. by Nicolas Capens · 7 years ago
  80. 823c1c1 Compute cube LOD based on Manhattan distance. by Nicolas Capens · 7 years ago
  81. 161a76e Compute implicit derivatives relative to first quad pixel. by Nicolas Capens · 7 years ago
  82. e4a88b9 Support 3-component integer formats natively. by Nicolas Capens · 7 years ago
  83. ab2dd50 Depth related fixes by Alexis Hetu · 7 years ago
  84. 0530b45 Refactor lvalue() to return the root node. by Nicolas Capens · 7 years ago
  85. a4f0c89 Print uniform buffer registers as cb#[index]. by Nicolas Capens · 7 years ago
  86. 360a774 Eliminate integer destination modifier. by Nicolas Capens · 7 years ago
  87. 1728dde arcsin/arccos/arctan precision fix by Alexis Hetu · 7 years ago
  88. 929c6b0 High precision implementation for sin/cos/tan by Alexis Hetu · 7 years ago
  89. a0ef97a Precision fix for inversesqrt. by Alexis Hetu · 7 years ago
  90. 0b7003b Fixes for exp and log functions by Alexis Hetu · 7 years ago
  91. 8ef6d10 isnan and isinf implementation by Alexis Hetu · 7 years ago
  92. 2a3932c Work around Visual Studio bug causing access violation. by Nicolas Capens · 7 years ago
  93. 185c18b Implement shadow texture depth comparison. by Nicolas Capens · 7 years ago
  94. 77f0b68 Fix cube texture gradient calculation. by Nicolas Capens · 7 years ago
  95. a0b5783 Pass the sampling lod/bias as a separate parameter. by Nicolas Capens · 7 years ago
  96. 89a218b Refactor sampling functions to use a return value. by Nicolas Capens · 7 years ago
  97. de90344 Create SamplerCore on demand. by Nicolas Capens · 7 years ago
  98. f878d50 Pass down the texture compare state. by Nicolas Capens · 7 years ago
  99. 7a8ed2e Prevent initializing outline edges to out of bound values by Alexis Hetu · 7 years ago
  100. 708c24b Use more explicit include paths. by Nicolas Capens · 7 years ago