Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
0b6d129003bfd52ac83676cfbfee52c016fb746f
/
src
288a1e9
Yarn: Remove BUILD_ASM define from build settings
by Ben Clayton
· 5 years ago
2bcadf4
vk::SurfaceKHR: Expose support for VK_IMAGE_USAGE_TRANSFER_SRC_BIT
by Ben Clayton
· 5 years ago
144a3f5
Add missing Reactor/CPUID.cpp to GLES side of build
by Chris Forbes
· 5 years ago
69f2535
Jettison android subzero support entirely
by Chris Forbes
· 5 years ago
ae0f750
Add libyarn static library to Android build
by Chris Forbes
· 5 years ago
75b6f21
SpirvShader: Fix another edge case with phis and loops
by Ben Clayton
· 5 years ago
42a034f
VkPipeline: Use vk::warn for spirv-opt warnings / errors
by Ben Clayton
· 5 years ago
aa3f31f
Avoid blitting malformed rectangles
by Sean Risser
· 5 years ago
375dea8
Yarn: Add Utils.hpp
by Ben Clayton
· 5 years ago
ad74e8c
Yarn: Add Ticket, Ticket::Queue
by Ben Clayton
· 5 years ago
fac816e
Yarn: Add BoundedPool<> and UnboundedPool<>
by Ben Clayton
· 5 years ago
95813a8
Yarn: Add WaitGroup
by Ben Clayton
· 5 years ago
a74c7d9
Yarn: Add ConditionVariable
by Ben Clayton
· 5 years ago
0445653
Yarn: Add Containers.hpp
by Ben Clayton
· 5 years ago
11864f9
Yarn: Add Trace class
by Ben Clayton
· 5 years ago
4892f93
Yarn: Add Scheduler class
by Ben Clayton
· 5 years ago
65a26b6
Yarn: Add stubs for MSVC source-code annotations
by Ben Clayton
· 5 years ago
9ad0423
Yarn: Add Thread helper class
by Ben Clayton
· 5 years ago
ad9f510
Yarn: Implement fiber context switching for Windows, macOS, Linux and Android.
by Ben Clayton
· 5 years ago
19e13a3
Yarn: Add Debug.hpp and Debug.cpp
by Ben Clayton
· 5 years ago
7e9a5bb
Yarn: Add make_finally(), make_shared_finally() and defer()
by Ben Clayton
· 5 years ago
58c34f5
Support launching the VulkanUnitTests suite on Fuchsia.
by David 'Digit' Turner
· 5 years ago
3c80730
Kokoro: Build yarn, run unit tests
by Ben Clayton
· 5 years ago
30b6b59
Yarn: Add CMake build rules (disabled by default) and stub tests
by Ben Clayton
· 5 years ago
ff6e8c0
Reactor: Add Ctlz() and Cttz() overloads for UInt
by Ben Clayton
· 5 years ago
30ee92e
Pipeline: Cleanup and simplify setting of SpirvShader input builtins
by Ben Clayton
· 5 years ago
a1152c5
SpirvShader: Implement GroupNonUniformShuffleRelative capability
by Ben Clayton
· 5 years ago
2ef02cb
SpirvShader: Implement GroupNonUniformShuffle capability
by Ben Clayton
· 5 years ago
7ecf473
SpirvShader: Refactor AllTrueMask() / AnyTrueMask()
by Ben Clayton
· 5 years ago
ca2c5ef
SpirvShader: Implement GroupNonUniformVote capability
by Ben Clayton
· 5 years ago
41cfdb7
SpirvShader: Implement GroupNonUniformBallot capability
by Ben Clayton
· 5 years ago
78f443f
SpirvShader: Expose shader capabilities.
by Ben Clayton
· 5 years ago
0953d9b
Reactor: Add self() method to LValue<T> and Array<T>
by Ben Clayton
· 5 years ago
d354537
Implement VK_KHR_win32_surface
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
5c09b6a
Implement faster E5B9G9R9 conversion
by Nicolas Capens
· 5 years ago
02cbe8e
Fix conversion to RGB9E5 format
by Nicolas Capens
· 5 years ago
20fb1d6
Use {MIN,MAX}_TEXEL_OFFSET in device limits
by Chris Forbes
· 5 years ago
36441a6
Add missing ICD function export
by Ben Clayton
· 5 years ago
0b79e98
Include Reactor/CPUID.cpp in Android x86 build
by Chris Forbes
· 5 years ago
e725619
Vulkan: Fix ICD function exports.
by David 'Digit' Turner
· 5 years ago
e662bb4
Improve the sampling routine cache key hash
by Nicolas Capens
· 5 years ago
f046402
VkDevice: Fix sample cache hash collisions that caused spurious test failures.
by Ben Clayton
· 5 years ago
75efa7b
Remove unused parts of Stream interface
by Chris Forbes
· 5 years ago
0c1adcc
Simplify query tracking machinery
by Chris Forbes
· 5 years ago
3aec8a3
Tidy around sampler handling
by Chris Forbes
· 5 years ago
029a36c
Omit null initialization of sampler cache pointers
by Nicolas Capens
· 5 years ago
f63c4e5
Reactor: Don't auto-initialize Pointer<T> variables with null.
by Ben Clayton
· 5 years ago
0697da0
Reactor: Add nullptr_t copy / assignment operators to Pointer<T>
by Ben Clayton
· 5 years ago
204a410
SpirvShader: Add a single-entry, last-used sampler cache
by Ben Clayton
· 5 years ago
27e2873
Fix Visual Studio solution build
by Nicolas Capens
· 5 years ago
324bdfe
Use a finite maxSamplerLodBias limit
by Nicolas Capens
· 5 years ago
c39e7c7
Retry mmap() without MAP_JIT on older macOS
by Nicolas Capens
· 5 years ago
0a94b95
Specify the MAP_JIT flag when allocating executable memory on macOS
by Nicolas Capens
· 5 years ago
fa0175c
Add missing #include <string>
by Ben Clayton
· 5 years ago
4c2c8d1
Compile GLSL in a critical section
by Nicolas Capens
· 5 years ago
e6092f3
Fix memory corruption SpirvShaderKey::SpecializationInfo
by Ben Clayton
· 5 years ago
03c2aea
Use raw pointers for the routine const cache.
by Ben Clayton
· 5 years ago
0eb5c83
[fuchsia] Simplify memory allocation
by Sergey Ulanov
· 5 years ago
8cce70e
Fail GLSL compilation if compiler initialization fails
by Nicolas Capens
· 5 years ago
e031f36
LLVMReactor: Build fixes for REACTOR_EMIT_DEBUG_INFO
by Ben Clayton
· 5 years ago
6897e9b
Reactor: Use std::shared_ptr to ref-count rr::Routines
by Ben Clayton
· 5 years ago
3575550
Faster image sampler fetch from key
by Alexis Hetu
· 5 years ago
ec30392
Allow the default framebuffer to be an IOSurface
by Sean Risser
· 5 years ago
ec63fbe
MacOS: Use exported_symbols_list to filter exported symbols for .gn build files
by Alexis Hetu
· 5 years ago
3af883c
Fix clearing of multiple image ranges
by Nicolas Capens
· 5 years ago
ab67c12
Fix Visual Studio solution build
by Nicolas Capens
· 5 years ago
334394c
Avoid dynamic branches on in-bounds loads
by Nicolas Capens
· 5 years ago
efd7fc0
Provide fine-grained out-of-bounds behavior control
by Nicolas Capens
· 5 years ago
ee98b42
Normalize B8G8R8A8 identically to R8G8B8A8
by Nicolas Capens
· 5 years ago
0662a4a
MacOS WSI
by Alexis Hetu
· 5 years ago
763b779
MAX_DESCRIPTOR_SET_COMBINED_BUFFERS_DYNAMIC related assert fix
by Alexis Hetu
· 5 years ago
6448bd6
Memory leak fix for SamplingRoutine cache
by Alexis Hetu
· 5 years ago
52ce1e9
LLVMReactor: Cache llvm::TargetMachines.
by Ben Clayton
· 5 years ago
f5182ab
Descriptor Pool alignment checks
by Alexis Hetu
· 5 years ago
6d55ba7
Move calculation after clip check
by Sean Risser
· 5 years ago
bc73bcb
Descriptor Pool typo
by Alexis Hetu
· 5 years ago
16da281
LLVMReactor: Lazily promote functions to coroutines.
by Ben Clayton
· 5 years ago
fc7bb8f
Vulkan: Use the optimization passes automatically added by CoroSplit
by Ben Clayton
· 5 years ago
221a274
Fix Timer::ticks() on x86-64.
by Jeff Muizelaar
· 5 years ago
4cd9767
Fix reporting VK_ERROR_OUT_OF_HOST_MEMORY
by Nicolas Capens
· 5 years ago
f3dce11
Fix for rendering being too dark
by Alexis Hetu
· 5 years ago
28ae0a4
Reactor: Add new 'EarlyCSEPass' optimization pass.
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
8c4c9e3
Clean up interface component counting and reduce to spec minimum
by Chris Forbes
· 5 years ago
49f7037
SpirvShader: Rename EmitState::currentBlock to block
by Ben Clayton
· 5 years ago
bacd7e7
SpirvShader: Make accessors private.
by Ben Clayton
· 5 years ago
1c8a969
SpirvShader: Add Function inner class.
by Ben Clayton
· 5 years ago
e8bfba4
Move pointers and intermediates from SpirvRoutine to SpirvShader::EmitState.
by Ben Clayton
· 5 years ago
59cd59b
Move GenericValue into SpirvShader
by Ben Clayton
· 5 years ago
1d4f577
Clamp GLSL textureSize() lod to mipmap range
by Nicolas Capens
· 5 years ago
49f8051
LLVMReactor: Include the host mcpu in the target builder.
by Ben Clayton
· 5 years ago
caa9cf7
Use the full list of optimization passes from spirv-opt
by Ben Clayton
· 5 years ago
45d34d2
Follow up on "Add support for R8_SRGB textures"
by Alexis Hetu
· 5 years ago
1d6301d
SpirvShader: Fully initialize variables in emitSamplerFunction()
by Ben Clayton
· 5 years ago
0b00b95
LLVMReactor/SpirvShader: Don't zero loads on disabled lanes.
by Ben Clayton
· 5 years ago
Next »