- b3e5c44 Enable and require C++17 compilation by Nicolas Capens · 3 years, 6 months ago
- 1d5174b Implement VK_KHR_depth_stencil_resolve by Sean Risser · 3 years, 10 months ago
- 2d5bbdc Assert multisample resolve has equal input and output formats by Nicolas Capens · 3 years, 11 months ago
- a2e6c1a Optimize multisample resolve with SSE2 instructions by Nicolas Capens · 4 years ago
- 4487e58 Add a fast multisample resolve code path by Nicolas Capens · 4 years ago
- 64ed121 Make multisample resolve a Blitter method by Nicolas Capens · 4 years ago
- 1f48854 Refactor image extent retrieval by Nicolas Capens · 4 years ago
- 4f438a5 Image dirtiness by Alexis Hetu · 4 years, 1 month ago
- f6f1121 Implement shaderStorageImageExtendedFormats support by Nicolas Capens · 4 years, 1 month ago
- b3240d0 Optimize clearing of depth and stencil images by Nicolas Capens · 4 years, 2 months ago
- 9167e1e Revert "Optimize clearing of depth and stencil images" by Corentin Wallez · 4 years, 1 month ago
- 32f4be1 Optimize copying image data for presentation by Nicolas Capens · 4 years, 2 months ago
- af1f215 Optimize clearing of depth and stencil images by Nicolas Capens · 4 years, 2 months ago
- 4615971 Cleanup: using the proper Image subregion structure by Alexis Hetu · 4 years, 1 month ago
- 0711869 Add Z mirroring support for image blit. by Ari Suonpaa · 4 years, 2 months ago
- 64da65b Fix sRGB color clear by Alexis Hetu · 4 years, 3 months ago
- 377573c Use Thread Safety Analysis annotations throughout SwiftShader. by Ben Clayton · 4 years, 4 months ago
- 21fb75f Device/Blitter: Initialize filter3D fields by Ben Clayton · 4 years, 3 months ago
- ac43aa7 Reimplement LRUCache, fold away LRUSnapshotCache, add tests. by Ben Clayton · 4 years, 4 months ago
- 18daa81 Allow 3D filtering in the Blitter by Alexis Hetu · 4 years, 5 months ago
- 2883de9 Fix sRGB conversion precision issues by Nicolas Capens · 4 years, 6 months ago
- 25e06e0 Debugging: Merge VkDebug into System/Debug by Ben Clayton · 4 years, 6 months ago
- dd0e600 Associate bug IDs with unimplemented functionality by Nicolas Capens · 4 years, 6 months ago
- 44bd43a Use UNIMPLEMENTED() for missing functionality we claim support for by Nicolas Capens · 4 years, 6 months ago
- 865f889 Replace all UNIMPLEMENTED() with UNSUPPORTED() by Nicolas Capens · 4 years, 6 months ago
- 0405ba0 Take advantage of return value optimization by Nicolas Capens · 4 years, 6 months ago
- 9d9f30d Rename NonNormalized to Unnormalized by Nicolas Capens · 4 years, 7 months ago
- b8a61bf A2R10G10B10 Support by Alexis Hetu · 4 years, 7 months ago
- 3716c20 Improve 1010102 blend precision by Alexis Hetu · 4 years, 7 months ago
- fccfc56 clang-format the src/Device directory by Ben Clayton · 4 years, 7 months ago
- 81bc9d9 Remove spaces after control statements keywords by Nicolas Capens · 4 years, 7 months ago
- 9e5d547 Replace vector() and replicate() with float4 constructors by Nicolas Capens · 4 years, 7 months ago
- 24c49dd R11G11B10F support by Alexis Hetu · 4 years, 8 months ago
- 157ba26 Do not indent C++ namespace contents by Nicolas Capens · 4 years, 8 months ago
- d34bb29 Remove quadLayout by Alexis Hetu · 4 years, 9 months ago
- d640759 Remove depth+stencil formats from the Blitter by Alexis Hetu · 4 years, 8 months ago
- aaa64b7 Modify Blitter to implement FunctionT by Antonio Maiorano · 4 years, 9 months ago
- 6d69aae Fixed using an offset in Blitter::blitFromBuffer() by Alexis Hetu · 4 years, 9 months ago
- f8df30f Fix stencil+MSAA by Alexis Hetu · 4 years, 9 months ago
- 7738ed7 Fix sRGB conversion not applying generally by Antonio Maiorano · 4 years, 9 months ago
- 1c462eb Stencil buffer texture sampling by Alexis Hetu · 4 years, 10 months ago
- 53096e4 Use correct values for sampleStandardLocations by Antonio Maiorano · 4 years, 10 months ago
- 8828919 Clamp float values to correct range before conversion to normalized by Chris Forbes · 5 years ago
- e7151f7 Fix mapping NaN inputs for E5B9G9R9 to 0 by Nicolas Capens · 5 years ago
- 88ac367 Remove idle Blitter fallbacks by Nicolas Capens · 5 years ago
- 30857ca Enable reading missing 16-bit component formats in the Blitter by Nicolas Capens · 5 years ago
- b121b74 Implement writing B10G11R11 in the Blitter by Nicolas Capens · 5 years ago
- 20572b4 Implement writing E5B9G9R9 in the Blitter by Nicolas Capens · 5 years ago
- 02cbe8e Fix conversion to RGB9E5 format by Nicolas Capens · 5 years ago
- 6897e9b Reactor: Use std::shared_ptr to ref-count rr::Routines by Ben Clayton · 5 years ago
- 056d692 Use Nucleus::adjustDefaultConfig for Vulkan's default reactor config. by Ben Clayton · 5 years ago
- 55bc37a Reactor: Add support for specifying and modifying default configuration settings. by Ben Clayton · 5 years ago
- 45d34d2 Follow up on "Add support for R8_SRGB textures" by Alexis Hetu · 5 years ago
- 68cfc78 Reactor: Rework optimization flags. by Ben Clayton · 5 years ago
- 762741b Add support for R8_SRGB textures by Hernan Liatis · 5 years ago
- 126bd7a Warnings fix by Alexis Hetu · 5 years ago
- a430813 Fixed sRGB multisample tests by Alexis Hetu · 5 years ago
- f60a2d5 Removed some dependencies on old threading class by Alexis Hetu · 5 years ago
- bb575d4 Address cubemap faces as consecutive layers by Nicolas Capens · 5 years ago
- ba87330 Take the plane/aspect into account when copying/blitting by Nicolas Capens · 5 years ago
- cfe11c7 Refactor obtaining format aspect info by Nicolas Capens · 5 years ago
- 5e9441a Replace FIXMEs with TODOs by Ben Clayton · 5 years ago
- 3f80dad Fix sRGB -> sRGB multisample resolves by Alexis Hetu · 5 years ago
- 529eda3 Punt quadlayout image<->buffer copies to blitter by Chris Forbes · 5 years ago
- 9219c64 Groundwork for quadlayout support in blit & copy ops by Chris Forbes · 5 years ago
- b317d96 Cube border computation by Alexis Hetu · 5 years ago
- ac87334 ETC2 Image decompression and sampling by Alexis Hetu · 5 years ago
- 15bf1ef Fix blitter clears of 2D views of 3D textures by Chris Forbes · 5 years ago
- 32ac831 Allow treating a 3D image as a layered 2D image by Alexis Hetu · 5 years ago
- 04dae5e Use the ImageView's format in clear operations by Alexis Hetu · 5 years ago
- 54ec759 Renderpass multisampling resolve by Alexis Hetu · 5 years ago
- e24bc66 Fixed erroneous filtering by Alexis Hetu · 5 years ago
- b8c6393 Use C++11 std::swap() by Nicolas Capens · 5 years ago
- 00424c1 Reintroduce "VkDebug: Update macros to address issues in b/127433389" by Ben Clayton · 5 years ago
- e56c0d0 sRGB filtering fix by Alexis Hetu · 5 years ago
- 377077a CubeMap fixes by Alexis Hetu · 5 years ago
- 25ec7b0 Removed references to sw::Surface by Alexis Hetu · 5 years ago
- 7ce5de0 Warning fix by Alexis Hetu · 5 years ago
- 3364227 Allow the Blitter to clear and blit vk::Image objects directly by Alexis Hetu · 5 years ago
- ebe5f7f Include Vulkan version of debug support in vulkan files by Chris Forbes · 6 years ago
- 878d4b0 Change routine names to be strings of char by Chris Forbes · 6 years ago
- 4252891 Make the B10G11R11 and E5B9G9R9 formats fast clearable by Alexis Hetu · 6 years ago
- e04d9b0 Added the ability to write to many new formats in the Blitter by Alexis Hetu · 6 years ago
- 6d8d3c3 Fix for true integer blit to lower bit depth image by Alexis Hetu · 6 years ago
- 5131ec9 Support for reading low-bitdepth float formats in Blitter by Alexis Hetu · 6 years ago
- 734e257 Added support for half float in the Blitter by Alexis Hetu · 6 years ago
- 457bd9b Support for VK_FORMAT_A1R5G5B5_UNORM_PACK16 in Blitter by Alexis Hetu · 6 years ago
- a28671d Added missing formats to Blitter by Alexis Hetu · 6 years ago
- dd152e1 Replaced sw::Format with VkFormat by Alexis Hetu · 6 years ago
- 8aa74a4 Vulkan image formats by Alexis Hetu · 6 years ago
- 1d8c8db Fix include paths. by Nicolas Capens · 6 years ago
- 68a8238 Duplicate source files for Vulkan. by Nicolas Capens · 6 years ago